linux基本命令 一

2021-08-20 11:37:14 字數 2153 閱讀 8084

1.路徑說明 

. 代表當前目錄  

..代表上一級目錄

/代表根目錄(最頂層目錄)

~代表使用者家目錄 (/users/***)

2.基本命令

命令 --help: 檢視命令幫助

man 命令:  檢視命令幫助

cd:    進入指定目錄   

cd ..回退到上一級目錄  

cd ~進入家目錄  

cd / 進入根目錄 

cd /users/***/xx/xx 進入xx目錄 

cd  - ,進入上一次命令所在的位置

pwd:獲取當前目錄絕對路徑

ls :   列出某個目錄下的檔案 

ls  /users/***  列出***目錄下檔案

ls 列出當前目錄下檔案

ls -alh   a代表列出所有檔案,包括隱藏檔案,l以列表優美完全的顯示,h檔案大小以更可讀的形式顯示

mkdir:    建立資料夾

mkdir ***

rmdir:    移除資料夾(只能移除空資料夾)

rmdir ***

rm:    移除檔案或者資料夾(資料夾時需要遞迴刪除,加引數-r)

rm -r *** 

mv:移動檔案或者資料夾到指定目錄,可用作重新命名檔案(資料夾時需要遞迴,加引數-r)

mv ***.txt aaa.doc 重新命令***.txt為aaa.doc

mv  ./***.txt  ../file 把當前目錄的***.txt移動到上一級目錄的file資料夾中

cp:複製檔案或者資料夾到指定目錄,同mv(資料夾時需要遞迴,加引數-r)

cat:    檢視某個檔案

cat ***.txt

cat ***.txt aaa.txt 可以同時檢視多個檔案

more:當檔案過長時,使用次命令可以分屏檢視

more ***.txt

| :管道符號,管道前面的輸出內容作為管道後面的輸入內容

ls -alh | more 列出當前目錄的所以檔案,分屏檢視

clear:清空螢幕內容

history:檢視自己敲過的命令歷史

! 607 :!+上面history列出的命令的編號,可以快速執行該命令

ln:建立連線,加-s引數代表軟連線,否則為硬連線

ln ***.txt ***x.txt 建立乙個***.txt的硬連線

ln -s ***.txt ***x.txt 建立乙個***.txt的軟連線

grep:按照指定的正則模式過濾或者查詢匹配的內容

grep '^a' ***.txt    查詢以a開頭的內容,可加引數,-n表示顯示行號,-v取反,-i忽略大小寫

find :查詢指定目錄下的檔案

find ./ -name ***.txt  查詢當前目錄下名字為***.txt的檔案

find ./ -size +2m  查詢當前目錄下大於(+大於 -小於 )2m的檔案

tar:檔案歸檔/解檔

tar -cvf  demo.tar  ***.txt(此處可以加多個檔案或者資料夾)  把***.txt打包成demo.tar  -c代表建立,-v顯示詳細進度等資訊,-f指定目標檔名,f後面一定要根檔案

tar -xvf  demo.tar    -x代表解開,可以加-c引數解開到指定資料夾

gzip:壓縮檔案(tar只負責歸檔)

gzip -r  demo.tar demo.tar.gz  壓縮demo.tar為demo.tar.gz ,-r代表遞迴壓縮

gzip -d demo.tar.gz    解壓縮demo.tar.gz到當前目錄 ,可以加-c引數,解壓到指定目錄

tar+gzip:兩者結合使用

tar -zcvf  demo.tar.gz  *     把當前目錄下所有檔案歸檔並壓縮到demo.tar.gz

tar -zxvf  demo.tar.gz  -c ../test     把demo.tar.gz解檔並解壓縮到上一級目錄的test目錄

bzip2:與tar結合使用,用法同gzip,把-z換成-f即可

zip:zip壓縮

zip  demo.zip *  把當前目錄下所有檔案壓縮為demo.zip

unzip:解壓zip

unzip -d ./test  demo.zip 解壓demo.zip到test目錄下

Linux 一 ,基本命令

表示根目錄,linux系統裡面最上層的目錄 檔案和目錄組織成單根的倒置樹結構 檔案或者目錄名稱嚴格區分大小寫 路徑以 分割 絕對路徑以斜線開頭,檔案位置的全路徑,採用絕對路徑可以到處使用 相對路徑不以斜線開頭,當前工作目錄的相對位置,可以通過相對路徑方式來指定乙個檔名 影象化介面 字元介面 企業伺服...

Linux 基本命令(一)

linux下面的各個目錄的作用 系統命令 bin sbin usr bin usr sbin boot 系統啟動路徑 dev 裝置檔案儲存的根路徑 etc 配置檔案的儲存路徑 home zhangsan 普通使用者zhangsan的使用者根目錄 lib 函式庫目錄 掛載目錄 media 掛載光碟或者...

Linux基本命令(一)

ls命令 ls 目錄 檔案 顯示該目錄 檔案 中內容 ls l 顯示該目錄 檔案 詳細的資訊 ls a 顯示該目錄下所有的檔案 包括隱藏檔案,隱藏檔案前有 ls al 顯示該目錄下檔案和檔案詳細資訊 包括隱藏檔案 mkdir 資料夾名 建立資料夾 touch 檔名 建立檔案 rm命令 rm rf 檔...