Ubuntu 基本技巧<一> [zt]

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://linux.blogbus.com/logs/13826439.html

安装 [ 编辑] 查看软件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 dist-upgrade [ 编辑] 清除所有已删除包的残馀配置文件 dpkg -l |grep ^rc|awk '{print $2}' |tr ["\n"] [" "]|sudo xargs dpkg -P - [ 编辑] 编译时缺少h文件的自动处理 sudo auto-apt run ./configure [ 编辑] 查看安装软件时下载包的临时存放目录 ls /var/cache/apt/archives [ 编辑] 备份当前系统安装的所有包的列表 dpkg --get-selections | grep -v deinstall > ~/somefile [ 编辑] 从上面备份的安装包的列表文件恢复所有包 dpkg --set-selections < ~/somefile
sudo dselect [ 编辑] 清理旧版本的软件缓存 sudo apt-get autoclean [ 编辑] 清理所有软件缓存 sudo apt-get clean [ 编辑] 删除系统不再使用的孤立软件 sudo apt-get autoremove [ 编辑] 查看包在服务器上面的地址 apt-get -qq --print-uris install ssh | cut -d\' -f2 [ 编辑] 系统 [ 编辑] 查看内核 uname -a [ 编辑] 查看Ubuntu版本 cat /etc/issue

或者

lsb_release -a [ 编辑] 查看内核加载的模块 lsmod [ 编辑] 查看PCI设备 lspci [ 编辑] 查看USB设备 lsusb [ 编辑] 查看网卡状态 sudo ethtool eth0 [ 编辑] 查看CPU信息 cat /proc/cpuinfo [ 编辑] 显示当前硬件信息 sudo lshw [ 编辑] 硬盘 [ 编辑] 查看硬盘的分区 sudo fdisk -l [ 编辑] 查看IDE硬盘信息 sudo hdparm -i /dev/hda [ 编辑] 查看STAT硬盘信息 sudo hdparm -I /dev/sda

sudo apt-get install blktool
sudo blktool /dev/sda id [ 编辑] 查看硬盘剩馀空间 df -h
df -H [ 编辑] 查看目录占用空间 du -hs 目录名 [ 编辑] 优盘没法卸载 sync
fuser -km /media/usbdisk [ 编辑] 内存 [ 编辑] 查看当前的内存使用情况 free -m [ 编辑] 进程 [ 编辑] 查看当前有哪些进程 ps -A [ 编辑] 中止一个进程 kill 进程号(就是ps -A中的第一列的数字)
或者 killall 进程名 [ 编辑] 强制中止一个进程(在上面进程中止不成功的时候使用) kill -9 进程号
或者 killall -9 进程名 [ 编辑] 图形方式中止一个程序 xkill 出现骷髅标志的鼠标,点击需要中止的程序即可 [ 编辑] 查看当前进程的实时状况 top [ 编辑] 查看进程打开的文件 lsof -p [ 编辑] ADSL [ 编辑] 配置 ADSL sudo pppoeconf [ 编辑] ADSL手工拨号 sudo pon dsl-provider [ 编辑] 激活 ADSL sudo /etc/ppp/pppoe_on_boot [ 编辑] 断开 ADSL sudo poff [ 编辑] 查看拨号日志 sudo plog [ 编辑] 如何设置动态域名 #首先去 http://www.3322.org 申请一个动态域名
#然後修改 /etc/ppp/ip-up 增加拨号时更新域名指令
sudo vim /etc/ppp/ip-up
#在最後增加如下行
w3m -no-cookie -dump ' http://username:[email protected]/dyndns/update?system=dyndns&hostname=yourdns.3322.org' [ 编辑] 网络 [ 编辑] 根据IP查网卡地址 arping IP地址 [ 编辑] 根据IP查电脑名 nmblookup -A IP地址 [ 编辑] 查看当前IP地址 ifconfig eth0 |awk '/inet/ {split($2,x,":");print x[2]}' [ 编辑] 查看当前外网的IP地址 w3m -no-cookie -dump www.ip138.com|grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}'
w3m -no-cookie -dump www.123cha.com|grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}'
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

你可能感兴趣的:(#Ubuntu)