Linux的一些基础命令

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命令可以与以下选项一起使用:

  1. -a:显示所有与给定命令相关的位置
  2. -t:仅显示给定命令的类型
  3. -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)
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值