Ubuntu一些很必要的命令

安裝

查看軟件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 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章