【mkdir】 创建新目录
- 直接带路径创建
- 先进入目标路径再创建
[root@wind ~]# mkdir /data
[root@wind ~]# cd / [root@wind /]# mkdir data
【cd】切换路径
[root@wind ~]# cd /data [root@wind data]# pwd /data [root@wind data]#
【touch】创建新文件
- 直接带路径创建
先进入目标路径再创建
[root@wind ~]# touch /data/wind.txt [root@wind ~]# cd /data [root@wind data]# touch rain.txt [root@wind data]# ls rain.txt wind.txt
【vi】简单的文本编辑器
【vim】高级的文本编辑器(写程序用)
[root@wind data]# vi wind.txt press i into edit pattern press ESC into commond mode input :wq to write and quit input :q to quit input :q! to quit forcely ~ "wind.txt" 5L, 125C written
【echo】打印输出内容
[root@wind data]# echo "ok! thanks" ok! thanks
【echo "something" > /path/file】将内容重定向打印到文件(覆盖文件所有原内容)
[root@wind data]# echo "Override" > rain.txt [root@wind data]# cat rain.txt Override
【echo "something" >> /path/file】将内容追加重定向打印到文件(不会覆盖文件原内容)
[root@wind data]# echo "No override" >> rain.txt [root@wind data]# cat rain.txt Override No override
【echo "something" 1>/path/fie】标准输出(重定向)
【echo "something" 1>>/path/fie】标准输出(追加重定向)
【echo "something" 2>/path/file】错误输出(重定向)
【echo "something" 2>>/path/file】错误输出(追加重定向)
【echo "something 1>/path/file 2>/path/file"】综合使用
[root@wind data]# echo "nihao" 1>wind.txt 2>rain.txt [root@wind data]# cat wind.txt nihao [root@wind data]# ech "nihao" 1>wind.txt 2>rain.txt [root@wind data]# cat rain.txt -bash: ech: command not found
【cat】查看文件内容
[root@wind data]# cat rain.txt Override No override
【cat > /path/file<<EOF回车something回车EOF】(EOF可替换,成对出现)
【cat >>/path/file<<EOF回车something回车EOF】(EOF可替换,成对出现)
[root@wind data]# cat > rain.txt<<EOF > override > EOF [root@wind data]# cat rain.txt override [root@wind data]#
[root@wind data]# cat >> rain.txt<<EOF no override EOF [root@wind data]# cat rain.txt override no override [root@wind data]#
【cp /path/file /path/file】
[root@wind ~]# cp /data/rain.txt /tmp [root@wind ~]# ls /tmp rain.txt wind.txt yum.log
【cp -adfipru /path/file /path/file】
-a:相当于pdr
-d:若源文件为链接文件,则复制链接文件属性而非档案本身
-f:强制,若目标文件已经存在且无法开启,则移除后再尝试
-i:若目标文件已存在,在覆盖时会先询问
-p:连同档案的属性一起复制过去,而非使用默认属性
-r:递归,用于复制目录
-u:若目标文件存在,则目标文件比源文件旧时才复制
[root@wind ~]# cp -r /data /tmp [root@wind ~]# ls /tmp data rain.txt wind.txt yum.log [root@wind ~]# ls /tmp/data rain.txt wind.txt
【mv /path /path】移动目录或文件
[root@wind data]# cd .. [root@wind /]# mv /data /root [root@wind /]# ls /root anaconda-ks.cfg data install.log install.log.syslog
[root@wind /]# ls /data rain.txt [root@wind /]# ls /tmp yum.log [root@wind /]# mv /data/rain.txt /tmp [root@wind /]# ls /data [root@wind /]# ls /tmp rain.txt yum.log
【pwd】查看用户当前所处的路径(print work directory)
[root@wind /]# cd /data [root@wind data]# pwd /data
【ls】查看目录列表(list)
[root@wind ~]# ls /tmp rain.txt yum.log
【man commond】查看命令帮助
[root@wind ~]# man cp
【commond --help】查看命令帮助
[root@wind ~]# cp --help
【help】命令帮助(bash的内置命令)
[root@wind ~]# help cd