一、目錄和文件操作
1、pwd命令:顯示當前工作目錄。
pwd
該命令用於顯示當前所在的目錄。在不加任何參數的情況下,只需鍵入pwd即可,系統將自動顯示當前目錄的絕對路徑。
2、cd命令:切換工作目錄。
cd 目錄名
該命令用於切換工作目錄。假設你當前所在路徑為/home/user,你想切換到/home/user/mydir。可以鍵入cd mydir,即可完成操作。
3、ls命令:顯示目錄內容。
ls 參數 目錄名
該命令用於顯示當前目錄中的文件和子目錄。在不加任何參數的情況下,只需鍵入ls即可。如果要顯示其他目錄中的內容,需要在ls命令後加上該目錄名。常用參數:
- -l:以詳細列表形式輸出結果,包含文件大小、許可權、所有者、修改日期等信息。
- -a:顯示所有文件,包括隱藏文件。
- -h:以人類可讀的方式輸出文件大小。
4、cp命令:複製文件。
cp 源文件 目標文件
該命令用於將一個文件複製到另一個位置。源文件和目標文件可以指定相對路徑或絕對路徑,也可以指定文件名。
5、mv命令:移動或重命名文件。
mv 源文件 目標文件
該命令用於將一個文件移動到另一個位置,也可以用於重命名文件。如果目標文件名與源文件名相同,則會將源文件覆蓋掉。
二、文件編輯和查看
1、vi命令:編輯文件。
vi 文件名
該命令用於啟動vi文本編輯器,可以新建、編輯和保存文件。插入模式下,可以使用常規文本編輯器的方式編輯文件。命令模式下,可以執行一系列的操作,比如查找、替換、刪除等。
2、cat命令:查看文件內容。
cat 文件名
該命令用於將指定文件的內容顯示在終端上。如果文件內容較多,可以使用管道符號和分頁命令more或less進行分屏查看。
3、grep命令:在文件中搜索指定字元串。
grep 字元串 文件名
該命令用於在指定文件中搜索包含指定字元串的行,並將這些行顯示在終端上。常見選項:
- -i:忽略大小寫
- -n:顯示行號
- -v:顯示不含指定字元串的行
三、系統管理命令
1、ps命令:查看進程信息。
ps 選項
該命令用於查看當前系統中正在運行的進程信息。常見選項:
- -a:顯示所有用戶的進程
- -u:以用戶為主的格式來顯示進程信息
- -x:顯示沒有控制終端的進程信息
2、top命令:實時查看系統資源使用情況。
top
該命令用於實時查看系統資源的使用情況,比如CPU利用率、內存使用情況、進程狀態等。
3、kill命令:停止指定進程。
kill 進程號
該命令用於停止指定的進程。在不加任何參數的情況下,會發送一個SIGTERM信號給進程,要求進程正常退出。如果進程無響應,可以使用SIGKILL信號強制終止進程。
4、shutdown命令:關閉系統。
shutdown 選項 時間
該命令用於關閉系統。常見選項:
- -h:關機
- -r:重啟
- -c:取消上一次關機命令
四、網路命令
1、ifconfig命令:查看和配置網路介面。
ifconfig 選項
該命令用於查看和配置網路介面。常見選項:
- -a:顯示所有網路介面的狀態
- up:啟用指定的網路介面
- down:停用指定的網路介面
2、ping命令:測試網路連接是否正常。
ping IP地址
該命令用於測試網路連接是否正常,以及網路延遲情況。會向指定的IP地址發送數據包,並等待對方返回,以計算出網路延遲。
3、netstat命令:顯示網路狀態信息。
netstat 選項
該命令用於顯示網路狀態信息,包括網路連接、介面狀態、路由表等。常見選項:
- -a:顯示所有連接和監聽的埠
- -n:以數字方式顯示地址和埠號
- -r:顯示當前系統的路由表信息
4、ssh命令:遠程登錄到其他計算機。
ssh 用戶名@主機名
該命令用於從當前終端遠程登錄到其他計算機。需要提供目標計算機的IP地址或域名,以及登錄用戶名和密碼。登錄成功後,可以在目標計算機上執行指令。
五、用戶和許可權管理
1、useradd命令:添加用戶。
useradd 用戶名
該命令用於添加一個新的用戶。默認情況下,該用戶將不會有密碼,需要使用passwd命令設置密碼。
2、passwd命令:設置用戶密碼。
passwd 用戶名
該命令用於為指定用戶設置密碼。會提示你輸入新密碼,並要求確認輸入。如果當前用戶為root,可以指定其他用戶修改密碼。
3、chown命令:修改文件所有者。
chown 用戶名 文件名
該命令用於修改指定文件的所有者。需要使用root許可權才能執行該命令。
4、chmod命令:修改文件許可權。
chmod 許可權 文件名
該命令用於修改指定文件的許可權。常見的許可權值有:
- r:讀取許可權(4)
- w:寫入許可權(2)
- x:執行許可權(1)
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/248558.html