查看软件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
--------------------------------------------------------------------------------
编译时缺少h文件的自动处理
sudo auto-apt run ./configure
查看安装软件时下载包的临时存放目录 ls /var/cache/apt/archives
备份当前系统安装的所有包的列表 dpkg --get-selections | grep -v deinstall > ~/somefile
从上面备份的安装包的列表文件恢复所有包
dpkg --set-selections 清理旧版本的软件缓存
sudo apt-get autoclean
清理所有软件缓存
sudo apt-get clean
删除系统不再使用的孤立软件
sudo apt-get autoremove
----------------------------------------------------------------------
查看内核
uname -a
查看ubuntu版本
cat /etc/issue
查看内核加载的模块
lsmod
查看PCI设备
lspci
查看网卡状态
sudo ethtool eth0
查看USB 设备
lausb
查看cpu信息
vat /proc/cpuinfo
查看当前硬件信息
Lshw
--------------------------------------------------------------------------------
查看硬盘的分区
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
查看当前内存使用情况
free -l
--------------------------------------------------------------------------------
查看当前进程
ps -A
杀死一个进程
kill 进程号(就是 ps -A 中第一列数字 或者 killall 进程名)
强制杀死一个进程(上面的方法没有成功时)
kill -9 进程号 或者 killall -9 进程名
查看当前进程的实时状况
top
查看进程打开的文件
lsof -p
配置 ADSL
sudo pppoeconf
ADSL 手工拨号
sudo pon dsl-provider
激活 ADSL
sudo /etc/ppp/pppoe_on_boot
断开ADSL
sudo poff
查看拨号日志
sudo plog
根据IP查看网卡地址
atping IP地址
查看当前IP地址
sudo 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\}'
查看当前监听80端口的程序
lsof -i :80
--------------------------------------------------------------------------------
查看当前网卡的物理地址
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
转换文件名由GBK为UTF8
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
分享到:
相关推荐
ubuntu常用的编程命令,适合ubuntu入门的菜鸟查阅
1.安装升级 2.系统 3.硬盘 4.进程 5.ADLS 6.网络 7.安全 8.服务 9.用户管理 9.设置 10.中文 11.文件管理 12.影像 13.压缩 14.Nautilus . . . . . . . . . . 25.其它
Ubuntu命令技巧.pdf,很全很不错的。
ubuntu终端命令大全,大家路过可以看看,记得话,太多,麻烦,电子版可以随时看看,比纸质版方面多了
Ubuntu入门教程(Ubuntu部落).rar Ubuntu入门教程(Ubuntu部落).rar
ubuntu命令ubuntu命令ubuntu命令ubuntu命令ubuntu命令ubuntu命令
Ubuntu常用命令大全 Ubuntu常用命令大全 Ubuntu常用命令大全 Ubuntu常用命令大全
ubuntu入门到精通中文 ubuntu入门到精通中文
Ubuntu linux 命令大全 Ubuntu技巧.txt,个人收集的,很不错
Ubuntu 常用命令,可以了解一些基本的环境和操作
ubuntu SVN命令大全 ubuntu SVN命令大全 ubuntu SVN命令大全 ubuntu SVN命令大全
ubuntu入门到精通(中文)
ubuntu常用命令大全
ubuntu 入门 Linux 发展到今天 已经摆脱了以前的硬件支持不好的窘境 它凭借自己的实力赢得了市场 现在众多硬件厂商都使自己的产品能够在 Linux下工作
Ubuntu命令Ubuntu命令Ubuntu命令
ubuntu入门教程
ubuntu 入门知识,适合入门者学习。