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/ 這些目錄下存儲普通用戶以及超級用戶的常用命令,如我們經常用到的:ls、tree、man、vi、mkdir等常用的命令全部都在這個目錄下
/sbin/: 下的命令都輸root(超級)用戶所使用的,普通用戶無權限使用此目錄下的命令
/bin/:普通用戶使用
2. boot:系統啟動時所用到的關鍵文件存放目錄
3. dve:系統裏面的設備文件存放的目錄,硬盤、光驅、鼠標、鍵盤等設備的相關文件存放於此目錄當中
4. etc:系統配置文件所存放的目錄
5. home:用戶的加目錄,存儲用戶的一些加目錄文件
6. lib及lib64:存儲系統庫文件的目錄,很多命令都會依賴這些庫文件
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. root:root超級用戶的加目錄
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)