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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。