1. 程式人生 > >Linux第一周學習筆記(11)

Linux第一周學習筆記(11)

read indent rect 目錄 普通 -s x86-64 筆記 講解

Linux第一周學習筆記(11)


2.1系統目錄結構(上)

2.2系統目錄結構(下)

接下來的課程開始講解Linux系統的命令與具體用法

(1) ls(list)命令:用來列取系統的目錄或者是文件,還可以確定各種文件的屬性,可查看當前工作目錄中包含的一系列文件和子目錄。

[root@daizhihong01 ~]# ls /

bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var

鍵入命令後就可以看到在根目錄下19個目錄

Useradd命令:創建普通用戶

[root@daizhihong01 ~]# useradd daizhihong

[root@daizhihong01 ~]# ls /

bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var

[root@daizhihong01 ~]# ls /home/

daizhihong

[root@daizhihong01 ~]#

tree命令:顯示目錄的樹形結構

安裝yum install –y tree

鍵入:terr –L 1 /

[root@daizhihong01 ~]# tree -L 1 /

/

├── bin -> usr/bin

├── boot

├── dev

├── etc

├── home

├── lib -> usr/lib

├── lib64 -> usr/lib64

├── media

├── mnt

├── opt

├── proc

├── root

├── run

├── sbin -> usr/sbin

├── srv

├── sys

├── tmp

├── usr

└── var

19 directories, 0 files

[root@daizhihong01 ~]#

鍵入:terr –L 2 /(2顯示2級目錄)

內容較多就不復制所顯示內容

Man命令:顯示一個文件的幫助文檔

2.常用目錄簡介

[root@daizhihong01 ~]# ls /

bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var

1. bin:包含了/bin/ /sbin/ usr/bin/ usr/sbin/ 這些目錄下存儲普通用戶以及超級用戶的常用命令,如我們經常用到的:lstreemanvimkdir等常用的命令全部都在這個目錄下

/sbin/: 下的命令都輸root(超級)用戶所使用的,普通用戶無權限使用此目錄下的命令

/bin/:普通用戶使用

2. boot:系統啟動時所用到的關鍵文件存放目錄

3. dve:系統裏面的設備文件存放的目錄,硬盤、光驅、鼠標、鍵盤等設備的相關文件存放於此目錄當中

4. etc:系統配置文件所存放的目錄

5. home:用戶的加目錄,存儲用戶的一些加目錄文件

6. liblib64:存儲系統庫文件的目錄,很多命令都會依賴這些庫文件

ldd命令:查詢命令依賴於那個庫

[root@daizhihong01 ~]# ldd /bin/ls

linux-vdso.so.1 => (0x00007ffd2048e000)

libselinux.so.1 => /lib64/libselinux.so.1 (0x00007ff393cb0000)

libcap.so.2 => /lib64/libcap.so.2 (0x00007ff393aab000)

libacl.so.1 => /lib64/libacl.so.1 (0x00007ff3938a1000)

libc.so.6 => /lib64/libc.so.6 (0x00007ff3934de000)

libpcre.so.1 => /lib64/libpcre.so.1 (0x00007ff39327c000)

libdl.so.2 => /lib64/libdl.so.2 (0x00007ff393077000)

/lib64/ld-linux-x86-64.so.2 (0x00005593899b9000)

libattr.so.1 => /lib64/libattr.so.1 (0x00007ff392e72000)

libpthread.so.0 => /lib64/libpthread.so.0 (0x00007ff392c56000)

[root@daizhihong01 ~]#

7. media:是媒介的存儲目錄(默認空),如:插入U盤後會把U盤自動放到media目錄下

8. mnt:臨時掛載目錄(默認空),可以把臨時使用的光驅或者新增加的硬盤掛載在mnt目錄下然後去使用

9. opt:給主機額外安裝軟件所擺放的目錄,如:安裝oracl數據庫的文件

10. proc:系統啟動的進程目錄,每個進程都有一個目錄

11. rootroot超級用戶的加目錄

12. rnu:進程產生的臨時文件所在目錄,只要已關機或者從啟以後所有文件都會消失

13. srv:存儲系統服務產生的一些文件(默認空)

14. sys:存儲系統內核的相關文件

15. tmp:系統臨時根目錄

16. usr:用戶的一些文件存儲沐浴露,用戶所用到的命令都在這個目錄當中

17. var:存儲系統日誌文件的目錄

3.常用目錄:/usr/bin,/usr/sbin,/bin/,/sbin/,/etc/,/var/,/usr/locall/


Linux第一周學習筆記(11)