文件目录类
①pwd:显示当前目录的绝对路径
②ls:列出当前目录下的所有文件的信息
常用选项: -a(隐藏) -l(详细信息) -h(文件大小规格化)
③cd:切换到指定路径(无参数,默认切换到家目录)
/根目录 ~家目录 .当前目录 …上一级目录 PS:Tab键自动补全
④mkdir [option] 要创建的目录:创建目录
常用选项:-p(创建多级目录)
⑤rmdir [option] 要删除的空目录:删除空目录
TIPS:要删除非空目录:rm -rf
⑥touch 文件名称:创建一个空文件(可一次创建多个文件)
⑦cp [option] 源文件 目标地址:拷贝文件
常用选项:-r (递归拷贝文件夹) \cp(强制覆盖不提示)
⑧rm [option] 文件或目录:删除文件或目录
常用选项:-r (递归删除整个文件夹) -f (强制删除不提示)
⑨mv 源文件 目标文件:移动文件或重命名(目标为文件夹为移动,目标为文件为重命名)
⑩cat [option] 文件名:以只读方式打开文件
常用选项: -n (显示行号) 使用管道|more 分页显示
①more指令:基于Vi编辑器的文本过滤器,按全屏分页显示文本内容
常用快捷键:space 下翻一页 Enter 下翻一行 q退出显示
Ctrl+F下翻一屏 Ctrl+B回滚一屏 =输出当前行号
:f 输出文件名和当前行号 V打开vim编辑器
②Less指令:分屏查看文件内容,并不是一次将整个文件加载,而是根据显示需要加载内容,对于于大型文件有较高效率
常用快捷键:space 下翻一页 [pagedown] 下翻一页
[pageup]回滚一页 /字串 向下搜寻字串
?字串 向上搜寻字串 q退出显示界面
③>和>>:输出重定向(覆盖之前数据)和追加到文件,若文件不存在会主动创建
④echo ‘内容’ : 可将该内容到控制台,输出环境变量
⑤head 文件:显示文件的开头部分内容(默认查看文件头10行)
常用参数: -n 行数 (指定显示的行数)
⑥tail 文件:显示文件尾部的内容(默认查看后10行)
常用参数: -n 行数 (指定显示的行数) -f(追踪该文档的所有更新)
可以发现:只能追踪管道符所添加的更新,对于vim,操作实质删除旧文件建立新文件,无法监控
⑦ln -s 源文件或目录 软链接名:给源文件创建一个软链接
PS:使用pwd查看,会显示软链接名所在的目录
TIPS:删除软链接时不要带/,带/会认定删除该链接源文件下的文件,所以不允许
⑧history 指令数:查看已经执行过的历史命令,不加指令数为全部显示
PS:!加指令编号 (执行指令编号数所对的指令)
帮助指令
当对某个指令不熟悉时,可以查看帮助指令,了解使用
①man 指令
②help 指令