新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > UBUNTU一句話技巧--Linux入門(給新手)

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

作者: 時間:2016-10-08 來源:網(wǎng)絡(luò) 收藏

查看軟件xxx安裝內(nèi)容

本文引用地址:http://m.butianyuan.cn/article/201610/305662.htm

dpkg -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



關(guān)鍵詞:

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉