2010年3月1日 星期一

Linux檔案系統相關指令

Linux檔案系統相關指令

☆df -ahT 「 顯示磁碟相關資訊 」
-a「 包括所有的檔案系統」
-h 「 以 1024 byte來顯示 」
-T「 顯示檔案系統的類型」
☆du -ch file1 file2 ...「 顯示目錄或檔案大小 」
-a「 計算檔案總大小」
-h「 以K、M、Gb 來顯示大小 」
☆find /home -mtime -2
/home 「 尋找目錄 」
-mtime -2「 用來尋找指定時間中曾被更改過的目錄或檔案,以二十四小時為一單位」
☆mkdir 「 建立目錄 」
☆ rmdir 「 刪除目錄 」
☆ls「 類似DIR 」
☆ cat file1 file2 > file3「 把 file1內容加上 file2 完整複製一份放在file3,新的內容會加在原來的後方 」
☆mv「 移動檔案 」
☆rm「 刪檔 」
☆ whereis filename「 找尋檔案」
各磁區的掛載指令
☆ /etc/fstab 「 file system table 開機掛載設定檔 」
/dev/cdrom /mnt/cdrom iso9660 1 1 「光碟機」
☆ 即時掛載
mount -t iso9600 /dev/cdrom /mnt/cdrom
mount -t msdos /dev/fd0 /mnt/floppy
-t 「 檔案系統類型 」
ext2「 目前linux所使用的檔案系統
msdos「 MSDOS所用的VFAT 」
nfs「 網路檔案系統 」
iso9660 「 CD-ROM標準檔案系統 」
ntfs「 WINDOWS NT檔案系統 」
hpfs「 OS/2 檔案系統 」
auto 「 自動偵測 」
☆ umount -a -t iso9660
-a「 指/etc/mtabfa 下中所記錄的檔案系統都卸掉 」
其它指令
☆ logout「登出」
☆ shutdown -h [number]
-h「關機」
-f「重新啟動時不要執行fsck,-F 則執行」
-r「功能同 reboot 」
number「 number分鐘後關機,now為馬上關機」
☆ halt -p
-p「關閉系統後,執行關閉電源指令
-f 「強制關閉系統,不理會目前所在的 runlevel 」
-i「在關閉系統前,先關閉所有網路介面」
☆ reboot 「重新開機,不會送警訊給使用者」
☆who「查看線上使用者」
☆ps 「顯示行程狀態」
ps -a 「顯示包含其它使用者的」
ps -r「只顯示正在執行的行程」
ps -l「完整格式」
ps -S「顯示加上子行程及CPU時間與 page faults 」
ps -u「顯示使用者名稱及開始時間」
☆kill PID「刪除程式執行」
☆uname -r「查核心版本」
☆ linuxconf 「用來設定linux系統」
☆ modprobe「自動載入模組,模組間可能會有相連性,它會自動辦別」
-a「將所有的模組都載入」
modprobe -l -t net 「列出和net有關的所有可用的模組」
-l 「顯示可以用的模組」
-t「指定模組的類型」
☆more相當於 less
開機行程
☆開機步驟:
一、kernel 執行 /sbin 目錄下的 init 程式
二、init 執行 /etc/rc.d/rc.sysinit 這個script
三、init 執行預設的 run level 裡面所有的script
四、init 執行 /etc/rc.d/rc.local 這個script (它會在所有其他開機的script執行完再執行)
啟動時會嫄相關訊息寫到螢幕及記錄檔/var/log/message內
☆ Run Level
0:關機
1:單人使用模式
2:多人使用模式,沒有NFS「網路檔案系統」
3:完整多人使用模式
4:沒用到
5:X11
6:重開機
☆預設 run level 存放在/etc/inittab 檔案中「 id:3:initdefault: 」
☆ last -x login_name 「列出登入系統的使用者資訊」
-x「顯示開機、重新開機及 runlevel 的資訊」
☆ /etc/lilo.conf 「開機管理設定檔」

沒有留言:

張貼留言