linux基本指令和用法,linux的一些基础命令

  linux基本指令和用法,linux的一些基础命令

  Yyds干货库存

  @TOC

  1 .谁的指令

  [root@VM-8-8-centos ~]# whoami

  用于查询当前用户名

  如果此时只有root用户,则当前只有一个超级特权用户root。

  2.pwd指令

  显示当前目录。

  [root@VM-8-8-centos 9.9]# pwd

  /root/9.9

  解释一下我此时root下的9.9目录。

  3.ls指令

  1.ls指令

  用于显示当前命令下的所有文件(只显示一般文件的文件名/目录)

  [root@VM-8-8-centos 9.9]# ls

  第二课

  在根目录下的9.9目录中,有一个666.txt的文件和lesson2的目录。

  2.最小二乘指令

  除文件名之外的更详细的属性信息

  [root@VM-8-8-centos 9.9]# ls -l

  共计4个

  -rw-r-r-1 root root 0 Sep 27 09:48 666 . txt

  根根4096年9月26日19:03第二课

  这里需要注意的是,以R开头的文件是一般文件,以D开头的是目录。

  九月是日期

  显示666.txt的文件创建于27日9: 48,

  显示第二课的目录创建于26日19: 3。

  3.ls -la指令

  这里,根据ls-l指令,将显示隐藏的文件。

  [root@VM-8-8-centos 9.9]# ls -la

  共计12人

  drwxr-xr-x3 root root 4096 Sep 27 09:48。

  xr-x博士。8根根4096年9月26日17时52分.

  -rw-r-r-1 root root 0 Sep 27 09:48 666 . txt

  根根4096年9月26日19:03第二课

  对比ls-l指令的显示,不难发现多了两行。还有。

  这两样东西经常和光盘说明书一起使用。

  1.光盘。

  [root@VM-8-8-centos 9.9]# pwd

  /root/9.9

  [root@VM-8-8-centos 9.9]# cd。

  [root@VM-8-8-centos 9.9]# pwd

  /root/9.9

  敕令书前后目录没有变,还是在root下的9.9目录。

  所以cd的作用。就是进入当前目录。

  2.光盘。

  [root@VM-8-8-centos 9.9]# pwd

  /root/9.9

  [root@VM-8-8-centos 9.9]# cd.

  [root@VM-8-8-centos ~]# pwd

  /root

  此时,我们发现使用cd后.我们从根目录中的9.9目录返回到root。

  所以cd的功能.是返回上一级目录。

  4.ls -ld指令

  不要输入当前目录,而是打印当前目录本身。

  [root@VM-8-8-centos第2课]# pwd

  /root/9.9/lesson2

  [root@VM-8-8-centos第2课]# ls -la

  共计12人

  drwxr-xr-x 3根根4096年9月27日14时56分。

  drwxr-xr-x 3根根4096年9月27日09时48分.

  drwxr-xr-x 2根根4096年9月27日14时55分目录

  [root@VM-8-8-centos第2课]# ls -ld目录

  drwxr-xr-x 2根根4096年9月27日14:55 dir

  [root@VM-8-8-centos第2课]# pwd

  /root/9.9/lesson2

  首先,root下的9.9目录下的lesson2目录。

  通过ls-la指令,我们知道在lesson2目录中有一个dir目录。

  通过ls -ld指令,找到dir目录本身,再次pwd时,发现该目录仍然在lesson2中。

  说明使用ls -ld指令并不是真的进入。

  5.ls -i指令

  这条指令主要可以找到文件对应的inode号。

  [root@VM-8-8-centos第2课]# pwd

  /root/9.9/lesson2

  [root@VM-8-8-centos第2课]# ls -la -i

  共计12人

  657683 drwxr-xr-x3 root root 4096 Sep 27 14:56。

  657678 drwxr-xr-x 3 root root 4096 Sep 27 09:48.

  657694 drwxr-xr-2 root root 4096 Sep 27 14:55 dir

  此时,前面显示的数字,如657683、657678和657694,是文件的inode号。

  Linux是一个文件。

  1.windows和linux标识文件的区别

  Windows:用文件名后缀标识文件

  Linux:使用索引节点号来标识文件

  6.ls -R指令

  当前目录下的子目录和文件以及子目录下包含的文件。

  [root@VM-8-8-centos 9.9]# pwd

  /root/9.9

  [root@VM-8-8-centos 9.9]# ls -R

  666.txt第二课触摸。/第二课:

  dir测试

  当前目录位于/root/9.9中

  当前目录下有文件test.c和touch,目录lesson2。

  lesson2目录下有目录dir和文件test.c。

  4.光盘指令

  1 .光盘说明

  一般cd指令希望输入目录内容。

  [root@VM-8-8-centos第2课]# pwd

  /root/9.9/lesson 2[root @ VM-8-8-centos lesson 2]# ls-l

  共计12人

  drwxr-xr-x 2根根4096年9月27日14时55分目录

  -rw-r-r-1 root root 13 Sep 27 15:29 test . c

  -rw-r-r-1 root root 15 Sep 27 15:29 touch

  [root@VM-8-8-centos第2课]# cd目录

  [root@VM-8-8-centos目录]# pwd

  /root/9.9/lesson2/dir

  它从/root/9.9/lesson2的目录开始。

  使用cd dir,目录变成/root/9.9/lesson2/dir。

  2.cd ~指令

  进入当前目录的主工作目录

  [root@VM-8-8-centos目录]#密码

  /root/9.9/lesson2/dir

  [root@VM-8-8-centos dir]# cd ~

  [root@VM-8-8-centos ~]# pwd

  /root

  使用cd ~后,使目录从/root/9.9/lesson2/dir到/root目录中

  3 .光盘-指令

  激光唱片到当前所处的路径的上一次所处的路径

  [root@VM-8-8-centos第2课]#密码

  /root/9.9/lesson2

  [root @ VM-8-8-centos第二课]# CD ~

  [root@VM-8-8-centos ~]# pwd

  /root

  [root@VM-8-8-centos ~]# cd -

  /root/9.9/lesson2

  原目录处于/root/9.9/lesson2中

  通过cd ~处于/root目录中

  在通过cd -回到/root/9.9/lesson2中

  5.根目录

  [root@VM-8-8-centos 9.9]# pwd

  /root/9.9

  [root@VM-8-8-centos 9.9]# ls -la

  共计16人

  drwxr-xr-x 3根根4096年9月27日16时38分。

  xr-x博士。8根根4096年9月27日17时58分.

  -rw-r-r-1 root root 0 Sep 27 09:48 666。文本文件(textfile)

  第二课

  -rw-r-r-1 root root 13 Sep 27 16:36 touch

  [root@VM-8-8-centos 9.9]# cd.

  [root@VM-8-8-centos ~]# pwd

  /root

  [root@VM-8-8-centos ~]# cd.

  [root@VM-8-8-centos /]# pwd

  [root@VM-8-8-centos /]# cd.

  [root@VM-8-8-centos /]# pwd

  /

  在/root/9.9目录下,通过光盘。不停的返回上一级目录,发现当返回到/时,再次光盘。依旧在/位置处,

  在Linux操作系统操作系统中/有两种身份

  1.一串路径的分隔符,linux为/,在窗子中为\

  /作为根目录的标识

  1.绝对路径

  操作系统组织文件的方式,都是树形结构,即多叉树

  此时/home/bit/test.c可以称之为路径

  此时测试。c想上找,有且仅有一条路可以出去,即有唯一性

  就可以称作绝对路径

  此时在目录目录位置,找到第二课目录位置

  [root@VM-8-8-centos目录]#密码

  /root/9.9/lesson1/dir

  [root @ VM-8-8-centos dir]# ls-LD/root/9.9/第2课

  drwxr-xr-x 2根根4096年9月28日08:13/根/9.9/第2课

  2.相对路径

  相对路径是相对于自己当前所处的目录的

  [root@VM-8-8-centos目录]#密码

  /root/9.9/lesson1/dir

  [root@VM-8-8-centos dir]# ls -ld././第二课

  drwxr-xr-x 2根根4096年9月28日08:13././第二课

  ./回到第一课

  ././回到9.9

  ././第二课来到9.9目录下的第二课

  判断相对路径是否唯一

  当想从课程进入目录目录中时

  1.从当前的第一课进入目录

  [root@VM-8-8-centos第一课]#密码

  /root/9.9/lesson1

  [root@VM-8-8-centos第1课]# cd ./dir

  [root@VM-8-8-centos目录]#密码

  /root/9.9/lesson1/dir

  2.返回上一级9.9 ,再进入第一课,再进入目录

  [root@VM-8-8-centos第一课]#密码

  /root/9.9/lesson1

  [root@VM-8-8-centos第一课]# cd./lesson1/dir

  [root@VM-8-8-centos目录]#密码

  /root/9.9/lesson1/dir

  3.返回到根,然后再进入目录

  [root@VM-8-8-centos目录]#密码

  /root/9.9/lesson1/dir

  [root@VM-8-8-centos dir]# cd./././9.9/lesson1/dir

  [root@VM-8-8-centos目录]#密码

  /root/9.9/lesson1/dir

  说明相对路径不唯一,即不具有唯一性

  6.触控指令

  1.创建文件

  触控文件名即可创建一个文件

  [root@VM-8-8-centos 9.9]# ls -l

  共计四个

  -rw-r-r-1 root root 0 Sep 27 09:48 666。文本文件(textfile)

  第二课

  [root @ VM-8-8-centos 9.9]# touch bin。c

  [root@VM-8-8-centos 9.9]# ls -l

  共计四个

  -rw-r-r-1 root root 0 Sep 27 09:48 666。文本文件(textfile)

  -rw-r-r-1 root root 0 Sep 27 15:50 bin。c

  第二课

  观察即可发现使用触摸bin.c后,下面多了个bin.c的文件

  2.修改文件的时间信息

  [root @ VM-8-8-centos 9.9]# stat bin。c

  文件:" bin.c "

  大小:0块:0 IO块:4096常规空文件

  设备:fd01h/64769d信息节点:657954链接:1

  访问权限:(0644/-rw-r-r-)Uid:(0/root)Gid:(0/root)

  访问时间:2022-09-27 15:50:13

  修改时间:2022-09-27 15:50:13.648196751 0800

  变化:2022-09-27 15:50:13

  出生:-

  使用斯达打开bin.c文件时,发现共有三个

  即访问(读取)、修改((对内容的修改时间)、改变(对属性的修改时间)

  在解答这三个之前想几个问题

  1.创建一个大小为0的文件时,会在硬盘中占据空间么?

  会的

  虽然此时文件中没有内容,但是此时文件的名字、大小、日期会占据空间

  2.文件的名字、大小、修改日期等属于文件的内容?

  不是

  文件的名字、大小、日期属于属性

  所以文件=内容属性

  3.属性(名字、大小、日期)是数据么?

  是的

  4.文件(内容属性)会被保留么?

  是的

  [root @ VM-8-8-centos 9.9]# stat文件。文本文件(textfile)

  文件:" file.txt "

  大小:0块:0 IO块:4096常规空文件

  设备:fd01h/64769d信息节点:657693链接:1

  访问权限:(0644/-rw-r-r-)Uid:(0/root)Gid:(0/root)

  访问时间:2022-09-27 16:54

  修改时间:2022-09-27 16:16:54.3985090 0800

  变化:2022-09-27 16:54.1985090 0800

  出生:-

  [root@VM-8-8-centos 9.9]#

  [root @ VM-8-8-centos 9.9]# nano touch文件。文本文件(textfile)

  [root @ VM-8-8-centos 9.9]# stat文件。文本文件(textfile)

  文件:" file.txt "

  大小:0块:0 IO块:4096常规空文件

  设备:fd01h/64769d信息节点:657693链接:1

  访问权限:(0644/-rw-r-r-)Uid:(0/root)Gid:(0/root)

  访问时间:2022-09-27 16:17:12 .55733 0800

  修改时间:2022-09-27 16:17:31.310165425 0800

  变化:2022-09-27 16:17:31

  出生:-

  我们不难发现,上面为空的file.txt文件与下面有内容的file.txt文件三个的时间发生改变

  读取了两次,所以时间不相同

  此时因为内容改变,并且字节大小改变,所以内容和属性都改变,所以后两者时间都改变了。

  7.mkidr指令

  1.创建目录

  [root@VM-8-8-centos第一课]# mkdir第一课

  [root@VM-8-8-centos第一课]# ls -la

  共计16人

  根4096年9月30日15:39 .

  drwxr-xr-x 6根根4096年9月30日14时49分.

  -rw-r-r-1 root root 12 Sep 30 13:49 file。c

  drwxr-xr-x 2根根4096年9月30日15:39第一课

  创建第一课目录

  2.创建一串路径

  [root @ VM-8-8-centos第1课]# mkdir-p dir 1/dir 2/dir 3/dir 4

  [root@VM-8-8-centos第一课]# ls

  dir1 file.c

  [root@VM-8-8-centos第一课]# ls目录一

  [root@VM-8-8-centos第一课]# ls目录1/目录2

  [root@VM-8-8-centos第一课]# ls目录1/目录2/目录3

  dir1目录下面有dir2目录

  dir2目录下面有dir3目录

  dir3目录下面有dir4目录

  3.树

  1.安装

  使用之前要先安装

  [root @ VM-8-8-centos第1课]# yum-y安装树

  此时输入dir1,就会输出dir1下面的子目录

  [root@VM-8-8-centos第一课]#树目录一

  `- dir2

  `- dir3

  `- dir4

  3个目录,0个文件

  以树状形式展现当前结构,将dir1的子目录全部打印出来

  2.树。

  查看当前路径

  [root@VM-8-8-centos第一课]# ls

  dir1 file.c

  [root @ VM-8-8-centos第1课]# tree .

   - dir1

   ` - dir2

   ` - dir3

   ` - dir4

  `- file.c

  四个目录,1个文件

  打印出目录的子目录,以及file.c文件

  8.rm指令

  1.rmdir指令

  删除目录只能删除空目录

  此时目录目录内部无任何文件与子目录

  [root@VM-8-8-centos第一课]# ls

  dir1 file.c touch

  [root@VM-8-8-centos第一课]# rmdir触摸

  [root@VM-8-8-centos第一课]# ls

  dir1 file.c

  2.空间指令

  删除文件

  [root@VM-8-8-centos第一课]# ls

  file.c

  [root @ VM-8-8-centos第1课]# RM文件。c

  3.目录名指令

  递归方式进行删除—— rm-r

  [root@VM-8-8-centos第一课]# rm -r目录一

  rm:下降到目录“dir1”?y

  rm:下降到目录"目录1/目录2"?y

  rm:下降到目录"目录1/目录2/目录3"?y

  rm:删除目录"目录1/目录2/目录3/目录4"?y

  rm:删除目录"目录1/目录2/目录3"?y

  rm:删除目录"目录1/目录2"吗?y

  rm:删除目录"目录1 "吗?y

  我们想要输出dir1,就必须删除dir2

  我们想要删除dir2,就必须删除dir3

  我们想要删除dir3,就必须删除dir4

  删除dir4后,就可以删除dir3

  删除dir3后,就可以删除dir2

  删除dir2后,才可以删除dir1

  4.风险溢价指令

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • windows下怎么安装perl,linux安装perl环境
  • windows下怎么安装perl,linux安装perl环境,Windows10下安装配置 perl 环境的详细教程
  • vue安装vuex,linux vue部署
  • vue 配置,vue linux
  • vue 配置,vue linux,Vue中的Vux配置指南
  • ubuntu unzip命令,Unzip命令,Linux命令unzip详解
  • rar文件怎么解压Linux,Linux rar文件怎么解压
  • rar文件怎么解压Linux,Linux rar文件怎么解压,Linux 下解压 rar 文件的方法
  • os.popen函数,popen用法,Linux中popen函数的作用小结
  • mkdir命令用法,命令行mkdir,Linux学习之mkdir命令详解
  • linux重启命令行,linux自动重启命令
  • linux重启命令行,linux自动重启命令,详解Linux 中五个重启命令
  • linux里chown命令,linux权限chown
  • linux里chown命令,linux中chown是什么意思,每天一个linux命令(30)- chown命令详解
  • linux里awk命令,linux常用命令awk
  • 留言与评论(共有 条评论)
       
    验证码: