Linux常用命令扩展

计算机系统

5G云计算

第一章 LINUX常用命令扩展

一、命令行使用格式
命令字          [选项]             [参数]
 操作           功能              执行对象

命令字(操作

1)是整条命令中最关键的一部分

2)唯一确定一条命令

选项(功能

1)短格式选项:使用“-”符号引导,后面跟单个字符。大多数情况下多个单字符选项可以组合在一起使用

2)长格式选项:使用“–”符号引导,后面跟完整的单词

参数(对象

执行的对象可以是文件目录,可以是没有一个多个

二、内部命令和外部命令
内部命令外部命令
集成于Shell解释器程序内部的一些特殊指令,也称为内建(Built-in)指令Linux系统中能够完成特定功能的脚本文件或二进制程序
属于shell的一部分属于shell解释器程序之外的命令
没有单独对应的系统文件每一个外部命令对用着系统中的一个文件
自动载入内存,可以直接使用必须知道其对应的文件位置,由shell加载后才能执行
三、常用命令扩展
1.编辑Linux命令行的辅助操作

1)Tab键:自动补齐,不仅可以补齐命令,也可补齐路径和文件名
2)反斜杠“\”:强制换行
3)Ctrl+U组合键:清空至行首(以光标为准,从光标开始清空至行首)
4)Ctrl+K组合键:清空至行尾(以光标为准,从光标开始清空至行尾)
5)Ctrl+L组合键:清屏(将当前行显示为第一行)
6)Ctrl+C组合键:取消本次命令编辑(跳出正在执行的命令)
7)Ctrl+a组合键:切换到行首(光标直接移动至行首)
8)Ctrl+e组合键:切换到行尾(光标直接移动至行尾)

2.查看内部命令
[root@kb0 ~]#help

在这里插入图片描述

[root@kb0 ~]#enable

在这里插入图片描述

[root@kb0 ~]#type <命令>

在这里插入图片描述

3.禁用内部命令
[root@kb0 ~]#enable -n <命令>
[root@kb0 ~]#enable <命令>                          ###重新启用

在这里插入图片描述

4.获得命令帮助的方法

内部命令help:查看shell内部命令的帮助信息
在这里插入图片描述
命令的“–help”:适用大多数Linux外部命令
在这里插入图片描述
在这里插入图片描述
使用man命令阅读手册页
使用“↑”“↓”(enter)滚动一行文本
按Q或q退出
按“/”查找内容,n键向下查找,N键向上查找
在这里插入图片描述
在这里插入图片描述

5.切换工作目录
格式说明
cd 目标位置切换到目标位置
cd ~ (cd)若不指定目标位置,切换到当前用户的宿主目录
cd -切换到上一次执行cd命令之前所在的目录
cd /切换到当前用户的根目录
cd .保留当前目录,留在当前目录
cd . .(cd . ./)返回上一级目录
6.绝对路径和相对路径

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7.设置别名
[root@kb0 ~]#alias 命令别名='命令'

在这里插入图片描述

8.ls的常用选项
ls选项作用
查看当前目录下的子目录和文件
-l以长格式(Long)显示文件和目录的列表,包括权限、大小、最后更新时间等详细信息。ll命令与ls -l功能相同
-a显示所有(All)子目录和文件的信息,包括名称以点号“.”开头的隐藏目录和隐藏文件
-A与-a 选项的作用基本类似,但有两个特殊隐藏目录不会显示,即表示当前目录的“.”和表示父目录的“…”
-d显示目录(Directory)本身的属性,而不是显示目录中的内容,此选项需要结合-l 选项一起使用
-h以更人性化(Human)的方式显示目录或文件的大小,默认的大小单位为字节(B),使用-h选项后将显示为KB、MB 等单位,此选项需要结合-l 选项一起使用
-R以递归(Recursive)的方式显示指定目录及其子目录中的所有内容
-i显示文件和目录的inode号
-t以时间排序,最新的文件会排在上面,此选项需要结合-l 选项一起使用
-r表示反向排序、倒序输出,此选项需要结合-l 选项一起使用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

9.目录或文件属性详解

用ls -l命令查看某一个目录会得到一个7个字段的列表
drwxrwxr-- 1 root root 6 10月31 2018 rh
在这里插入图片描述

10.软链接和硬链接
[root@kb0 ~]#ln <-s> <源文件的绝对路径> <软链接目标目录(软链接文件放到哪里)>
[root@kb0 ~]#ln                                         ###创建硬链接

在这里插入图片描述
硬连接
指通过索引节点来进行连接
软连接
也叫符号连接(Symbolic Link)

文件类型软连接文件硬链接文件
删除源文件后失效仍然可用(文件占用空间与源文件相同)
使用范围适用于文件或目录仅适用于文件
保存位置与源文件可在不同的文件系统中必须与源文件在同一个文件系统(即同一个分区)中
与源文件的关系相当于快捷方式相当于给文件起个别名
inode号码inode号码不同inode号码相同
11.统计目录及文件空间占用情况
du     [选项]       [文件或目录]
选项说明
-a统计磁盘空间占用时包括所有的文件,而不仅仅只统计目录
-h以更人性化的方式(默认以KB计数,但不显示单位)显示出统计结果
-s只统计所占用空间总的大小,而不是统计每个子目录、文件的大小
–max-depth=n(-d n)统计所有小于等于第n层的目录的总大小

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
统计根目录/下第一层子目录的空间占用情况
在这里插入图片描述

12.创建目录
mkdir <选项> <参数>

在当前目录下创建目录
在这里插入图片描述
在当前目录下递归创建目录
在这里插入图片描述
tree命令,递归展示当前目录下的所有子目录

13.创建文件
touch <参数>                            ###创新的空文件
                                       ###更新文件的时间标记

更新文件的时间标记
在这里插入图片描述
一次创建一个文件
在这里插入图片描述
一次创建多个文件
在这里插入图片描述
{}用来当创建多个相同文件类型不同文件名的文件时,将文件名综合起来,其中的“,”相当于扩展开来的空格
在这里插入图片描述

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

复制多个文件或目录时,目标位置必须是目录,且目标目录必须已存在
在这里插入图片描述
在这里插入图片描述

15.删除文件或目录
rm <选项> <参数>
选项说明
-f删除文件或目录时不进行提醒,而直接强制删除
-i删除文件或目录时提醒用户确认(y表示删除,n表示不删除)
-r删除目录时必须使用此选项,表示递归删除整个目录树(应谨慎使用)

不要直接删除系统中已有的目录或配置文件,以避免出现意外故障
在这里插入图片描述

16.移动文件或目录
mv <选项> <参数(源文件或目录)> <参数(目标文件或目录)>

在这里插入图片描述
mv命令在对文件移动时,如果是原地不动的移动,则为重命名该文件
在这里插入图片描述

rename <选项> <参数(旧文件名)> <参数(新文件名)> <参数(目标文件)>
                ###mv命令只能对单个文件重命名,可使用rename命令批量修改文件名

在这里插入图片描述

17.查找命令文件存放目录
which <选项> <参数(命令|程序名)>
                ###默认当找到第一个目标后不再继续查找
which <-a> <参数(命令|程序名)>
                ###在所有搜索路径中查找

搜索范围由环境变量PATH决定
在这里插入图片描述
在linux要查找某个文件,可以使用以下的一些命令来搜索

命令名说明
which查看可执行文件的位置
whereis查看文件的位置
locate配合数据库查看文件位置
find实际搜寻硬盘查询文件名称
18.查找文件或目录
find <path路径(查找范围)> <选项> <参数(利用通配符定义查找条件)>
                ###采用递归方式,根据目标的名称、类型、大小等不通属性进行精细查找
查找类型选项说明
按名称查找-name根据目标文件的名称进行查找,允许使用“*”及“?”通配符
按文件大小查找-size根据目标文件的大小进行查找
一般使用“+”、“-”号设置超过或小于指定的大小作为查找条件
常用的容量单位包括kB(注意k是小写)、MB、GB
按文件属主查找-user根据文件是否属于目标用户进行查找
按文件类型查找-type根据文件的类型进行查找
文件类型包括普通文件(f)、目录(d)、块设备文件(b)、字符设备文件(c)等
按inode号查找-inum根据文件的inode号查找,可以查找出该文件的所有硬链接文件
按权限查找-perm根据文件属性里的权限进行查找
按修改时间查找-mtime根据文件的修改时间进行查找,“+”为多少天以前,“-”为多少天以内
-afind的逻辑运算选项,体现为且的意思,用于多个选项查找文件
-ofind的逻辑运算选项,体现为或的意思,用于多个选项查找文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值