整理一些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字符,不覆蓋原文件裏的內容

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章