1. ls 指令
語法: ls [選項][目錄或檔案]
功能:對於目錄,該命令列出該目錄下的所有子目錄與檔案。對於檔案,將列出檔名以及其他資訊。
常用選項:
-a 列出目錄下的所有檔案,包括以 . 開頭的隱含檔案。
-d 將目錄象檔案一樣顯示,而不是顯示其下的檔案。 如:ls –d 指定目錄
-i 輸出檔案的 i 節點的索引資訊。 如 ls –ai 指定檔案
-k 以 k 位元組的形式表示檔案的大小。ls –alk 指定檔案
-l 列出檔案的詳細資訊。
-n 用數字的 uid,gid 代替名稱。 (介紹 uid, gid)
-f 在每個檔名後附上乙個字元以說明該檔案的型別,「*」表示可執行的普通檔案;「/」表示目錄;「@」表
示符號鏈結;「|」表示fifos;「=」表示套接字(sockets)。(目錄型別識別)
-r 對目錄反向排序。
-t 以時間排序。
-s 在l檔名後輸出該檔案的大小。(大小排序,如何找到目錄下最大的檔案)
-r 列出所有子目錄下的檔案。(遞迴)
-1 一行只輸出乙個檔案。
2. pwd命令
語法: pwd
功能:顯示使用者當前所在的
3. cd 指令
linux系統中,磁碟上的檔案和目錄被組成一棵目錄樹,每個節點都是目錄或檔案。
語法:cd 目錄名
功能:改變工作目錄。將當前工作目錄改變到指定的目錄下。
cd … : 返回上級目錄
cd /home/litao/linux/ : 絕對路徑
cd …/day02/ : 相對路徑
cd ~:進入使用者家目
cd -:返回最近訪問目錄
4. touch指令
語法:touch [選項]… 檔案…
功能:touch命令引數可更改文件或目錄的日期時間,包括訪問時間和更改時間,或者新建乙個不存在的檔案。
常用選項:
-a 或–time=atime或–time=access或–time=use只更改訪問時間。
-c 或–no-create 不建立任何文件。
-d 使用指定的日期時間,而非現在的時間。
-f 此引數將忽略不予處理,僅負責解決bsd版本touch指令的相容性問題。
-m 或–time=mtime或–time=modify 只更改變動時間。
-r 把指定文件或目錄的日期時間,統統設成和參考文件或目錄的日期時間相同。
-t 使用指定的日期時間,而非現在的時間
5.mkdir指令(重要):
語法:mkdir [選項] dirname…
功能:在當前目錄下建立乙個名為 「dirname」的目錄
常用選項:
-p, --parents 可以是乙個路徑名稱。此時若路徑中的某些目錄尚不存在,加上此選項後,系統將自動建立好那些尚不存在的目錄,即一次可以建立多個目錄;
舉例:mkdir –p test/test1 :遞迴建立多個目錄
6.rmdir指令 && rm 指令(重要):
rmdir是乙個與mkdir相對應的命令。mkdir是建立目錄,而rmdir是刪除命令。
語法:rmdir [-p][dirname]
適用物件:具有當前目錄操作許可權的所有使用者
功能:刪除空目錄
常用選項:
p 當子目錄被刪除後如果父目錄也變成空目錄的話,就連帶父目錄一起刪除。
rm命令可以同時刪除檔案或目錄
語法:rm [-f-i-r-v][dirname/dir]
適用物件:所有使用者
功能:刪除檔案或目錄
常用選項:
-f 即使檔案屬性為唯讀(即寫保護),亦直接刪除
-i 刪除前逐一詢問確認
-r 刪除目錄及其下所有檔案
7.man指令
訪問linux手冊頁的命令
8.cp指令:
語法:cp [選項] 原始檔或目錄 目標檔案或目錄
功能: 複製檔案或目錄
說明: cp指令用於複製檔案或目錄,如同時指定兩個以上的檔案或目錄,且最後的目的地是乙個已經存在的目錄,則它會把前面指定的所有檔案或目錄複製到此目錄中。若同時指定多個檔案或目錄,而最後的目的地並非乙個已存在的目錄,則會出現錯誤資訊
常用選項:
-f 或 --force 強行複製檔案或目錄, 不論目的檔案或目錄是否已經存在
-i 或 --interactive 覆蓋檔案之前先詢問使用者
-r遞迴處理,將指定目錄下的檔案與子目錄一併處理。若原始檔或目錄的形態,不屬於目錄或符號鏈結,則一律視為普通檔案處理
-r 或 --recursive遞迴處理,將指定目錄下的檔案及子目錄一併處理
9.mv指令:
mv命令是move的縮寫,可以用來移動檔案或者將檔案改名(move (rename) files),是linux系統下常用的命令,經常用來備份檔案或者目錄。
語法: mv [選項] 原始檔或目錄 目標檔案或目錄
功能:視mv命令中第二個引數型別的不同(是目標檔案還是目標目錄),mv命令將檔案重新命名或將其移至乙個新的目錄中。
當第二個引數型別是檔案時,mv命令完成檔案重新命名,此時,原始檔只能有乙個(也可以是源目錄名),它將所給的原始檔或目錄重新命名為給定的目標檔名。
當第二個引數是已存在的目錄名稱時,原始檔或目錄引數可以有多個,mv命令將各引數指定的原始檔均移至目標目錄中。
常用選項:
-f :force 強制的意思,如果目標檔案已經存在,不會詢問而直接覆蓋
-i :若目標檔案 (destination) 已經存在時,就會詢問是否覆蓋!
舉例:10.cat指令
語法:cat [選項][檔案]
功能: 檢視目標檔案的內容
常用選項:
-b 對非空輸出行編號
-n 對輸出的所有行編號
-s 不輸出多行空行
11.more指令
語法:more [選項][檔案]
功能:more命令,功能類似 cat
常用選項:
-n 對輸出的所有行編號
q 退出more
12.less指令:
less 工具也是對檔案或其它輸出進行分頁顯示的工具,應該說是linux正統檢視檔案內容的工具,功能極其強大。less 的用法比起 more 更加的有彈性。在 more 的時候,我們並沒有辦法向前面翻, 只能往後面看
但若使用了 less 時,就可以使用 [pageup][pagedown] 等按鍵的功能來往前往後翻看檔案,更容易用來檢視乙個檔案的內容!
除此之外,在 less 裡頭可以擁有更多的搜尋功能,不止可以向下搜,也可以向上搜。
語法: less [引數] 檔案
功能:less與more類似,但使用less可以隨意瀏覽檔案,而more僅能向前移動,卻不能向後移動,而且less在檢視之前不會載入整個檔案。
選項:-i 忽略搜尋時的大小寫
-n 顯示每行的行號
/字串:向下搜尋「字串」的功能
?字串:向上搜尋「字串」的功能
n:重複前乙個搜尋(與 / 或 ? 有關)
n:反向重複前乙個搜尋(與 / 或 ? 有關)
q:quit
13.head指令
head 與 tail 就像它的名字一樣的淺顯易懂,它是用來顯示開頭或結尾某個數量的文字區塊,head 用來顯示檔案的開頭至標準輸出中,而 tail 是看檔案的結尾。
語法: head [引數]… [檔案]…
功能:head 用來顯示檔案的開頭至標準輸出中,預設head命令列印其相應檔案的開頭10行。
選項:-n《行數》 顯示的行數
14.tail指令
tail 命令從指定點開始將檔案寫到標準輸出.使用tail命令的-f選項可以方便的查閱正在改變的日誌檔案,tail -f filename會把filename裡最尾部的內容顯示在螢幕上,並且不但重新整理,使你看到最新的檔案內容.
語法: tail[必要引數][選擇引數][檔案]
功能: 用於顯示指定檔案末尾內容,不指定檔案時,作為輸入資訊進行處理。常用檢視日誌檔案。
選項:-f 迴圈讀取
-n《行數》 顯示行數
Linux下基本指令(一)
功能 1.對於目錄,該命令列出該目錄下的所有 目錄與檔案。2.對於檔案,將列出 件名以及其他資訊。常用 指令 功能 a 列出目錄下所有檔案,包括以.開頭的隱含檔案 d讓目錄像檔案一樣顯示,ls d 指定檔案 i輸出檔案的i節點索引的資訊 k以k位元組的形式表示檔案大小 l列出檔案的詳細資訊 n 數字...
Linux下基本指令(1)
1.pwd指令 顯示使用者當前所在的目錄2.cd 指令 進入目錄 cd 返回上級目錄 cd home hp linux 絕對路徑 cd day02 相對路徑 cd 進入使用者家目 cd 返回近訪問目錄3.ls 指令 顯示當前目錄下的檔名及目錄名 ls a 列出目錄下的所有檔案,包括以 開頭的隱含檔案...
Linux下詳細基本指令
1.ls指令 語法 ls 選項 目錄或檔案 功能 對於目錄,該命令列出該目錄下的所有子目錄與檔案。對於檔案,將列出檔名以及其他資訊。常用選項 2.pwd命令 語法 pwd 功能 顯示使用者當前所在的目錄 3.cd指令 linux系統中,磁碟上的檔案和目錄被組成一顆目錄樹,每個節點都是目錄或檔案。語法...