关于ls、cat、mv、touch命令行的用法

ls命令的用法

ls是list的缩写,即是列表罗列的的意思,表示查看l罗列当前目录所能看见的文件。如图





cat命令的用法

cat 全称concatenate files and print on the standard output,即串联文件并输出的意思。

新建1.txt和2.txt并显示:


cat -n 1.txt 对1.txt进行编号:


cat -n 1.txt 2.txt对1.txt和2.txt进行串联,注意1.txt和2.txt之间是空格:


此时cat -n 1.txt > 2.txt,对text1.txt文件中内容行号后然后写入到2.txt中,会覆盖原来的内容,(如果2.txt文件不存在则创建它。)


此时cat -n 1.txt >> 2.txt,对text1.txt文件中内容行号后然后追加到到2.txt中,不会覆盖原来的内容,(如果2.txt文件不存在则创建它。)





mv命令的用法

mv是move的缩写,移动文件的意思。

1.mv 已存在文件名1 已存在文件名2

如:mv cz1.txt cz2.txt


此时结果: cz2.txt的文本被cz1.txt的文本覆盖,然后cz1.txt被删除

2.mv 已存在文件名1 不存在文件名2

如:mv cz3.txt cz4.txt


此时结果: 即cz3.txt被重命名cz4.txt。

3.mv 文件名 文件夹

如:mv cz4.txt text


结果:文件被移入文件夹内,即cz4.txt被移入文件夹txt中

4.mv * 文件夹

即把当前文件夹内的所有文件批量移动到指定文件夹中




touch命令的用法

touch 文件名

文件不存在则创建新的文件,文件存在则将文件的时间戳更新为最新时间戳



网站explainshell.com的使用

这个网站相当于在线API,专门用于查询命令行指令,如图比如搜索 rm -rf:


你可能感兴趣的:(关于ls、cat、mv、touch命令行的用法)