Linux基本指令
Linux——基本指令
我们今天学习Linux最基础的指令
ls 指令
语
法 :
ls
[
选项
]
[
⽬
录
或
⽂
件
]
功
能:对于
⽬
录,该命令列出该
⽬
录下的所有
⼦⽬
录与
⽂
件。对于
⽂
件,将列出
⽂
件名以及其他信
息。
命令中的选项,一次可以传递多个 ,一个或者多个空格来间隔。也可以拼接,顺序可以随意例: ls
‒alk
Linux中以. 开头的文件是隐藏文件,用户也可以新建隐藏文件
常
⽤
选项:
-a
列出⽬
录下的所有(all)
⽂件,包括以
.
开头的隐含⽂件。
-d
将⽬
录像
⽂
件
⼀
样显
⽰
,
⽽
不是显
⽰
其下的
⽂件。
如:ls
‒d
指定⽬录
-i
输出⽂件的
i
节点的索引信息。
如
ls
‒ai
指定⽂件
-k
以
k
字节的形式表⽰⽂
件的
⼤⼩
。ls
‒alk
指定⽂件
-l
列出
⽂
件的详细信息
-n
⽤数字的
UID,GID
代替名称。
(介绍
UID,
GID)
-F
在每个⽂
件名后附上
⼀
个字符以说明该
⽂
件的类型,“
*”
表
⽰
可执
⾏
的普通
⽂
件;“/”表
⽰
⽬
录;“@”表
⽰
符号链接;“|”表
⽰
FIFOs
;“=”表
⽰
套接字(sockets)。(
⽬录类型识别)
-r
对⽬录反向排序
-t
以时间排序
-s
在l⽂
件名后输出该
⽂
件的
⼤⼩。(
⼤⼩
排序,如何找到
⽬
录
下最
⼤
的
⽂件)
-R
列出所有⼦⽬
录下的
⽂
件。
(
递归)
-1
⼀⾏只输出
⼀
个
⽂
件。
举例:
1 [whb@bite-alicloud test]$ ls
2 dir file.txt
3 [whb@bite-alicloud test]$ ls -a
4 . .. dir file.txt
5 [whb@bite-alicloud test]$ ls -a -l
6 total 12
7 drwxrwxr-x 3 whb whb 4096 Jan 11 15:01 .
8 drwx------ 22 whb whb 4096 Jan 11 14:21 ..
9 drwxrwxr-x 2 whb whb 4096 Jan 11 14:22 dir-rw-rw-r-- 1 whb whb
10 0 Jan 11 14:22 file.txt
11 [whb@bite-alicloud test]$ ls -a -l -F
12 total 12
13 drwxrwxr-x 3 whb whb 4096 Jan 11 15:01 ./
14 drwx------ 22 whb whb 4096 Jan 11 14:21 ../
15 drwxrwxr-x 2 whb whb 4096 Jan 11 14:22 dir/-rw-rw-r-- 1 whb whb
16 0 Jan 11 14:22 file.txt
17 [whb@bite-alicloud test]$ ls -alFn
18 total 12
19 drwxrwxr-x 3 1003 1003 4096 Jan 11 15:01 ./
20 drwx------ 22 1003 1003 4096 Jan 11 14:21 ../
21 drwxrwxr-x 2 1003 1003 4096 Jan 11 14:22 dir/-rw-rw-r-- 1 1003 1003
22 0 Jan 11 14:22 file.txt
详细信息中以d开头的文件是目录文件,以 - 开头的文件就是普通文件类型。
以上都是显示当前路径的内容,ls同样也可以显示指示路径的内容
ls -a /root
pwd命令
Pwd Plocess work dir 当前工作路径
语法: pwd
功能:显示用户当前所在的目录
举例:
cd命令
Li nux理论知识:路径的认识
L
in
ux
系统中,磁盘上的
⽂
件和
⽬
录被组成
⼀
棵
⽬
录树,每个节点都是
⽬
录或
⽂件
其
中普通
⽂
件
⼀
定是
⽬
录树的叶
⼦
节点
⽬
录可能是叶
⼦
(
空
⽬
录),
也可能是路上节点
理解路径存在的意义:
树状组织⽅
式,都是为了
保证快速定位查找到指定的
⽂
件,
⽽
定位
⽂
件就
需要具有唯
⼀
性的
⽅
案来进
⾏
定位
⽂
件。其中任何
⼀
个节点,都只有
⼀
个
⽗
节点,所以,从根
⽬
录开始,
定位指定
⽂
件,路径具有唯
⼀
性
绝
对路径:
⼀
般从/开始,不依赖
其他
⽬
录的定位
⽂
件的
⽅式
相
对路径:相对于当前
⽤⼾
所处
⽬
录,定位
⽂
件的路径
⽅
式
绝
对路径
⼀
般不会随着
⽤⼾
的路径变化
⽽
丧失唯
⼀
性,
⼀
般在特定服务的配置
⽂
件中经常被使
⽤
相
对路径因为它的便捷性,
⼀
般在命令
⾏
中使
⽤
较多
windows: \ 是路径分隔符 Linux: / 是linux下的路径分隔符
/root/lesson
第一个/是根目录,其余的是路径分隔符
语法 :cd 目录名
功能:改变工作目录。将工作目录改变到指定的目录下
举例:
1#返回上级⽬录
2 [whb@bite-alicloud ~]$ pwd
3 /home/whb
4 [whb@bite-alicloud ~]$ cd ..
5 [whb@bite-alicloud home]$ pwd
6 /home
7
8#绝对路径定位⽬录或者⽂件
9 [whb@bite-alicloud home]$ pwd
10 /home
11 [whb@bite-alicloud home]$ cd /home/whb/test
12 [whb@bite-alicloud test]$ pwd
13 /home/whb/test
14
15#相对路径定位⽬录或者⽂件
16
17 [whb@bite-alicloud test]$ pwd
18 /home/whb/test
19 [whb@bite-alicloud test]$ cd ../temp/
20 [whb@bite-alicloud temp]$ pwd
21 /home/whb/temp
22 # 每⼀次新建⼀个⽤⼾都会在/home⽬录下为新⽤⼾创建新的⼯作⽬录,⽬录以新⽤⼾名称命名
23 # root⽤⼾在安装操作系统的时候,就已经内置了⼯作⽬录
24: /root
25[whb@bite-alicloud temp]$ ls /home
26 bss gaobo luojie whb wudu
27 # 快速进⼊⾃⼰的家⽬录
28
29[whb@bite-alicloud test]$ whoami
30 whb
31 [whb@bite-alicloud test]$ pwd
32 /home/whb/test
33 [whb@bite-alicloud test]$ cd ~
34 [whb@bite-alicloud ~]$ pwd
35 /home/whb
36 # 返回到最近访问⽬录
37
38[whb@bite-alicloud ~]$ pwd # 当前在/home/whb⽬录下
39
40/home/whb
41 [whb@bite-alicloud ~]$ cd / # 进⼊/⽬录
42
43[whb@bite-alicloud /]$ pwd
44 /
45 [whb@bite-alicloud /]$ cd - # 直接可以回退到最近⼀次所处的⽬录:/home/whb
46/home/whb
47 [whb@bite-alicloud ~]$ pwd
48 /home/whb
49 [whb@bite-alicloud ~]$ cd - # 直接可以回退到最近⼀次所处的⽬录:/
50/
51 [whb@bite-alicloud /]$ pwd
52 /
53 [whb@bite-alicloud /]$ cd - # 同上
54
55/home/whb
56 [whb@bite-alicloud ~]$ pwd
57 /home/whb
隐藏文件:. ..
. 特殊目录:当前目录
..特殊目录:当前路径的上级目录
cd .. 常用来进行路径的回退
少年没有乌托邦,心向远方自明朗!
如果这个博客对你有帮助,给博主一个免费的点赞就是最大的帮助 ❤
欢迎各位 点赞,收藏 和 关注 哦 ❤
如果有疑问或有不同见解,欢迎在评论区留言 ❤
后续会继续更新 大连理工大学 相关课程和有关 Linux 的内容和示例
点赞加关注,学习不迷路,好,本次的学习就到这里啦!!!
我们下次再见喽!