UBUNTU一句話技巧--Linux入門(給新手)
查看軟件xxx安裝內(nèi)容
本文引用地址:http://m.butianyuan.cn/article/201610/305662.htmdpkg -L xxx
查找軟件
apt-cache search 正則表達(dá)式
查找文件屬于哪個包
dpkg -S filename apt-file search filename
查詢軟件xxx依賴哪些包
apt-cache depends xxx
查詢軟件xxx被哪些包依賴
apt-cache rdepends xxx
增加一個光盤源
sudo apt-cdrom add
系統(tǒng)升級
sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade
--------------------------------------------------------------------------------
編譯時缺少h文件的自動處理
sudo auto-apt run ./configure
查看安裝軟件時下載包的臨時存放目錄 ls /var/cache/apt/archives
備份當(dāng)前系統(tǒng)安裝的所有包的列表 dpkg --get-selections | grep -v deinstall > ~/somefile
從上面?zhèn)浞莸陌惭b包的列表文件恢復(fù)所有包
dpkg --set-selections 清理舊版本的軟件緩存
sudo apt-get autoclean
清理所有軟件緩存
sudo apt-get clean
刪除系統(tǒng)不再使用的孤立軟件
sudo apt-get autoremove
----------------------------------------------------------------------
查看內(nèi)核
uname -a
查看ubuntu版本
cat /etc/issue
查看內(nèi)核加載的模塊
lsmod
查看PCI設(shè)備
lspci
查看網(wǎng)卡狀態(tài)
sudo ethtool eth0
查看USB 設(shè)備
lausb
查看cpu信息
vat /proc/cpuinfo
查看當(dāng)前硬件信息
Lshw
--------------------------------------------------------------------------------
查看硬盤的分區(qū)
sudo fdisk -l
查看IDE硬盤信息
sudo hdparm -i /dev/hda
查看sata硬盤信息
sudo hdparm -I /dev/sda
或 sudo apt-get install blktool sudo blktool dev/sda id
查看硬盤勝于空間
df -hdf -H
查看目錄占用空間
du -hs 目錄名
U盤無法卸載
syncfuser -km /media/usbdisk
查看當(dāng)前內(nèi)存使用情況
free -l
--------------------------------------------------------------------------------
查看當(dāng)前進(jìn)程
ps -A
殺死一個進(jìn)程
kill 進(jìn)程號(就是 ps -A 中第一列數(shù)字 或者 killall 進(jìn)程名)
強(qiáng)制殺死一個進(jìn)程(上面的方法沒有成功時)
kill -9 進(jìn)程號 或者 killall -9 進(jìn)程名
查看當(dāng)前進(jìn)程的實(shí)時狀況
top
查看進(jìn)程打開的文件
lsof -p
配置 ADSL
sudo pppoeconf
ADSL 手工撥號
sudo pon dsl-provider
激活 ADSL
sudo /etc/ppp/pppoe_on_boot
斷開ADSL
sudo poff
查看撥號日志
sudo plog
根據(jù)IP查看網(wǎng)卡地址
atping IP地址
查看當(dāng)前IP地址
sudo ifconfig eth0 |awk '/inet addr/{split($2,x,:);print x[2]}'
查看當(dāng)前外網(wǎng)的IP地址
w3m -no-cookie -dump ip.loveroot.com |grep -o '[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}'
查看當(dāng)前監(jiān)聽80端口的程序
lsof -i :80
--------------------------------------------------------------------------------
查看當(dāng)前網(wǎng)卡的物理地址
sudo arp -a | awk '{print $4}'
sudo ifconfig eth0 | head -1 | awk '{print $5}'
立即讓網(wǎng)絡(luò)支持nat
sudo echo 1 >/proc/sys/net/ipv4/ip_forward
sudo iptables -t nat -I POSTROUTING - j MASQUERADE
查看路由信息netstat -rn
sudo route -n
手工增加刪除一條路由
sudo route add -net 192.168.0.0
netmask 255.255.255.0 gw 172.16.0.1
sudo route del -net 192.168.0.0
netmask 255.255.255.0 gw 172.16.0.1
修改網(wǎng)卡MAC地址的方法
sudo ifconfig eth0 down #關(guān)閉網(wǎng)卡
sudo ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE #然后改地址
sudo ifconfig eth0 up #然后啟動網(wǎng)卡
--------------------------------------------------------------------------------
添加一個服務(wù)sudo update-rc.d 服務(wù)名 defaults 99
刪除一個服務(wù)
sudo update-rc.d 服務(wù)名 remove
臨時重啟一個服務(wù)
/etc/init.d/服務(wù)名 restart
臨時關(guān)閉一個服務(wù)
/etc/init.d/服務(wù)名 stop
配置默認(rèn)Java使用哪個sudo update-alternatives --config java
修改用戶資料
sudo chfn userid
給apt設(shè)置代理
export
http_proxy=http://xx.xx.xx.xx:xxx
修改系統(tǒng)登錄信息
sudo vim /etc/motd
轉(zhuǎn)換文件名由GBK為UTF8
sudo apt-get install convmv
convmv -r -f cp936 -t utf8 --notest --nosmart *
快速查找某個文件
whereis filename
find 目錄 -name 文件名
查看文件類型
file filename
顯示xxx文件倒數(shù)6行的內(nèi)容
tail -n 6 xxx
評論