在講基礎命令之前,我們先來說幾個linux中的小知識點。
下面我們來正式的學習linux中的基礎命令。
linux中常用的基本命令有:
1)對目錄進行的操作命令
2)對檔案進行的操作命令
3)對檔案的壓縮相關命令
4)匹配查詢命令
4)其他操作命令
cd指令
語法:cd 目錄名
功能:改變工作目錄。將當前工作目錄改變到指定目錄下。
ls指令
語法:ls [選項][目錄或檔案]
功能:對於目錄,該命令列出該目錄下的所有子目錄與檔案。對於檔案,將列出檔名以及其他資訊。
[nanfeng@localhost command]$ ls -a
其中黑色的是普通檔案,藍色的是資料夾。
其中,以-開頭的代表普通型檔案,以d開頭的代表目錄型檔案。
上圖中第一列代表檔案型別和檔案許可權,第二列代表鏈結數,第三列代表所屬使用者(誰建立的就屬於誰),第四列代表所屬使用者組,第五列代表檔案大小,第六列代表檔案時間屬性,最後一列代表檔名。
注意:ls -ls(小寫)中最前面一列數字表示檔案所佔磁碟空間大小。
pwd命令
語法:pwd
功能:顯示使用者當前所在目錄的絕對路徑。
[nanfeng@localhost command]$ pwd
/home/nanfeng/workspace/command
注意:第乙個斜槓表示根目錄,後面的斜槓表示間隔作用。
mkdir命令
語法:mkdir [選項] dirname
功能:在當前目錄下建立乙個名為「dirname」的目錄
[nanfeng@localhost command]$ mkdir tmp
[nanfeng@localhost command]$ mkdir tmp/abc
第一條命令是建立乙個名為tmp的空目錄,第二條命令是一層一層建立,先建立tmp,再建立abc。
[nanfeng@localhost command]$ mkdir -p tmp2/abc
這條命令是遞迴建立多個目錄,從外層往內層建立,不用一層一層建立。
rmdir命令
語法:rmdir [選項] [dirname]
功能:刪除空目錄
適用物件:具有當前目錄操作許可權的所有使用者
[nanfeng@localhost tmp2]$ rmdir abc
[nanfeng@localhost command]$ rmdir -p tmp2
rm命令
語法:rm [選項] [dirname/dir]
功能:可以同時刪除檔案或目錄(預設只能刪除普通檔案)
適用物件:所有使用者
[nanfeng@localhost command]$ rm -r tmp
cp命令
語法:cp [選項] 原始檔或目錄 目標檔案或目錄
功能:拷貝檔案或目錄到指定檔案或目錄下
[nanfeng@localhost command]$ cp -r test ./tmp
上面這條命令的意思是,將test檔案拷貝到當前目錄下,如果當前目錄沒有tmp這個檔案,就拷貝test並改名為tmp,如果當前目錄有tmp這個檔案,就把test檔案拷貝到tmp檔案裡邊。
[nanfeng@localhost command]$ cp -r tmp/test ./
這條命令的意思是,將tmp目錄下的test檔案拷貝到當前目錄。
mv命令
語法:mv [選項] 原始檔或目錄 目標檔案或目錄
功能:可以用來移動檔案或者將檔案改名,經常用來備份檔案或目錄
1)當第二個引數型別是檔案時,mv命令是對檔案進行重新命名,此時原始檔或源目錄只能有乙個,它將所給的原始檔或目錄重新命名為給定的目標檔名。
2)當第二個引數型別是已經存在的目錄時,原始檔或源目錄可以有多個,mv命令將各引數指定的原始檔都移動到目標目錄中。
Linux 基礎命令 目錄操作命令)
目錄操作命令 ls 瀏覽目錄,列出目錄下的檔案資訊 a瀏覽所有檔案,不忽略以.開頭的檔案 檢視隱藏檔案,linux下以.開頭的檔案預設是隱藏檔案 表示當前路徑 表示當前路徑的上一層路徑 解釋 例 ls a 公共 ls 命令名稱 a 引數選項 公共 操作物件 l檢視目錄下檔案的詳細資訊 檔案型別 pw...
Linux 目錄與常用linux目錄操作命令
一 linux 的檔案系統 linux 中一切皆檔案,無論何種格式,都是檔案。windows中,系統存放在不同的驅動器碟符上,有c盤 d盤等。而在linux中,檔案系統包含排列在儲存裝置上 磁碟 其他區塊儲存裝置 它是乙個樹形的結構。在系統的這顆樹中,樹根叫做 也就是root,樹根伸展出來的目錄有很...
Linux 目錄及檔案基礎命令操作
描述 切換工作目錄 用法 cd 工作目錄 描述 顯示目錄與檔案資訊 用法 ls 選項 檔案 目錄 常用選項 a 顯示所有資訊,包括隱藏檔案與目錄 比如當前目錄與上一級目錄 l 長格式顯示詳細資訊 t 以修改時間排序 預設按檔名排序,t 需有 l 才能顯示 c 顯示的時間改為顯示檔案或目錄屬性最後修改...