cat和touch创建文件的区别
1、cat可以创建文件后并且输入内容 (备份&追加内容,查看文件内容<加上-n可以显示行号>)
2、touch只能创建空文件,后续追加内容或者使用vim编辑器添加内容(如果创建的文件已经存在,则会更新时间)
rmdir 和rm -d 都可以删除目录
1、mkdir 创建一个目录,接着rmdir 删除目录
2、rm -d 可以删除目录;rm -f 不可以删除目录(???存在疑问??哪位大神可以解释一下子)
cp 复制目录和文件
-r 表示操作(复制)目录,如果是(复制)文件则不需要加-r.
注释:1、想要把test目录下的 1.txt 复制到test2目录下操作命令:cp test test2
2、想要把test目录复制并重命名为test2:cp -r test test2
mv为目录或文件重命名或者将文件移入到另外一个目录
1、重命名:mv 1.txt 2.txt(将文件或目录重命名)
执行命令:cd /home/csdn #切换当前用户主目录
执行命令:mkdir test #创建目录test
执行命令:mv test test3 #给目录test重命名
此时,文件夹 /home/csdn/test/ 不存在 #已经变成/home/csdn/test3了
2、移动文件:mv 1.txt test(将原有文件删除)
执行命令:cd /home/csdn #切换到当前用户家目录
执行命令:touch 1.txt #在家目录下创建文件
执行命令:mkdir test #在家目录下创建目录
执行命令:mv 1.txt test/ #将文件1.txt移动到目录test下
此时,文件 /home/csdn/1.txt 已不存在
存在文件 /home/csdn/test/1.txt
查看长文件内容
1、head命令:默认查看前10行内容,【head -n * test】表示查看前*行内容
2、tail命令:默认查看文件后10行内容,【tail -n * test】表示查看后*行内容