terminal 常见指令汇总 By coney 10月 13 2014 更新日期:11月 12 2014 文章目录 1. Terminal 终端常用指令1.1. 文件操作1.1.1. 添加文件/文件夹1.1.2. 重命名|移动 文件/文件夹1.1.3. 复制一个文件的内容到另一个文件1.1.4. 清空某个文件1.1.5. 删除文件夹 Terminal 终端常用指令 文件操作 添加文件/文件夹 12345 touch filename #添加文件 e.g. touch aa.md #添加文件名为aa的markdown文件 e.g. touch aa.txt #添加文件名为aa的文本文件mkdir folderName #添加文件夹 e.g. mkdir aa #添加名为aa的文件夹 重命名|移动 文件/文件夹 123456mv oldname newname #重命名文件/文件夹 e.g. mv a b #将a的名称更改为bmv FilePath newPath #移动文件,注意,如果不是当前目录下的子目录,要写绝对路径 e.g. mv aa.txt /usr/local/ #将当前目录下的aa.txt移动到/usr/local/下面.#这里同理可以联想下cp的复制指令cp FilePath newPath #复制文件,注意,如果不是当前目录下的子目录,要写绝对路径 复制一个文件的内容到另一个文件 1234cat file1 > file2 #将file1里的内容复制到file2里面,并覆盖file2里的内容cat file1 >> file2 #将file1里的内容追加到file2的结尾,不覆盖file2里的内容cat file1 file2 >file #依次将file1 file2 的内容添加到file3中cat file1 #查看file1的完整内容 清空某个文件 12cat /dev/null > file1 #将file1的内容清空,大小为0,但是不删除,原文件被放到回收站rm file1 #删除file1 删除文件夹 12345678910rmdir --ignore-fail-on-non-empty folderName #删除文件夹以及子文件夹和子文件.¬ # --ignore-fail-on-non-empty是指忽略文件是否为空,已经执行删除#本人不喜欢这种删除方式,想删除非空文件夹也可以使用下面的方法rm -rf folderName #删除文件夹以及子文件夹和子文件. # -r 为递归指令,Linux跟Unix 的系统之间有些会区分大小写. # -f 为强制执行指令,使用需谨慎,有时候需要加上这个指令才能rm成功. # -rf 如果单独使用-r,需要对每一个文件确认后才能删除,所以推荐-rf#rm 也可以用来删除文件rm -r fileName #删除文件.