查看软件xxx安装内容<br />dpkg -L xxx <br /><br /><br />查找软件 <br />apt-cache search 正则表达式 <br /><br /><br />查找文件属于哪个包<br />dpkg -S filename apt-file search filename<br /><br /><br />查询软件xxx依赖哪些包<br />apt-cache depends xxx<br /><br />查询软件xxx被哪些包依赖<br />apt-cache rdepends xxx<br /><br /><br />增加一个光盘源<br />sudo apt-cdrom add<br /><br />系统升级<br />sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade <br /><br /><br />--------------------------------------------------------------------------------<br />编译时缺少h文件的自动处理<br />sudo auto-apt run ./configure <br /><br /><br />查看安装软件时下载包的临时存放目录 ls /var/cache/apt/archives <br /><br />备份当前系统安装的所有包的列表 dpkg --get-selections | grep -v deinstall > ~/somefile <br /><br />从上面备份的安装包的列表文件恢复所有包<br />dpkg --set-selections 清理旧版本的软件缓存<br />sudo apt-get autoclean<br /><br />清理所有软件缓存<br />sudo apt-get clean<br /><br />删除系统不再使用的孤立软件<br />sudo apt-get autoremove <br />----------------------------------------------------------------------<br />查看内核<br />uname -a<br /><br />查看ubuntu版本<br />cat /etc/issue<br /><br />查看内核加载的模块<br />lsmod<br /><br />查看PCI设备<br />lspci<br /><br />查看网卡状态<br />sudo ethtool eth0<br /><br />查看USB 设备<br />lausb<br /><br />查看cpu信息<br />vat /proc/cpuinfo<br /><br />查看当前硬件信息<br />Lshw<br /><br />--------------------------------------------------------------------------------<br /><br />查看硬盘的分区<br />sudo fdisk -l<br /><br />查看IDE硬盘信息<br />sudo hdparm -i /dev/hda<br /><br />查看sata硬盘信息<br />sudo hdparm -I /dev/sda<br />或 sudo apt-get install blktool sudo blktool dev/sda id<br /><br />查看硬盘胜于空间<br />df -hdf -H<br /><br />查看目录占用空间<br />du -hs 目录名<br /><br />U盘无法卸载<br />syncfuser -km /media/usbdisk<br /><br />查看当前内存使用情况<br />free -l<br /><br />--------------------------------------------------------------------------------<br />查看当前进程<br />ps -A<br /><br />杀死一个进程<br />kill 进程号(就是 ps -A 中第一列数字 或者 killall 进程名)<br /><br />强制杀死一个进程(上面的方法没有成功时)<br />kill -9 进程号 或者 killall -9 进程名<br /><br />查看当前进程的实时状况<br />top<br /><br />查看进程打开的文件<br />lsof -p<br /><br />配置 ADSL<br />sudo pppoeconf<br /><br />ADSL 手工拨号<br />sudo pon dsl-provider<br /><br />激活 ADSL<br />sudo /etc/ppp/pppoe_on_boot<br /><br />断开ADSL<br />sudo poff<br /><br />查看拨号日志<br />sudo plog<br /><br />根据IP查看网卡地址<br />atping IP地址<br /><br />查看当前IP地址<br />sudo ifconfig eth0 |awk '/inet addr/{split($2,x,":");print x[2]}'<br /><br />查看当前外网的IP地址<br />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\}'<br /><br />查看当前监听80端口的程序<br />lsof -i :80<br /><br />--------------------------------------------------------------------------------<br />查看当前网卡的物理地址 <br />sudo arp -a | awk '{print $4}'<br />sudo ifconfig eth0 | head -1 | awk '{print $5}'<br /><br />立即让网络支持nat <br />sudo echo 1 >/proc/sys/net/ipv4/ip_forward<br />sudo iptables -t nat -I POSTROUTING - j MASQUERADE<br /><br />查看路由信息netstat -rn<br />sudo route -n<br /><br />手工增加删除一条路由<br />sudo route add -net 192.168.0.0<br />netmask 255.255.255.0 gw 172.16.0.1<br />sudo route del -net 192.168.0.0<br />netmask 255.255.255.0 gw 172.16.0.1<br /><br />修改网卡MAC地址的方法<br />sudo ifconfig eth0 down #关闭网卡<br />sudo ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE #然后改地址<br />sudo ifconfig eth0 up #然后启动网卡 <br /><br />--------------------------------------------------------------------------------<br />添加一个服务sudo update-rc.d 服务名 defaults 99<br /><br />删除一个服务<br />sudo update-rc.d 服务名 remove<br /><br />临时重启一个服务<br />/etc/init.d/服务名 restart<br /><br />临时关闭一个服务<br />/etc/init.d/服务名 stop<br /><br />配置默认Java使用哪个sudo update-alternatives --config java<br /><br />修改用户资料<br />sudo chfn userid<br /><br />给apt设置代理<br />export <br />http_proxy=http://xx.xx.xx.xx:xxx <br /><br />修改系统登录信息<br />sudo vim /etc/motd<br /><br />转换文件名由GBK为UTF8<br />sudo apt-get install convmv<br />convmv -r -f cp936 -t utf8 --notest --nosmart * <br /><br />快速查找某个文件<br />whereis filename<br />find 目录 -name 文件名<br /><br />查看文件类型<br />file filename<br /><br />显示xxx文件倒数6行的内容<br />tail -n 6 xxx |
|