2019年1月22日 星期二

Ubuntu 常用命令

特別注意的是指令有分大小寫,一般都是小寫。
而指令後面帶 --help 是顯示指令的說明,例如:ls --help

sudo apt-get install 軟體名 安裝軟體指令
sudo apt-get remove 軟體名 移除軟體指令
sudo apt-get autoremove 軟體名 移除軟體指令,包含相依軟體
sudo apt-get clean && sudo apt-get autoclean 清理無用的包
sudo apt-get check 檢查是否有損壞的依賴
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安裝的包
sudo apt-get dist-upgrade 昇級系統
sudo apt-get dselect-upgrade 使用 dselect 昇級
sudo apt-get clean 清理所有軟體緩存(即緩存在/var/cache/apt/archives目錄裡的deb包 )

dpkg -s 軟體名 檢查軟體是否安裝

把所有已安裝套件清單給匯出
dpkg --get-selections > installed_packages.txt

dpkg -l  > installed_packages.txt (詳細資料)

sudo su 切換到'root'

service 軟體名 start 讓軟體執行於後台
service 軟體名 status 查詢軟體是否執行於後台

find 路徑 -name 「字符串」 搜尋路徑所在範圍內滿足字符串匹配的檔案和目錄

ls 列出當前目錄檔案(不包括隱藏檔案)
ls -a 列出當前目錄檔案(包括隱藏檔案)
ls -l 列出當前目錄下檔案的詳細資訊

cd .. 回當前目錄的上一級目錄
cd - 回上一次所在的目錄
cd ~ 或 cd 回當前使用者的宿主目錄

mkdir 目錄名 建立一個目錄
rmdir 空目錄名 刪除一個空目錄

rm 檔案名 檔案名 刪除一個檔案或多個檔案
rm -rf 非空目錄名 刪除一個非空目錄下的一切

mv 路徑/檔案 /路徑/檔案 移動相對路徑下的檔案到絕對路徑下
mv 檔案名 路徑/目錄名/. 檔案複製到目錄內,最後要加上個 /.
mv 檔案名 新名稱 在當前目錄下改名

lsb_release -a 查看版本訊息

uname -a 查看內核版本
cat /etc/issue 查看ubuntu版本
lsusb 查看usb設備
sudo ethtool eth0 查看網卡狀態
cat /proc/cpuinfo 查看cpu資訊
lshw 查看當前硬體資訊
sudo fdisk -l 查看磁盤資訊
df -h 查看硬碟剩餘空間
free -m 查看當前的記憶體使用情況
ps -A 查看當前有哪些進程
kill 進程號(就是ps -A中的第一列的數字)或者 killall 進程名( 殺死一個進程)
kill -9 進程號 強制殺死一個進程

沒有留言:

Visual Studio 2017/2019 推薦的擴充功能與更新

參考文章: 覺得 Google 的 Blogger 不太順手?透過 HTML 的 iframe 移花接木 HackMD