命令cp
cp是copy(复制)的简写,cp 【选项】【来源文件】【目的文件】,如 cp test1 test2
-r: 要复制一个目录,必须加-r选项,否则不能复制,类似于rm命令
tree !$:表示上一条命令最后一条参数
-i :遇到一个已存在的文件,会询问是否覆盖,类似于rm命令
命令mv
mv是move的简写,mv 【选项】【源文件或目录】【目标文件或目录】,将源文件重命名为目标文件,
或将源文件移动至指定目录
mv -b 若需覆盖文件,则在覆盖文件前先进行备份,前面加参数-b
mv * ../ 表示移动当前文件夹下的所有文件到上一级目录
更改文件名
将单个文件移动至目录
覆盖文件如果存在,会询问是否覆盖
如果目录456不存在,将目录123改名为456;否则,将123移动到456中
把当前目录的一个子目录里的文件移动到另一个子目录里
文档查看cat_more_less_head_tail
命令cat,查看内容文件
-A :显示所有的内容,包括特殊字符
-n: 查看文件,把行号显示
符合>>追加的意思,其作用重定向,把前面的内容输入到后面的文件中,使用符合>时,如果文件有内容,会删除文件中原有的内容,使用符号>>则不会删除原有的内容
命令more,查看文件内容,类似cat,但有所不同是可以按页来查看文件的内容,还支持直接跳转行等功能,按空格键可以继续看下一屏,看完内容自动退出,ctrl+b可以向上翻屏,ctrl+f向下翻屏(同空格),提前退出按q即可
wc可以查看文件的行数
命令less的作用和命令more一样,后面直接跟文件名,但less功能比more多一些,按空格键翻页,按j键向下移动一行,按k键向上移动,使用more和less查看某个文件按一下/键,然后搜索你要的字符,查找多个字符,按n显示下一个,?键替代/键搜索字符,唯一不同,/是当前向下搜索,?是向上搜索,less不会直接退出,按q键退出
命令head,用于显示文件的前十行,后面直接跟文件名,加-n选项,显示文件的前几行,选项-n字母可有可无
命令tail,用于显示文件的最后十行,后面直接跟文件名,加-n选项,显示文件的最后几行,选项-n字母可有可无
显示文件的前2行,显示文件的最后3行