Ubuntu一些很必要的命令(装)

 

切换root用户
Sudo –s –H

 

 


查看软件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

 

 


清除所有已删除包的残余配置文件
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

 

 


查看内核
uname -a

 

 


查看Ubuntu版本
cat /etc/issue

 

 


查看内核加载的模块
lsmod

 

 


查看PCI设备
lspci

 

 


查看USB设备
lsusb

 

 


查看网卡状态
sudo ethtool eth0

 

 


查看CPU信息
cat /proc/cpuinfo

 

 


显示当前硬件信息
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 
sudo pppoeconf

 

 


ADSL
手工拨号
sudo pon dsl-provider

 

 


激活 ADSL 
sudo /etc/ppp/pppoe_on_boot

 

 


断开 ADSL 
sudo poff

 

 


查看拨号日志
sudo plog

 

 


根据IP查网卡地址
arping IP
地址

 

 

 

 

 

只查看当前IP地址

 

 

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/}'

 

 

 

 

 

查看当前网卡的物理地址

 

 

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

 

 

 

 

 

转换文件名由GBKUTF8

 

 

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值