Linux常用命令

一、编辑Linux命令行

1-1、编辑Linux命令行的辅助操作

Tab键自动补齐
反斜杠“\”强制换行
Ctrl+U组合键清空至行首
Ctrl+K组合键清空至行尾
Ctrl+L组合键清屏
Ctrl+C组合键取消本次命令编辑

1-2、获取命令帮助方法

内部命令help
查看shell内容命令的帮助信息
命令的“–help”选项
适用于大多数Linux外部命令
使用man命令阅读手册页
使用“↑”、“↓”方向键滚动一行文本
使用Page Up和Page Down键翻页
按Q或q键退出阅读环境
按“\”键查找内容

二、查看及切换目录

2-1、查看工作目录

pwd
切换工作目录

格式说明
cd目标位置切换到目标位置
cd ~若不指定目标位置,切换到当前用户的宿主目录
cd若不指定目标位置,切换到当前用户的宿主目录
cd …切换到上一次执行cd命令之前所在目录

绝对路径:这种方式以根目录“/”作为起点,使用绝对路径都可以非常准确地表示一个目录(或文件)所在位置,但如果路径较长输入会比较繁琐。

相对路径:这种方式一般以当前工作目录为起点,在开头不使用“/”符号,因此使用的时候更加简短、便捷。

2-2、列表显示目录内容ls

格式说明
-a显示带.的文件,这是赢藏文件
-c按文件修改时间排序
-i在输出的第一显示i节点号
-l以长格式显示文件详细信息
-r按逆序显示ls命令的输出结果
-R递归的显示指定目录的各个目录中的文件

2-3、设置别名

alias 命令别名 = 命令
示例
设置myls为ls -alh的别名
alias myls= ‘ls -alh’

2-4、统计目录及文件空间占用情况

du 选项 文件或目录

格式说明
-a统计磁盘空间占用时包括所有文件,而不仅仅只统计目录
-h以更人性化的方式(默认以KB计数,但不显示单位)显示出统计结果
-s只统计所占用空间总的大小,而不统计每个子目录/文件的大小

示例
统计出/var/log目录所占用空间的大小
du -sh /var/log/

三、创建目录和文件

3-1、创建新目录

mkdir 可跟指定路径
mkdir -p 一次创建嵌套的多层目录

3-2、创建空文件

touch 可以创建一个或多个文件,多个文件时中间以空格隔开

3-3、创建链接文件

链接文件类型分软连接和硬链接

硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止“误删”的功能。其原因如上所述,因为对应该目录的索引节点有一个以上的连接。只删除一个连接并不影响索引节点本身和其它的连接,只有当最后一个连接被删除后,文件的数据块及目录的连接才会被释放。也就是说,文件真正删除的条件是与之相关的所有硬连接文件均被删除。

另外一种连接称之为符号连接(Symbolic Link),也叫软连接。软链接文件有类似于Windows的快捷方式。它实际上是一个特殊的文件。在符号连接中,文件实际上是一个文本文件,其中包含的有另一文件的位置信息。

区别:删除源文件对软连接没有影响,但硬链接是有影响的。
硬链接:ln 源文件或目录 链接文件或目录
软连接:ln -s 源文件或目录 链接文件或目录

四、复制、删除、移动目标和文件

4-1、复制文件或目录

cp 选项 源文件或目录 目标文件或目录

选项说明
-f覆盖目标同名文件或目录时不进行提醒,直接强制复制
-i覆盖目标同名文件或目录时提醒用户确认
-p复制时保持源文件的权限、属主及时间标记等属性不变
-r复制目录时必须使用此选项,表示递归复制所有文件及子目录

4-2、删除文件或目录

rm 选项 要删除的文件或目录

格式说明
r就是向下递归,不管有多少级目录,一并删除
-f就是直接强行删除,不作任何提示的意思
i在删除之前使用该选项确认每个文件

rm -rf 慎用

4-3、移动文件或目录

将指定的文件或目录转移到指定位置
mv 选项 源文件或目录 目标文件或目录

五、查找目录和文件

5-1查找命令/文件存放目录

which 命令|程序名

查找文件或目录
采用递归方式,根据目标名称、类型、大小等不同属性进行精细查找
find 查找范围 (查找文件或子目录的目录位置) 查找条件表达式(查找条件类型)

查找类型关键字说明
按名称查找-name根据目标文件名称进行查找,允许使用“*”及“?”通配符
按文件大小查找-size根据目标文件的大小进行查找,一般使用“+”、“-”号设置超过或小于指定文件的大小作为查找条件,常用单位包括kB、MB、GB
按文件属主查找-user根据文件是否属于目标用户进行查找
按文件类型查找-type根据文件类型进行查找,文件类型包括普通文件(f)、目标(d)、块设备文件(b)、字符设备文件(c)等

表达式之间的使用逻辑运算符
“-a” 表示而且(and)
“-o”表示或者(or)

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值