2.1/2.2 系统目录结构

1.首先查看系统目录结构

方法一 

#ls     用来显示目标列表

#ls /    显示根目录的内容

一周第五次课(3月23日)

方法二

#tree    命令以树状图列出目录的内容

#tree -L 2 /        以树状图列出2层的目录内容

一周第五次课(3月23日)

#tree -L 1 /      只列出一层

一周第五次课(3月23日)

2.目录说明

bin

/bin,/sbin, /usr/bin,/usr/sbin用来存储常用的命令

sbin下的命令一般是root用户的

boot

系统启动相关文件

dev

设备文件,光盘,硬盘,键盘鼠标等设备

etc

配置文件所在目录

home

用户的家目录

lib

lib,lib64是存储系统的库文件的

#ldd 用来查看文件依赖那些库文件

# ldd  /bin/ls
一周第五次课(3月23日)

media

媒介目录,默认是空的  常用的优盘就挂载这

mnt

临时挂载的目录,也是空的,常用来挂载光驱或硬盘

opt

空目录,有些文档会安装在这里

proc

系统进程目录

#ls  /proc/   查看进程目录内容

一周第五次课(3月23日)


root

root用户的家目录

run

进程产生的临时文件,也就是在内存中的文件

srv

服务产生的一些文件

sys

存储系统内核相关文件

tmp

系统的临时文件

usr

用户的一些文件

var

存储一些变化的文件,比如日志



2.3 ls命令

语法: ls  (选项) (参数)

#ls -l   列出文件的详细信息

一周第五次课(3月23日)




#ls -lh   人性化列出文件的详细信息

一周第五次课(3月23日)



#ls -i   显示文件的inode

#ls -i anaconda-ks.cfg 

一周第五次课(3月23日)



#ls -a   显示当前目录下包括影藏文件在内的所有文件列表

一周第五次课(3月23日)


  

#ls  -t  按时间顺序排序

#ls -lta

一周第五次课(3月23日)




#ls -d

#ls -d 只列目录本身,不显示目录下面的内容

比较一下  #ls -ld /root/    与  #ls -l /root

#ls -ld /root/

一周第五次课(3月23日)


# ls -l /root

一周第五次课(3月23日)






2.4 文件类型

一周第五次课(3月23日)

图中 dr-xr-x---  的 首位字母d 表示是目录文件

-rw-------  的首位 -  表示是 普通文件,可以cat去查看,但是 末尾那个绿色的/bin/ls是cat不了的,因为ls 是个二进制文件

一周第五次课(3月23日)

一周第五次课(3月23日)

图中的文件    c  表示字符串设备    比如键盘

                      l  表示软链   相当于一个快捷方式 只是一个指向

                      b 块设备 

一周第五次课(3月23日)

                      s 表示通信文件





2.5 alias命令

which 查看一个文件所在的路径

#which ls  

一周第五次课(3月23日)

查看系统都有哪些命令有别命

#alias

一周第五次课(3月23日)

#echo  $PATH  

一周第五次课(3月23日)


自定义一个别命

#alias  xm="tree -L 1"

一周第五次课(3月23日)

取消别名

#unalias xm

一周第五次课(3月23日)




相关文章:

  • 2021-07-11
  • 2021-10-17
  • 2022-01-08
  • 2021-05-25
  • 2021-07-21
  • 2021-07-20
  • 2021-05-12
  • 2021-08-13
猜你喜欢
  • 2021-12-16
  • 2021-05-16
  • 2021-08-20
  • 2021-08-20
  • 2021-10-27
  • 2021-11-09
  • 2021-10-24
相关资源
相似解决方案