檔案檢視.處理
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的預設模式,如果我們處於其它命令模式時,要通過...