Linux基础命令
1.pwd:
显示用户当前所在的工作目录位置
基础语法:pwd [选项]
常用选项:
- -L:打印出逻辑工作目录的名称,即包含符合链接的路径。
- -P:显示不包含符合链接的物理路径,即实际路径。
- -help:显示帮助并退出。
- -version:输出版本信息并退出
注意!:在大多数情况下,如果不使用任何选项,pwd默认表现类似于-L选项
2.cd:
将用户目录切换到其他位置
| 格式 | 说明 |
|---|---|
| cd 目标位置 | 切换到目标位置 |
| cd ~ cd | 若不指定目标位置,切换到当前用户的宿主目录 |
| cd - | 切换到上一次执行cd命令之前所在的目录 |
3.ls:
列表显示当前目录下内容
语法:ls [选项] [目录或文件]
常用选项:
- -l :除文件名称外,同时将文件或者子目录的权限,使用者、大小等信息详细列出
- -a :显示指定目录下的所有文件以及子目录,包含隐藏文件(Linux系统中将“ . ”开头的文件或目录视为隐藏文档)
- -A:列出除隐藏文件外的所有项目
- -d:仅显示目录的名称,而不是列出目录中的内容
- -h:同时使用-l 或 -s 时, 将大小表示为 1K 234M 2G等
- -R:递归地列出子目录
- –color:使用 --co1or 选项可以为不同类型的文件和目录显示不同的颜色,增强可读性
- –help:显示此帮助信息并退出
- -S:根据文件大小排序,最大的最前
4.du:
du 是Disk Usage的缩写,统计指定目录(或文件)所占用磁盘空间的大小
语法:du [选项] [目录或文件名]
5.mkdir:
创建新文件夹目录
语法:mkdir [选项] 目录位置及名称
[选项]-p:一次性创建嵌套的多层目录
6.stat:
显示文件或目录的详情信息
语法:stat [目录名或文件名]
常用参数选项:
| 参数选项 | 功能 |
|---|---|
| -f | 查看文件所在文件系统状态信息 |
| -t | 以简介形式输出文件信息 |
| -L | 显示软连接原始文件状态信息 |
| -c | 按照指定格式输出 |
7.touch:
创建文件
语法:touch [文件]
例:
【touch abc kkk 】创建两个空文件,文件名分别是abc,kkk
8.echo:
用于终端上打印文本或变量的值
语法:echo [选项] [输入内容]
9.cat:
查询显示文件内容
语法:cat [选项] [文件]
常用选项:
- -n或–number:显示每一行的行号
- -b或–number-nonblank:显示非空行的行号
- -s或–squeeze-blank:多个空行连续出现时,压缩成一行空行
- -v或–show-nonpringting:显示非空打印字符
- -E:在每一行的末尾添加$符合
- -T:将制表符显示为^l
- -A:相当于 -vET的组合选择
10.ln:
创建链接文件
软连接:ln [-s] 源文件或目录 …链接文件或目标位置
11.cp:
复制的文件重建一份,并保存为新的文件或目录
语法:cp [选项]…源文件或目录…目标文件或目录
| 选项 | 说明 |
|---|---|
| -f | 覆盖目标同名文件或目录时,不进行提醒,直接强制复制 |
| -i | 覆盖目标同名文件或目录时,提醒用户确认 |
| -p | 复制时保持源文件的权限、用户、及时间标记等属性不变 |
| -r | 复制目录时必须使用此选项,表示递归复制所有文件及子目录 |
12.rm:
删除指定的文件或目录
语法:rm [选项] 要删除的文件或目录
常用选项:-f、-i、-r
13.mv:
将指定文件或目录转移位置
语法:[选项]…源文件或目录… 目标文件或目录
| 选项 | 作用 |
|---|---|
| -b | 当覆盖文件时会对被覆盖文件进行先行备份 |
| -i | 交互式操作,当目标文件已经存在时,会询问是否覆盖 |
| -n | 试探性覆盖文件(依据为目标文件是否存在) |
| -u | 只有在源文件比目标文件新或者目标文件不存在时才进行操作 |
| -f | 强制操作,不进行任何提示,如果目标存在时,会直接覆盖 |
14.which:
查找命令/文件存放目录
语法:which 命令|程序名
或者
which -a 命令|程序名
15.type:
语法: type [选项] 命令
type命令可以与以下选项一起使用:
- -a:显示所有与给定命令相关的位置
- -t:仅显示给定命令的类型
- -P:查找给定命令的完整路径
16.find:
查找文件或目录
语法:find [查找范围] [查找条件表达式]
| 查找类型 | 关键字 | 说明 |
|---|---|---|
| 按名称查找 | -name | 根据目标文件的名称进行查找,允许使用 “*” 及 “?” 通配符 |
| 按文件大小查找 | -size | 根据目标文件大小进行查找,一般使用“+”、“-”号设置超过或小于指定的大小作为查找条件,常用的容量单位包括kb(注意k是小写)、MB、GB |
| 按文件属主查找 | -user | 根据文件是否属于目标用户进行查找 |
| 文件类型查找 | -type | 根据文件的类型进行查找,文件类型包括普通文件(f)、目录(d)、块设备文件(b)、字符设备文件©等 |
各表达式直接使用逻辑运算符
- “-a” 表示 而且 (and)
- “-o” 表示 或者 (or)
17.alias:
设置别名
语法:alias [名]=[别名]
Linux常用命令:
- 查看及切换目录(pwd、cd、ls、du)
- 创建目录和文件(mkdir、touch、ln)
- 复制、删除、移动目录和文件(cp、rm、mv)
- 查找目录和文件(which、find)
1090

被折叠的 条评论
为什么被折叠?



