歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> UBUNTU一句話技巧--Linux入門(給新手)

UBUNTU一句話技巧--Linux入門(給新手)

日期:2017/3/1 15:35:54   编辑:關於Linux
UBUNTU一句話技巧--Linux入門(給新手) 查看軟件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 -------------------------------------------------------------------------------- 編譯時缺少h文件的自動處理 sudo auto-apt run ./configure 查看安裝軟件時下載包的臨時存放目錄 ls /var/cache/apt/archives 備份當前系統安裝的所有包的列表 dpkg --get-selections | grep -v deinstall > ~/somefile 從上面備份的安裝包的列表文件恢復所有包 dpkg --set-selections 清理舊版本的軟件緩存 sudo apt-get autoclean 清理所有軟件緩存 sudo apt-get clean 刪除系統不再使用的孤立軟件 sudo apt-get autoremove ---------------------------------------------------------------------- 查看內核 uname -a 查看ubuntu版本 cat /etc/issue 查看內核加載的模塊 lsmod 查看PCI設備 lspci 查看網卡狀態 sudo ethtool eth0 查看USB 設備 lausb 查看cpu信息 vat /proc/cpuinfo 查看當前硬件信息 Lshw -------------------------------------------------------------------------------- 查看硬盤的分區 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 查看當前內存使用情況 free -l -------------------------------------------------------------------------------- 查看當前進程 ps -A 殺死一個進程 kill 進程號(就是 ps -A 中第一列數字 或者 killall 進程名) 強制殺死一個進程(上面的方法沒有成功時) kill -9 進程號 或者 killall -9 進程名 查看當前進程的實時狀況 top 查看進程打開的文件 lsof -p 配置 ADSL sudo pppoeconf ADSL 手工撥號 sudo pon dsl-provider 激活 ADSL sudo /etc/ppp/pppoe_on_boot 斷開ADSL sudo poff 查看撥號日志 sudo plog 根據IP查看網卡地址 atping IP地址 查看當前IP地址 sudo ifconfig eth0 |awk '/inet addr/{split($2,x,":");print x[2]}' 查看當前外網的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\}' 查看當前監聽80端口的程序 lsof -i :80 -------------------------------------------------------------------------------- 查看當前網卡的物理地址 sudo arp -a | awk '{print $4}' sudo ifconfig eth0 | head -1 | awk '{print $5}' 立即讓網絡支持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 修改網卡MAC地址的方法 sudo ifconfig eth0 down #關閉網卡 sudo ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE #然後改地址 sudo ifconfig eth0 up #然後啟動網卡 -------------------------------------------------------------------------------- 添加一個服務sudo update-rc.d 服務名 defaults 99 刪除一個服務 sudo update-rc.d 服務名 remove 臨時重啟一個服務 /etc/init.d/服務名 restart 臨時關閉一個服務 /etc/init.d/服務名 stop 配置默認Java使用哪個sudo update-alternatives --config java 修改用戶資料 sudo chfn userid 給apt設置代理 export http_proxy=http://xx.xx.xx.xx:xxx 修改系統登錄信息 sudo vim /etc/motd 轉換文件名由GBK為UTF8 sudo apt-get install convmv convmv -r -f cp936 -t utf8 --notest --nosmart * 快速查找某個文件 whereis filename find 目錄 -name 文件名 查看文件類型 file filename 顯示xxx文件倒數6行的內容 tail -n 6 xxx
Copyright © Linux教程網 All Rights Reserved