Linux中常用的指令讲解(一)

Linux中常见的指令讲解

1、ls指令:显示出当前列表中的所有文件(仅显示出文件名)

在这里插入图片描述

常见选项

1、-a:显示出当前列表中的隐藏文件其他文件
在这里插入图片描述
这里需要知道:隐藏文件是指以.开头的文件
图中出现两个隐藏文件.和. .

  • . :指当前路径
  • . . :指上级路径
    2、-l:详细显示出所有文件的属性
    在这里插入图片描述
    我们要知道:一个文件是由文件名和文件属性组成的,加上-l这个选项之后就能够将文件中的所有属性显示出来。

注意:选项是可以合起来用的,如-al,效果就是结合两个选项的功能
在这里插入图片描述

3、-r:对当前目录所在的文件进行逆序排序
在这里插入图片描述

4、-t:对当前目录中的文件按时间进行排序
在这里插入图片描述
5、-s:显示出文件的大小
在这里插入图片描述

2、pwd:显示用户当前所在的目录

在这里插入图片描述

3、cd指令

我们要知道,所有系统中的目录结构都是一棵多叉树形状,而多叉树是递归创建的
常见用法:cd+目录
目录需要利用路径进行查找,利用路径进行查找的时候有两种方法,绝对路径和相对路径
绝对路径是指从根依次找,知道找到当前所在的目录。
相对路径是指相对于目前所在目录的位置,进行查找。
在日常的使用中,我们比较常用的方法是相对路径

在这里插入图片描述
上面讲到,. . 表示上级路径,因此这条指令的意思就是跳转到上级路径。
cd . .这个指令可以重复使用,知道跳转到根
在这里插入图片描述
当跳转到根时,就是到/,此时就不会再继续跳转了

4、touch指令

常见的功能:创建一个新的文件
在这里插入图片描述

5、mkdir指令

常见功能:在当前目录再新创建一个目录
在这里插入图片描述
选项:

  • -p:mkdir -p +多个目录
    • 可以一次性创建多个新的目录
      在这里插入图片描述
      *创建一串路径:mkdir -p + 新的路径
      在这里插入图片描述
      在这里插入图片描述

注意:如果没有tree功能则可以进行手动安装,在root用户下进行命令:yum install tree即可完成安装
在这里插入图片描述

6、rmdir指令 && rm 指令

  • rmdir是一个与mkdir相对应的命令。mkdir是建立目录,而rmdir是删除命令
    • 当目录为空时:可以顺利删除
      在这里插入图片描述
    • 当目录不为空时:无法删除目录 在这里插入图片描述
      综上,rmdir指令只能删除空目录
  • rm指令:
    当单纯的rm指令只能删除文件,无法删除目录,只有加上-r选项才能将目录删除
    在这里插入图片描述
    在这里插入图片描述

-i:逐一询问是否删除文件
在这里插入图片描述
-f:强制将要删除的文件删除掉
在这里插入图片描述

7、man指令:访问Linux手册页的命令

在这里插入图片描述
没有指明手册,则默认是第一个,即查看命令
在这里插入图片描述

在这里插入图片描述

  • man+数字+符号:查看对应的手册
    在这里插入图片描述

在这里插入图片描述

如果新安装的系统没有man命令,则可以采用如下的命令进行手动安装
在这里插入图片描述

7、cp指令:拷贝文件或者目录

在这里插入图片描述
注意:cp指令默认只能拷贝文件,不能拷贝目录,若需要拷贝目录,则需要加上-r选项
在这里插入图片描述

8、mv指令

  • 将文件移动到指定的目录
    在这里插入图片描述
    上述指令操作是将文件a.out移动到上级目录
  • 对文件进行重命名
    在这里插入图片描述
    上述指令的操作就是将file.txt改名为file1-bak.txt
    常用选项
  • -i:询问是否重写覆盖已经存在的文件
    在这里插入图片描述
    在这次测试中, mv -i file.txt file-bak.txt的意思就是将file.txt重命名为file-bak.txt,但是我们知道file-bak.txt文件已经存在,因此此时会询问是否要重写覆盖掉原来存在的文件
  • -f:强制操作,不会询问
    在这里插入图片描述
    上述操作是对文件进行重命名和移动操作,对待目录文件也是同样可以使用的

9、cat指令:查看文件内容

在这里插入图片描述
选项

  • -n:显示行号
    在这里插入图片描述

10、tac:倒着查看文件内容

在这里插入图片描述
那么问题来了,tac指令是否具有和cat一样的-n选项来显示行号呢?
答案是没有,看图!
在这里插入图片描述

注意:以上是小文本内容的查看,那么cat和tac是否适合查看大文本呢??
不适合!因为cat在查看的过程中会不断进行刷屏,只会显示出当前出现在屏幕上的内容,而前面出现的内容已经被刷屏,没法出现在当前屏幕。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值