VirtualBox <<
Previous Next >> 磁碟與硬體管理
Linux
取自https://linux.vbird.org/linux_basic/redhat6.1/linux_06command.php
cd
這是用來變換工作路徑的指令。一登入 Linux 系統後,root 會在 /root 下,至於使用者會在預設的 /home/username 底下,例如鳥哥的 ID 為 vbird ,則以 vbird 的身份登入後,會到 /home/vbird 這個路徑下。OK!那回到上一層可以用 cd .. 而到相對路徑可到 cd ../bird,至於絕對路徑則是 cd /usr/sbin !注意喔,在前面的提示字元會改變路徑名稱!
cd.. ----回到上一層
cd ----回到使用者目錄
cd/usr/bin---到/usr/bin這一個目錄
這是顯示目前所在目錄的指令,例如在上個表格最後的目錄是 /usr/bin 這個目錄,但是提示字元僅顯示 bin ,如果你想要知道目前所在的目錄,可以輸入 pwd 即可:
pwd------顯示路徑
這是用來顯示檔案名稱與內容的指令,檔案的內容說明已經在 這裡 說明過了,在此不再重複! ls 的語法為:
ls --color -----以彩色顯示檔案資料
ls -l --------- 詳細列出檔案系統結構
ls -a --------- 顯示隱藏檔 (以"."開頭的檔案)
ls -al -------- 同時顯示隱藏檔與詳細資料
ls -allmore --- 將檔案內容以一頁一頁顯示
這是將檔案內容列出的指令。例如在 /root 下有一個檔名為 .bashrc (這是系統預設的檔案,是隱藏檔),你可以按下 cd 回到 /root 目錄後,執行:
上面顯示的就是 .bashrc 這個檔案的內容啦!基本上,cat 與 DOS 下的 type 是相同的!
是否覺得 cat 在讀取較大的檔案的時候會有看不到的資訊呢(如果檔案太大的話),這時候你可以用 more 來一頁頁讀取喔!另外, more 也可以與其他的程式合併使用,例如 ls !(如下表中,『|』就是分隔號,可以將兩個指令放在一起執行!)
建立新的目錄!例如我們要建立一個 test 的目錄,你可以這樣下指令:
再執行了 ls -l 之後,你就可以看到 test 這個目錄啦!
這是移除的指令,相當於 dos 下的 del 指令!這裡要注意的是,通常在 Linux 系統下,為了怕檔案被誤殺,所以都已經有 -i 這個參數, -i 是指每個檔案被殺掉之前都會確認一次。而如果要連目錄下的東西都一起殺掉的話,就要使用 -rf 這個參數了!你可以用下面這個例子來試試看有什麼不同的現象!
mkdir 是建立目錄,而 rmdir 就是移除目錄的指令。不過,若是欲移除的目錄裡頭有檔案或其他目錄存在,就無法移除,這時就要用剛剛的 rm -rf 來移除啦!
這是移動檔案或目錄的指令,例如我們要將 .bashrc 這個檔案移動至根目錄下,則:
而將檔案移動至目前的工作目錄,則加上 "." 這個字!
語法: mv 來源檔(或目錄) 目的檔(或目錄)
就是 copy 的意思。例如我們要將 .bashrc 這個檔案複製到 /home 底下,可以:
語法: cp 來源檔 目的檔
ln -s 真實目錄或檔案 連結的目錄或檔案:這是連結檔案或目錄的指令,通常我們都會加 -s 這個參數,例如我們將 /usr/bin 這個目錄連接到 /root 底下,可以這樣輸入:
不過請注意喔,在你的 /root 底下的 bin 這個目錄中的所有檔案其實都是 /usr/bin 裡面的東西,所以你如果進入 /root/bin 內亂殺東西的話,等於是將 /usr/bin 內的檔案殺掉喔!
語法: ln -s 來源檔(或目錄) 目的檔(或目錄)
尋找檔案的指令,會將欲尋找的檔案找出來,例如下面的例子:
上面的意思為:在 / 目錄(根目錄)下尋找檔名(-name)為 bin 的檔案,要注意的是,因為 Linux 的檔案很多,如果你的電腦比較舊,可能會找很久...
語法: find 路徑 -name 檔名
相對於 find ,你也可以使用 whereis 這個指令來下達找尋的檔案,whereis 利用曾經找過的系統資訊內的資料去找檔案,所以速度會很快,不過,如果 whereis 找不到的話,並不代表該檔案真的不存在!這個要小心!
這是變更檔案屬性的指令,通常鳥哥都是以數字作為改變屬性的依據;在檔案的屬性中, r 為4分、w 為2分, x 為1分,如果你想要讓你剛建立的一個檔案,讓大家都看到的話,即你需要『-rw-r--r--』,這是你的三個群組的分數分別是 r+w=6, r=4, r=4,所以可以下達:
記得檔案有『擁有人』及『擁有群組』吧,這個 chown 就是在改變擁有者的指令。例如你 copy 一個檔案給 vbird ,但是因為你的身份是 root ,所以你 copy 過去的檔案 vbird 可能不能使用,因此你需要將檔案的擁有人改成 vbird 才可以!如下:
那如果想要將整個目錄下的檔案都改變擁有者與擁有群組呢?可以下達
chown -R username:groupname directory (ex> chown -R root:root /root)
即可喔!
作用與 chown 相似,只是在改變檔案或目錄的『擁有群組』。
這是用來察看硬碟空間的指令。由於我們目前將檔案都建立在根目錄『/』下,所以只要沒有空間,則所有檔案都無法複製進來系統。不過,若你規劃出多的硬碟,則可以察看你的硬碟空間資訊,如下所示:
上面說,Filesystem 是硬碟所在的劃分表, Used 是指使用掉的硬碟空間(KB),Available是剩下空間,Mounted on則是這顆硬碟代表哪一個目錄。如上所示,根目錄(/)在 hda5 這顆硬碟,總空間有 964312 KB,剩下可用空間為 827680KB,至於 /win98 則在 hda1 中,且全部空間有 1022080 KB。
如果要將資料型態以 MB 數顯示的話,可以輸入 df -m 來達成。
這是用來察看目錄內所有檔案使用掉的空間的情況,如下所示:
其中, du 預設的檔案輸出資料為 KB,以參數 -m 使檔案資料顯示為 MB。
VirtualBox <<
Previous Next >> 磁碟與硬體管理