下面的命令大都需要在 控制台 / 终端 / shell 下输入。
任何一个使用 ‘sudo’ 作为前缀的命令都需要拥有管理员 (或 root) 访问权限。 所以你会被提示输入你自己的密码。
查看软件xxx安装内容
dpkg -L xxx
查找软件库中的软件
apt-cache search
正则表达式
或
aptitude search
软件包
显示系统安装包的统计信息
apt-cache stats
显示系统全部可用包的名称
apt-cache pkgnames
显示包的信息
apt-cache show k3b
查找文件属于哪个包
dpkg -S filename
apt-file search filename
查看已经安装了哪些包
dpkg -l
查询软件xxx依赖哪些包
apt-cache depends xxx
查询软件xxx被哪些包依赖
apt-cache rdepends xxx
增加一个光盘源
sudo apt-cdrom add
系统更新
sudo apt-get update (这一步更新包列表)
sudo apt-get dist-upgrade (这一步安装所有可用更新)
或者
sudo apt-get upgrade (这一步安装应用程序更新,不安装新内核等)
查看安装软件时下载包的临时存放目录
ls /var/cache/apt/archives
清理旧版本的软件缓存
sudo apt-get autoclean
清理所有软件缓存
sudo apt-get clean
删除系统不再使用的孤立软件
sudo apt-get autoremove
彻底删除Gnome
sudo apt-get --purge remove libqt3-mt libqtcore4
一键安装 LAMP 服务
sudo tasksel install lamp-server
查看内核加载的模块
lsmod
查看PCI设备
lspci
查看USB设备
lsusb #
加参数 -v 可以显示USB设备的描述表(descriptors)
lsusb -v
查看网卡状态
sudo apt-get install ethtool
sudo ethtool eth0
获取CPU序列号或者主板序列号
#CPU IDsudo dmidecode -t 4 | grep ID
#Serial Number
sudo dmidecode | grep Serial
#CPUsudo dmidecode -t 4
#BIOS
sudo dmidecode -t 0
#主板:
sudo dmidecode -t 2
#OEM:
sudo dmidecode -t 11
显示系统运行时间
uptime
分区挂载
sudo mount -t 文件系统类型 设备路经 访问路经
#常用文件类型如下: iso9660 光驱文件系统, vfat fat/fat32分区, ntfs ntfs分区, smbfs windows网络共享目录, reiserfs、ext3、xfs Linux分区
#如果中文名无法显示尝试在最後增加 -o nls=utf8 或 -o iocharset=utf8
#如果需要挂载後,普通用户也可以使用,在 -o 的参数後面增加 ,umask=022 如:-o nls=utf8,umask=022
分区卸载
sudo umount 目录名或设备名
在后台运行交互式程序,退出登录后,并不结束程序
sudo apt-get install screenscreen vim a.txt
#直接退出后使用 screen -ls
# 1656.pts-0.ubuntu (Detached)screen -r 1656
#恢复#热键,同时按下Ctrl和a键结束后,再按下功能键C-a ?
#显示所有键绑定信息C-a w
#显示所有窗口列表C-a C-a
#切换到之前显示的窗口C-a c
#创建一个新的运行shell的窗口并切换到该窗口C-a n
#切换到下一个窗口C-a p
#切换到前一个窗口(与C-a n相对)C-a 0..9
#切换到窗口0..9C-a a
#发送 C-a到当前窗口C-a d
#暂时断开screen会话C-a k
#杀掉当前窗口
根据IP查网卡地址
arping IP地址
查看当前IP地址
ifconfig eth0 |awk '/inet/ {split($2,x,":");print x[2]}'