1. 程式人生 > >Linux命令個人心得

Linux命令個人心得

終端關閉命令與系統重啟命令

exit 退出終端 reboot重啟系統 shutdown 關閉系統

deb包安裝命令

dpkg -i name.deb安裝軟體包// i-install dpkg -r name.deb 刪除軟體包保留配置// r-remove dpkg -l name.deb 檢視說明 //l-look apt-get install -f 修復安裝 apt-get update更新源 //dpkg-deb=package dpkg與apt-get區別 dpkg安裝本地檔案不需要依賴項,有可能會檔案出錯,需要apt-get install -f解決 apt-get會解決和安裝模組的依賴問題,並會諮詢軟體倉庫, 但不會安裝本地的deb檔案, apt是建立在dpkg之上的軟體管理工具。(通過源安裝)

壓縮與解壓命令

tar -zcvf name.tar.bz 壓縮 z-zip c-create v-view f-file tar -jcvf name.tar.bz2 壓縮 tar -zxvf name.tar.bz 解壓 tar -jxvf name.tar.bz2 解壓 z-zip c-create v-view f-file 區別: bz2的壓縮比要比gzip的壓縮比高出一倍以上,一般建議用bz2.

查詢命令

which+命令:找出命令程式所在路徑。 find . -name “*.c” 在當前目錄及其子目錄(用“.”表示)中查詢任何副檔名為“c”的檔案 grep “xxx “:查詢xxx字串。 高階用法: find . -name | xargs grep ” xxx”。 查詢當前目錄下含有xxx的檔案及對應內容。

重定向命令

 >是覆蓋寫入,>>是追加寫入

echo命令列印

PATH是一個字串,而PATHPATHechoPATHPATHechoPATH則輸出環境變數 PATH 高階用法:列印 echo “xxx”> a.txt

cp與mv命令區別

cp複製不會刪除原始檔,mv剪下會刪除原始檔 複製的語法: cp 原始檔 目標檔案 剪下的語法:mv 原始檔 目標檔案 (1)如果mv的目標檔案不存在,相當於重新命名 (2)如果cp和mv的原始檔為目錄是,應加上選項-r 例:cp -r catalogue file表示遞迴

防火牆命令

啟用 sudo ufw enable sudo ufw default deny #作用:開啟了防火牆並隨系統啟動同時關閉所有外部對本機的訪問(本機訪問外部正常)。 關閉 sudo ufw disable 檢視防火牆狀態 sudo ufw status