1. 程式人生 > >整理一些linux常用命令

整理一些linux常用命令

cd 命令 cd /home 進入/home目錄
cd ./ 到當前目錄
cd ../返回上一級目錄

理解相對路徑與絕對路徑

ls ./ 檢視當前目錄所有檔案和目錄(./可省略)

ls -a 檢視所有檔案,包括.開頭的檔案

pwd 顯示當前所在目錄

mkdir 建立目錄 用法:mkdir test 命令後接目錄名稱即可

rmdir
刪除空目錄

rm 刪除檔案或目錄
rm -rf test.txt (-r 遞迴 -f強制)

cp 複製檔案 用法: cp old.txt /tmp/new.txt 常用來備份

如果複製目錄,需要加-r 引數

mv 重新命名或移動檔案或目錄 用法:mv old.txt new.txt

touch 建立檔案 用法:touch test.txt 如果檔案存在,則表示修改當前檔案時間

useradd 建立使用者 用法:useradd Peter

userdel
刪除使用者

groupadd 建立組 用法:groupadd abc

groupdel 刪除組

find 查詢檔案或者目錄 用法:find /home -name "test.txt"
格式為find 接 查詢的目錄 -name 指定需要查詢的檔名稱
名稱可以用 表示所有
如find /home -name "
.txt" 表示查詢home目錄下所有以.txt結尾的檔案或目錄

vi 修改某個檔案

vi的三種模式:
命令列模式、文字輸入模式、末行模式

預設vi開啟一個檔案,首先是命令列模式,然後按 i 進入文字輸入模式,可以在檔案裡寫入字元等資訊。
寫完後,按ESC進入命令模式,再輸入:進入末行模式,例如輸入:wq 表示儲存退出

:q!
不儲存直接強制退出

cat 檢視檔案內容 用法:cat test.txt

more 檢視檔案內容,分頁檢視。cat是全部檢視,若篇幅很多,只能看到最後的篇幅。
可以cat和more同時使用,如:cat test.txt |more 分頁顯示text.txt內容。|為管道符,用於把|前面的輸出作為後面命令的輸入

echo 回顯 用法:echo ok ,則會顯示ok,輸入什麼顯示什麼

echo ok >test.txt 表示把ok字元覆蓋test.txt內容,
>表示追加並覆蓋


>>兩個大於符號,表示追加,不覆蓋
如echo ok >>test.txt 表示向test.txt檔案追加ok字元,不覆蓋原檔案裡的內容