文件目录类
(1)pwd : 显示当前工作目录的绝对路径;
(2)ls : 查看当前目录所有内容信息:
用法: ls 【选项】 【目录或者文件】
常用选项: -a 显示当前目录所有的文件和目录,包括隐藏的; -l 以列表的方式显示信息。
(3)cd : 切换到指定目录
用法:cd 【参数】
常用参数: 相对路径;绝对路径;返回上一级为 .. ;返回家目录为 ~
(4)mkdir : 用于创建目录
用法:mkdir 【选项】 创建的目录名
常用选项: -p:用于创建多级目录
(5)rmdir : 用于删除指定的空目录
用法:rmdir 【选项】 要删除的空目录
提示:当目录有内容时用该指令删不掉,应该用 “rm -rf 目录名” 进行删除
(6)touch :用于创建空文件
用法 : touch 文件名称
(7)cp : 拷贝文件到指定目录
用法 : cp 【选项】 原文件目录 目标目录
常用选项: -r :表示递归复制文件夹下的所有内容
(8) rm : 删除指定文件或目录
用法 : rm 【选项】 要删除的文件或目录
常用选项: -r :递归删除整个文件夹 ; -f : 强制删除,不提示(慎用)
(9) mv : 移动文件(目录)或修改文件名
用法 : mv oldNameFilen ewNameFile (文件重命名)
mv 原文件绝对地址 目标地址 (移动文件)
(10)cat :以只读的方式查看文件内容
用法 : cat 【选项】 要查看的文件
常用选项: -n : 显示行号
(11)more :以全屏幕的方式按页显示文本文件的内容
用法: more 要查看的文件
more打开文件后有很多快捷键,如空格表示翻页,回车代表下一行等等。
(12) less :作用和more相似,但功能更加强大
用法: less 要查看的文件
快捷键感兴趣的读者可自行查阅
(13)> 指令和 >> 指令
> : 输出重定向,覆盖原来文件的内容;
>> :追加,在文件的最后追加内容。
例如: ls -l > a.txt 把当前目录下的所有文件信息列表写到 a.txt 文件中,并覆盖原来的内容;
date >> b.txt 把当前日期信息追加到 b.txt 文件的尾部
(14)echo :输出内容到控制台
用法: echo 【选项】 【输出内容】
(15)head :用于显示文件的开头部分内容,默认情况下是前 10 行
用法: head 文件 (查看文件的前 10 行)
head -n 5 文件 (查看文件的前 5 行,5可以是任意数)
(16)tail : 用于输出文件的尾部内容,默认情况下显示后 10 行内容
用法: tail 文件 (查看文件的后 10 行)
tail -n 5 文件 (查看文件的后 5 行,5可以是任意数)
(17)ln : 软连接指令,存放链接其他文件的路径,类似于Windows中的快捷方式
用法: ln -s 【原文件或目录】 【软连接名】
(18)history : 查看已经执行过的历史命令。