chapter01.Linux`常用命令`
一.内部命令与外部命令的区别
1.内部命令:1.集成于Shell解释器程序内部的一些特殊指令,也称为内建(Built-in)指令
2.属于Shell的一部分
3.没有单独对应的系统文件
4.自动载入内存,可直接使用
2.外部命令:1.Linux系统中能够完成特定功能的脚本文件或二进制程序
2.属于Shell解释器程序之外的命令
3.每个外部命令对应了系统中的一个文件
4.必须知道其对应的文件位置,由Shell加载后才能执行
二.Linux命令的分类
三.Linux命令行的格式
通用的命令行使用格式
命令字 [选项] [参数]
四.编辑Linux命令行
编辑Linux命令行的辅助操作
Tab 键:自动补齐
反斜杠“\”:强制换行
Ctrl+U组合键:清空至行首
Ctrl+K组合键:清空至行尾
Ctrl+L组合键:清屏
Ctrl+C组合键:取消本次命令编辑
四.查看当前的工作目录-pwd
显示用户当前所在的工作目录位置
五.切换工作目录-cd
1.将用户的工作目录更改到其他位置
2.绝对路径
3.相对路径
六.相对路径的表现形式
七.列表显示目录内容-ls
1.显示目录中内容,包括子目录和文件相关属性信息
Is [选项] [文件或目录]
2.常用选项
-I -a -A -d -h -R --color
3.结合通配符
“?”:匹配文件名中的一个未知字符
“*”:匹配文件名中的任意多个字符\
八.设置别名-alias
通过别名机制简化常用的、比较长的命令
alias 命令别名 = 命令
九.统计目录及文件空间占用情况-du
统计指定目录(或文件)所占用磁盘空间的大小
du [选项] [文件或目录]
常用选项
十.创建新目录-mkdir
创建新的空目录
mkdir [选项] 目录位置及名称…
-p:一次性创建嵌套的多层目录
十一.创建空文件-touch命令
更新文件的时间标记
经常用于创建多个新的空文件
touch 文件…
十二.创建链接文件-ln
为文件或目录建立链接文件,类似于Windows系统的快捷方式
链接文件类型
软链接(又称为符号链接)
硬链接
ln [-s] 源文件或目录… 链接文件或目标位置
十三.复制文件或目录-cp
将需要复制的文件或目录(源)重建一份,并保存为新的文件或目录
cp [选项]… 源文件或目录… 目标文件或目录…
常用选项
十四.删除文件或目录-rm
删除指定的文件或目录
rm [选项] 要删除的文件或目录…
常用选项
-f、-i、-r
十五.移动文件或目录-mv
将指定的文件或目录转移位置
如果目标位置与源位置相同,则相当于执行重命名操作
mv [选项] … 源文件或目录… 目标文件或目录
十六.查找命令/文件存放目录-which
搜索范围由环境变量 PATH 决定(echo $PATH)
which 命令|程序名
which -a 命令|程序名
实例
which ls
which cd
十七.查找文件或目录-find
采用递归方式,根据目标的名称、类型、大小等不同属性进行精细查找
find [查找范围] [查找条件表达式]
查找文件或子目录的目录位置 查找条件类型
常用查找条件类型
使用 find 命令实现多个查找条件
各表达式之间使用逻辑运算符
“-a”表示 而且(and)
“-o”表示 或者(or)
Linux常用命令
十八.补充find
find 命令
1.按名称搜索
2.按文件大小搜索
man find
/-size
3.按时间搜索
4.按照权限搜索
5.按照所有者和所属组搜索
6.按照文件类型搜索
7.逻辑运算符
8.其他选项
-exec 必须用 ; 结束
命令2 不支持别名,比如 ls -lh 不能写 ll -h
31594836)]
7.逻辑运算符
[外链图片转存中…(img-HH8XKajX-1727331594836)]
[外链图片转存中…(img-VXMZhTtf-1727331594837)]
8.其他选项
[外链图片转存中…(img-JtxMPM9y-1727331594837)]
-exec 必须用 ; 结束
命令2 不支持别名,比如 ls -lh 不能写 ll -h
[外链图片转存中…(img-gW5AFrTt-1727331594837)]