[ZLG-ARM] UBUNTU一句话技巧--Linux入门(给新手)

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

学习

  
msleep 发表于 2009-5-19 14:25 | 显示全部楼层

多谢

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

50

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部