linux 根目录 ls,Linux系统结构目录、ls命令、文件类型、alias命令笔记

Linux系统结构目录:

使用ls命令查看根目录就可以看到系统结构目录:

9e95cfc5a6d28fb809b178cca275a565.png

useradd命令可以创建一个普通用户:

614d62ed13f7f4f4a07bc6f1f3f0b10b.png

安装tree命令:

tree命令可以树形的方式显示目录结构,在CentOS7中的最小化安装tree命令是需要自己手动安装的:

3df43cd96272423a49915afc7cb05f14.png

安装完成:

95d323c6112276c056be8638e65560e8.png

安装完成后可以使用tree来看某个目录下的树形结构:

fb261aed1ec6e72f64b7039800c03dc8.png

查看tree命令有哪些使用方式:

95567b5ead207a4f99fd891144f1d708.png

上面的方式显示的帮助文档不够直观,我们可以使用man命令来显示一个命令文件的帮助文档:

67b0dcac2f16aa6d2c909efb7943d841.png

指定tree命令显示的树形结构的层次:

4f16c18fa8d0021ffbb736c3feb76ae1.png

大部分常用命令都在以下几个文件里:

c738f509c99ec8e4122853a20092c3c5.png

sbin目录下面的命令都是root用户的命令,普通用户是无法使用的:

f24cfe4106a725aed874f421d892932b.png

系统启动相关的都在boot目录下:

7acbe3c23a7f4f9e87fcf532f722f557.png

设备相关文件都在dev目录下:

419ae944e2833e709317a88a6266e1e9.png

etc是系统的配置文件所在的目录:

c49f49edda9a54befa55932e729db4d3.png

home是用户的家目录,存储用户相关文件

305e7f53b50c6bedb60cfbe9263ae2ac.png

lib和lib64这个两个目录是存储系统的库文件的:

456ef133683e357ae83b8b187582c00e.png

查看一个命令依赖哪些库

25af39a7548542c5787fc2cafad8db61.png

CentOS7之后都不区分32位和64位,也就是说只要64位,CentOS6之前的版本就区分32位和64位

media是媒介目录,默认是为空的,如果插个u盘就会自动放到media下。

mnt是临时挂载目录,默认也是为空的。可以临时把光驱或硬盘挂载到mnt目录下。

opt目录也是空目录,有些文档会安装在opt下面。

proc目录是系统启动的一些进程,这些进程会有个uid。

查看进程id(pid):

8a5557645933c4a369122803dc6ad00c.png

run目录是存储是一些进程产生的临时文件,这些临时文件重启或关机就会消失:

d78031e2822bbc72ad6605c32877c483.png

srv是空目录,是service的缩写,会存储服务产生的文件:

95ee149dae4a124c1f065ec58ebf912c.png

sys目录会存放系统内核相关的文件:

d53d63ce1a3d56c398e95ce393252d0c.png

tmp是系统的临时目录,任何用户都可以读写:

7c4b8801c5dc19f39704f8036b7399ed.png

usr目录是存放系统用户的文件,这是一个很重要的目录:

d7f652b3ecf5c59aa703bfbdb53f5092.png

var目录是存放进程、缓存产生的临时文件的:

6d9f4ac4945e96e7a6db5ae3d4c4fadc.png

最常用的几个目录:

33abfeed3fcd7781986c6afec69286ce.png

ls命令:

ls是list的缩写,ls命令能列出某个目录下所有的文件和目录:

a7e90211eac01594fa6f952ebcd2ad4e.png

0058f22fe6ee7bcd5e864061f2c106e6.png

ls后面也可以跟一个目录的名字,会列出指定目录下的所有文件和目录:

50f4dad8e06d18b4e5166808b76d019b.png

ls -l 可以显示文件和目录的详细属性:

d080ff4c2772e870b8a2fc97a57dac2b.png

ls -a可以列出所有文件和目录,包括隐藏文件:

5498edffcc6f412c61d87871b44304a5.png

ls -lh 较为人性化的显示文件的详细信息:

99f2b8a41630ef5fba848c1edad05b32.png

touch 可以创建普通文件和隐藏文件:

c1b23e7640b72e8259579ee3eb01cef6.png

ls -d是查看当前目录,如果加了文件目录的话就是查看那个目录的本身:

7a5c54a134cf588f71ec52baf8091d29.png

.代表的是当前目录,..代表的是上一层目录 :

3057e56e0ec273907d4367e20279f9e2.png

ls -ld 是查看当前目录 . 的详细信息:

e2e576f73c4de8e18a03a03a1dd5b7aa.png

ls -l .ssh 查看.ssh目录下的文件的详细信息:

beb77c94ae44a2569cf1cb80e2c29bad.png

ls -ld .ssh 查看.ssh目录的详细信息:

e4dca557ba7185352e1ae1c44cc0dde0.png

ls -tl 查看当前目录下文件的详细信息,并且按时间进行排序(从新到旧,时间较新的文件排在前面):

d25c2f330528fec4afec5abbb57f4466.png

ls -tl /var/ 查看var目录下文件的详细信息,并且按时间进行排序(从新到旧,时间较新的文件排在前面):

ccc0e7941bcf1fc4d31f42fc7a222830.png

ls -lta ./ 查看当前目录下的所有文件的详细信息,包括列出隐藏文件的详细信息:

24c1671d83f5fbe8855504b52b2a9469.png

ls -i 可查看文件的inode号:

d2713eb6acc9b0d660229f86dbddf037.png

indoe是存储文件的各种信息的,这个数字是唯一的,每个文件都有一个。

文件类型:

使用ls -la查看所有的文件目录的详情信息时,第一列代表的是文件的类型:

cb416e5c874778569f689976701dde47.png

字符串设备文件类型:

42bd92c09f10393932e7bb5ef16ac3a8.png

软连接文件类型:

bd92940a0f7d183e736d1f969f2d20e4.png

块设备文件类型 :

49dec00f107d70b9431c8302a47432a0.png

find命令可以查看指定文件类型:

d2b6c90bf0a35ae9b548d2a16d534ccd.png

通信文件类型:

677b63a4e6263b015fbd2ae8370cc3f6.png

alias命令:

ls实际上是一个别名,是ls --color=auto命令的别名,当一条命令太长的时候我们可以给这个命令起一个别名。

which ls命令可以查看到ls命令的绝对路径,也可以查看其它命令的路径 :

e9d2b3ea93662a6042503eca7e6e3613.png

使用路径方式的/bin/ls 命令的话显示的文件名称不带有颜色,要加上--color=auto才会显示颜色:

832f684f1169bed54a3b1479e0d154d7.png

使用alias命令还可以查看系统里设置的别名:

47f9526179b68e9459cbd377c7424126.png

使用alias命令可以给一个命令设置一个别名,然后就可以使用别名操作了,自己设置的别名只在当前的终端下有效:

8431c7ab25324e34c6a6eb1bf76e7ce2.png

unalias命令可以取消设置的别名:

5076c22477b49f775cdd1a4d50b526ac.png

PATH是环境变量,echo $PATH命令可以查看环境变量:

951249a2ed85f87242eb782971575f62.png

只有配置到path路径下的文件才能直接运行。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值