安裝
查看軟件xxx安裝內容
dpkg -L xxx
查找軟件
apt-cache search 正則表達式
查找文件屬於哪個包
dpkg -S filename
apt-file search filename
查詢軟件xxx依賴哪些包
apt-cache depends xxx
查詢軟件xxx被哪些包依賴
apt-cache rdepends xxx
增加一個光盤源
sudo apt-cdrom add
系統升級
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
清除所以刪除包的殘餘配置文件
dpkg -l |grep ^rc|awk '{print $2}' |tr ["/n"] [" "]|sudo xargs dpkg -P -
編譯時缺少h文件的自動處理
sudo auto-apt run ./configure
查看安裝軟件時下載包的臨時存放目錄
ls /var/cache/apt/archives
備份當前系統安裝的所有包的列表
dpkg --get-selections | grep -v deinstall > ~/somefile
從上面備份的安裝包的列表文件恢復所有包
dpkg --set-selections < ~/somefile
sudo dselect
清理舊版本的軟件緩存
sudo apt-get autoclean
清理所有軟件緩存
sudo apt-get clean
刪除系統不再使用的孤立軟件
sudo apt-get autoremove
系統
查看內核
uname -a
查看Ubuntu版本
cat /etc/issue
查看內核加載的模塊
lsmod
查看PCI設備
lspci
查看USB設備
lsusb
查看網卡狀態
sudo ethtool eth0
查看CPU信息
cat /proc/cpuinfo
顯示當前硬件信息
lshw
硬盤
查看硬盤的分區
sudo fdisk -l
查看IDE硬盤信息
sudo hdparm -i /dev/hda
查看STAT硬盤信息
sudo hdparm -I /dev/sda
或
sudo apt-get install blktool
sudo blktool /dev/sda id
查看硬盤剩餘空間
df -h
df -H
查看目錄佔用空間
du -hs 目錄名
優盤沒法卸載
sync
fuser -km /media/usbdisk
內存
查看當前的內存使用情況
free -m
進程
查看當前有哪些進程
ps -A
中止一個進程
kill 進程號(就是ps -A中的第一列的數字)
或者 killall 進程名
強制中止一個進程(在上面進程中止不成功的時候使用)
kill -9 進程號
或者 killall -9 進程名
圖形方式中止一個程序
xkill 出現骷髏標誌的鼠標,點擊需要中止的程序即可
查看當前進程的實時狀況
top
查看進程打開的文件
lsof -p
ADSL
配置 ADSL
sudo pppoeconf
ADSL手工撥號
sudo pon dsl-provider
激活 ADSL
sudo /etc/ppp/pppoe_on_boot
斷開 ADSL
sudo poff
查看撥號日誌
sudo plog
網絡
根據IP查網卡地址
arping IP地址
查看當前IP地址
ifconfig eth0 |awk '/inet addr/ {split($2,x,":");print x[2]}'
查看當前外網的IP地址
w3m -no-cookie -dump www.ip138.com|grep -o '[0-9]/{1,3