目錄的相關操作
. 代表此層目錄
.. 代表上一層目錄
- 代表前乙個工作目錄
~ 代表目前使用者的home目錄
~acount 代表acount使用者的home目錄
cd變化目錄指令 cd【相對路徑或者絕對路徑】
pwd顯示目前所在的目錄
pwd [-p] (-p代表顯示確實的目錄而非link連線目錄)
mkdir建立目錄 mkdir [-mp] (-p表示能直接所需目錄遞迴建立起來,-m表示可以設定目錄許可權)
rmdir刪除空的目錄 rmdir [-p] (-p連同上一級空的目錄一起刪除)
檔案與目錄管理
檔案與目錄的監視 ls
-a 全部檔案,以及隱藏檔一起列出來
-d 只列出目錄本身,而不列出目錄內的檔案資料
-l 長資料串列出,包含檔案的屬性與許可權等資料
複製資料夾或目錄 cp
-a 相當於-pdr
-d 若**檔為鏈結檔的屬性(link file),則複製鏈結檔屬性而非檔案本身
-p 連同檔案屬性一同複製過去,而非使用預設屬性(備份常用)
-i 若目標檔已存在時,在覆蓋時會詢問動作的進行
-r 遞迴持續複製,用於目錄的複製行為
cp [-adfilprsu] **檔(source) 目標檔(destination)
例如 cp -i ~/.bashrc
/tmp/bashrc
rm 移除檔案或目錄
rm [-fir] 檔案或目錄
-f 就是force的意思,忽略不存在的檔案,不會出現警告資訊
-i 互動模式,在刪除前會詢問使用者是否動作
-r 遞迴刪除,最常用於刪除目錄,使用必須謹慎。
mv 移動檔案與目錄,更名
mv [-fiu] source destination
-f 就是force的意思,忽略不存在的檔案,不會出現警告資訊
-i 互動模式,在刪除前會詢問使用者是否動作
-u 若目標已存在,且source比較新,才會公升級
mv mvtest mvtest2
將mvtest更名成 mvtest2
去的路徑的檔名稱與目錄名稱
檔名與目錄名都是利用斜線(/)來分辨的,所以很難搞清哪個是檔案檔名哪個是目錄檔名
basename /ect/sysconfig/network
輸出network
表示network是最後的檔名
dirname /ect/sysconfig/network
輸出/ect/sysconfig
表示最後取得的目錄名
檔案內容查閱
cat
由第一行開始顯示檔案內容
-n 列印出行號,連同空白行也會有行號
tac
從最後一行開始顯示,可以看出 tac 是 cat 的倒著寫
nl
顯示的時候,順道輸出行號
-b
:指定行號指定的方式,主要有兩種:
-b a :表示不論是否為空行,也同樣列出行號(類似 cat -n);
-b t :如果有空行,空的那一行不要列出行號(預設值);
-n
:列出行號表示的方法,主要有三種:
-n ln :行號在螢幕的最左方顯示;
-n rn :行號在自己欄位的最右方顯示,且不加 0 ;
-n rz :行號在自己欄位的最右方顯示,且加 0 ;
-w
:行號欄位的占用的位數。
more 一頁一頁的顯示檔案內容
空白鍵 (space):代表向下翻一頁;
enter
:代表向下翻『一行』;
/字串
:代表在這個顯示的內容當中,向下搜尋『字串』這個關鍵字;
:f
:立刻顯示出檔名以及目前顯示的行數;
q :代表立刻離開 more ,不再顯示該檔案內容。
b 或 [ctrl]-b :代表往回翻頁,不過這動作只對檔案有用,對管線無用。
less 與 more 類似,但是比 more 更好的是,他可以往前翻頁
head 只看頭幾行
head[-n number]
tail 只看尾巴幾行
od
以二進位的方式讀取檔案內容
od [-t type] 檔案
-t
:後面可以接各種『型別 (type)』的輸出,例如:
a :利用預設的位元組來輸出;
c :使用 ascii 位元組來輸出
d[size] :利用十進位(decimal)來輸出資料,每個整數占用 size bytes ;
f[size] :利用浮點數值(floating)來輸出資料,每個數占用 size bytes ;
o[size] :利用八進位(octal)來輸出資料,每個整數占用 size bytes ;
x[size] :利用十六進製(hexadecimal)來輸出資料,每個整數占用 size bytes ;
菜鳥學Linux(2)品嚐鳥哥私房菜
例如查詢date命令的使用方法,可以輸入 man date就可以看到使用說明。代號內容說明 name 簡短的命令 資料名稱說明 synopsis 簡短的命令下達語法 syntax 簡介 description 較為完整的說明,這部分最好仔細看看!options 針對 synopsis 部分中,有列舉...
菜鳥學Linux(5)品嚐鳥哥私房菜
基本上 vi 共分為三種模式,分別是 一般模式 編輯模式 與 指令列命令模式 這三種模式的作用分別是 一般模式 以 vi 開啟乙個檔案就直接進入一般模式了 這是預設的模式 在這個模式中,你可以使用 上下左右 按鍵來移動游標,你可以使用 刪除字元 或 刪除整行 來處理檔案內容,也可以使用 複製 貼上 ...
鳥哥的linux私房菜讀書筆記4
第四章 安裝centos.5.x與多重引導小技巧 swap 記憶體交換空間,由於swap並不會使用到目錄樹的掛載,所以用swap就不需要指定掛載點。重點回顧 不論你要安裝什麼樣的linux作業系統,都應該事先規劃,例如分割槽 引導裝載程式等 建議練習機安裝時的磁碟分割槽能有 boot,home,sw...