辅助操作
Tab键:自动补全
反斜杠“\”强制换行
CTRL+u组合键:清空至行首
CTRL+k组合键:清空至行尾
CTRL+l组合键:清屏
CTRL+c组合键:取消本次编辑
获取命令帮助的方法
内部命令help:查看shell内部命令的帮助信息
命令的“–help”选项:适用于大多数Linux外部命令
使用man命令阅读手册页 man ls
1.使用上下方向键翻页
2.使用Page Up和Page Down 键翻页
3.按Q或q键退出阅读环境
4.按“/”查找内容
pwd:查看当前的工作目录
显示用户当前所在的工作目录位置
cd:将用户的工作目录更改到其他位置
cd 目标位置
若不指定目标,切换到当前用户的宿主目录
cd - 切换到上一次执行cd命令之前所在的目录
绝对路径:完整路径(从根目录开始的路径)
相对路径:从当前路径出发到达的目标路径
列表示目录内容:ls
-a 表示不隐藏,即查看隐藏的目录内容
结合通配符:
“?”匹配文件名中的一个未知字符
“*”匹配文件名中的任意多个字符
alias 命名别名
设置myls为ls-alh的别名
alias myls=ls-alh
du:统计
-a:统计磁盘空间占用时包括所有文件,而不仅仅只统计目录
-h:以更人性化的方式(默认以kb计数,但不显示单位)显示出统计结果
-s:只统计所占空间总的大小,而不是统计每个子目录、文件的大小
创建新的空目录:mkdir
mkdir 选项 目录位置及名称
mkdir -p:一次性创建嵌套的多层目录
例:
创建目录/aa,在/aa目录下创建子目录bb,在/aa/bb目录下创建子目录cc
mkdir -p /aa/bb/cc
创建空文件:touch命令
更新文件的时间标记
经常用于创建多个新的空文件
例:touch aa bb cc
创建链接文件:ln
为文件或目录建立链接文件,类似于快捷方式
链接文件类型:
软连接:又称为符号链接,创建软链接时,会创建一个访问的快捷方式,当删除源文件时,软链接失效
硬链接:创建链接时,会创建一个文件,删除源文件对链接没影响
ln -s为软链接
复制文件或目录:cp
将需要复制的文件或目录(源)重建一份,并保存为新的文件或目录
cp 选项
-f:覆盖目标同名文件或目录时,不进行提醒,直接强制复制
-i:覆盖目标同名文件或目录时提醒用户确认
-p:复制时保持源文件的权限、属主及时间标记等属性不变
-r:复制目录时必须使用此选项,表示递归复制所有文件及子目录
删除文件或目录:rm
rm -rf:无提示信息删除到底
rm -ri:有提醒
移动文件或目录:mv
将指定的文件或目录转移位置
如果目标位置与源代码相同,则相当于执行重命名操作
查找命令/文件存放目录:which
搜索范围由path(绝对路径)决定
查找文件或目录:find
采用递归方式,根据目标的名称、类型、大小等不同属性进行精细查找
find 查找范围 查看条件表达式
按名称查找:-name
按文件大小查找:-size
按文件属性查找:-user
按文件类型查找:-type
-a表示而且 -o表示或者
允许使用通配符