linux 命令總結

2022-04-29 16:30:08 字數 3147 閱讀 9523

檔案檢視.處理

cat file

cat -n file

head -n file

tail -n file

more file

less file

cat file1 > file2   覆蓋匯入

cat file1 >> file2   追加匯入

vi file  

wc -l [-m][-c][-w] file   統計行數[字元數][位元組數][單詞數]

cd dir

cd -  返回上一次所在的位置

cd  返回 home

pwd  

ls -l  

llmkdir dir

mkdir -p dir/dir

touch file

rmdir dir  空目錄

:set nu  行號

:set nonu  不顯示行號

:n  跳轉到n行

:q!  強制退出 不包吃

:wq  儲存且退出

:w file  另存為

dd  刪除行

u  撤銷

yy  複製

p  貼上

tar -zcvf file.tar.gz file/dir

tar -ztvf file.tar.gz

tar -axvf file.tar.gz

tar -zcvf file.tar.gz -c dir 解壓到新目錄

gunzip file.gz 解壓

zip file.zip file

groupadd group1

groupdel group1

groupmod -n group2 group1  重新命名group1為2

useradd user1

useradd -g group1 user1  將user1分配到group1裡

passwd  修改當前密碼

su - user1  切換

許可權對檔案的影響

對目錄的影響

r(讀取)

可讀取檔案內容

可列出目錄內容

w(寫入)

可修改檔案內容

可在目錄中建立刪除內容

x(執行)

可作為命令執行

可訪問目錄內容

目錄必須擁有 x 許可權,否則無法檢視其內容

(1) 授予使用者對a目錄擁有rwx許可權

chmod  –r  u+rwx  a

(2) 授予組對a目錄擁有rwx許可權

chmod  –r  g+rwx  a

(3) 授予使用者、組、其他人對a目錄擁有rwx許可權

chmod  –r  u+rwx,g+rwx,o+rwx  a

(4) 撤銷使用者對a目錄擁有w許可權

chmod  –r  u-w  a

(5) 撤銷使用者、組、其他人對a目錄擁有x許可權

chmod  –r  u-x,g-x,o-x a

(6) 授予使用者、組、其他人對a目錄只有rx許可權

最後在總結一下linux必備命令!!!

linux系統啟動預設為字元介面,一般不會啟**形介面,所以應對命令列熟練操作,以便更加高效地管理linux系統

cd命令主要用於目錄切換,例如cd/home表示切換至/home目錄,cd/root表示切換至/root目錄,cd../表示切換至上一級目錄,cd./表示切換至當前目錄。其中「.」和「..」可以理解為相對路徑,例如cd./test表示以當前目錄為參考,表示相對於當前目錄,而cd/ home/test表示完整的路徑,理解為絕對路徑

ls命令主要用於瀏覽目錄下的檔案或者資料夾,ls./表示檢視當前目錄所有的檔案和目錄,ls-a表示檢視所有的檔案,包括隱藏檔案、以「.」開頭的檔案

pwd命令主要用於顯示或者檢視當前所在的目錄路徑

mkdir命令主要用於建立目錄,用法為mkdir dirname,命令後接目錄的名稱

用法:mkdir[選項]...目錄

rm命令主要用於刪除檔案或者目錄,用法為rm-rf test.txt(-r表示遞迴,-f表示強制)

用法:rm[選項]...檔案...刪除檔案

cp命令主要用於複製檔案,用法為cp old.txt/tmp/new.txt,常用來備份,如果複製目錄需要加-r引數

用法:cp[選項]...[-t]原始檔 目標檔案 或cp[選項]...原始檔...目錄   或cp[選項]...-t目錄 原始檔...

mv命令主要用於重新命名或者移動檔案或者目錄,用法為mv old.txt new.txt

用法:mv[選項]...[-t]原始檔 目標檔案 或 mv[選項]...原始檔...目錄  或 mv[選項]...-t目錄 原始檔

touch命令主要用於建立普通檔案,用法為touch test.txt,如果檔案存在,則表示修改當前檔案時間

用法:touch[選項]...檔案...

cat命令主要用於檢視檔案內容,用法為cat test.txt,可以檢視test.txt內容

用法:cat[選項]...[檔案]...

chmod命令主要用於修改檔案或者目錄的許可權,例如chmod o+w test.txt,賦予test. txt其他人w寫許可權

用法:chmod[選項]...模式[,模式]...檔案...     或 chmod[選項]...八進位制模式檔案...  或 chmod[選項]...--reference=參考檔案 檔案...

echo命令主要用於列印字元或者回顯,例如輸入echo ok,會顯示ok,echo ok>test.txt則會把ok字元覆蓋testt.xt內容。「>」表示覆蓋,原內容被覆蓋,「>>」表示追加,原內容不變。例如echo ok>>test.txt,表示向test.txt檔案追加ok字元,不覆蓋原檔案裡的內容

Linux命令總結

vi基本命令 i 在當前游標的的所在位置,插入隨後輸入的文字,游標後的文字相應向右移動 i 在游標所在行的行首插入隨後輸入的文字,行首是該行的第乙個非空白字元,相當於游標移動到行首再執行i命令 a 在當前游標所在位置之後,插入隨後輸入的文字 a 在游標所在行的行尾新增隨後輸入的文字,相當於游標移動到...

linux命令總結

登出 exit 關機 shutdown h now 重啟 reboot 幫助 man ls man f ls info ls date y m d 更改檔案使用者組 chgrp r user file d 更改檔案使用者 chown r user file d 更改檔案屬性 chmod r 777 ...

linux命令總結

linux檔案編輯器 vi vim 1 vi 的三種命令模式 command 命令 模式,用於輸入命令 insert 插入 模式,用於插入文字 visual 可視 模式,用於視化的的高亮並選定正文 2 檔案的儲存和退出 command 模式是vi或vim的預設模式,如果我們處於其它命令模式時,要通過...