存放linux基本命令的目錄是“/bin”。bin為binary的簡寫,“/bin”目錄是二進制執行文件目錄,主要用來放置系統必備的執行文件,例如cat、cp、gzip、kill、ls、mkdir、more、mount、rm等等。
本教程操作環境:Red Hat Enterprise Linux 6.1系統、Dell G3電腦。
存放linux基本命令的目錄是“/bin”。
bin:
bin為binary的簡寫,主要放置系統的必備執行文件,例如:
cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。
樹狀目錄結構:
下面是介紹目錄、文件相關命令,順便學習了目錄組織結構:
????列表命令:ls;參數-l:詳細信息,也就是用來查看目錄中有什么文件。這里目錄我覺得就相當于widows下的文件夾吧。查看詳細命令還可以查看這些文件的屬性。鏈接文件或稱為快捷方式的文件屬性是l開頭的。如果是一個目錄,它的文件屬性就是d開頭的;
????查看當前目錄:pwd,用于查看當前在哪個目錄下。Shell剛啟動的時候是處于root目錄下的。可以進入根目錄用ll命令查看目錄結構。
1.??/bin目錄:bin是Binary的縮寫, 這個目錄存放著最經常使用的命令。
2.??/?boot目錄:
??? 1) 改變目錄[cd]。
??? 2) 如轉到根目錄:[cd /]; 和轉到絕對路徑的目錄則要[cd /boot](絕對命令)。
??? 3) 可以查看boot中的文件,要更新內核就是要更新boot中的文件,vmlinuz-2.4.20-8是內核文件的鏡像;
??????? boot中的grub目錄存放引導程序,grub目錄中的grub.conf是配置文件。
???? 4) 文件打印(查看文件內容):[cat];如[cat grub.conf]。
3.??/dev目錄:[cd dev];dev是Device(設備)的縮寫,進入device目錄,里面存放的是設備文件,
???? 做驅動需要關心這個目錄。
? ?? b開頭的是塊設備,c開頭是字符設備;hdb2代表第2個硬盤的第2個分區,hda代表第一個硬盤;???? (3,66):3代表主設備號,代表是哪一類設備,66為從設備號,標識是這一類設備的第幾個。
4. /etc目錄:[回到上一級目錄:[cd ..];[cd etc] 進入etc目錄,里面存放的是系統的配置文件;
??? inittab文件:描述在某個運行級別上的系統啟動設置,運行級別包括halt、single user mode、
??? Full? multiuser mode、X11(圖形界面)、reboot等,
??? id:5:表示用圖形界面啟動;/etc/rc.d/rc.sysinit文件配置系統啟動的進程,
??????????????? 有子目錄分別對用對應上述運行模式;
??? respawn:它后面的程序表示在進程意外終止后會自動重啟;
??? rc.d:cd rc.d,文件名是綠色的代表它有執行權限;
?? 上一級目錄的再上一級目錄:[cd ../..];不確定到哪一級目錄了可以用[pwd]命令來查看;
?? etc目錄中vsftpd目錄:cd vsftpd,注意敲擊命令的時候敲到cd vs時,直接按tab按鍵,就會出現cd? vsftpd,因為以vs開頭的目錄只有一個;
?? vsftpd.conf:想共享文件或目錄在這個文件修改,還有讀寫權限等;但我自己的etc目錄中找不到vsftpd目錄,看網上說好像是要自己新建的,先跳過吧。
5. /?home目錄:cd /home,所創建用戶的目錄;
6. /initrd目錄:初始化相關的配置;
7. /lib目錄:后綴名是so的代表動態連接庫;
8. /lost+found目錄:丟失文件找回
9. /misc目錄:雜項配置;
10. /mnt目錄:設備要先掛載才能用;掛載光驅:mount -t /dev/cdrom /mnt/cdrom;
加載硬盤分區:mount -t(臨時加載) vfat(fat硬盤) /dev/hda2(假設是第2個分區) /mnt/windows/d;
加目錄:mkdir;加一個widows目錄:mkdir widows;
fdisk: 可加參數-l來查看設備對應的硬盤分區;
11. /opt目錄:用戶自己的應用程序的目錄;
12. /proc目錄:系統運行過程的映射,查看其內容,其中的數字代表進程的ID號,cd 1,進入1號進程:
???????????????????????? 內存使用、空間映射、狀態等;
cpuinfo:是cpu的相關信息,cat cpuinfo查看;
devices:設備;
filesystems:支持的文件系統;
interrupts:系統支持的中斷;
iomem:內存映射,cat查看后后左側代表地址映射;
ioports:io端口映射;
meminfo:內存信息;
modules:模塊驅動,linux驅動有兩種加載方式:
?1)直接編譯內核;
?2)linux起來后,以單獨的模塊插入內核;
partitions:分區;
pci:總線號,總線上的設備號,中斷號;
stat:狀態信息;
version:版本;
uptime:表示整個系統運行的時間;
13. /root目錄:root用戶登錄所在的目錄
14. /sbin目錄:系統管理工具;
15. /tmp目錄:存放臨時文件;
16. /usr目錄:src目錄存放內核源碼;include:編寫linux需要的頭文件;
17. /var目錄:存放臨時變量;
相關推薦:《Linux視頻教程》