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