下面的命令大都需要在 控制台 / 终端 / shell 下输入。
任何一个使用 ‘sudo’ 作为前缀的命令都需要拥有管理员 (或 root) 访问权限。 所以你会被提示输入你自己的密码。
查看软件xxx安装内容
查找软件库中的软件
apt-cache search 正则表达式
或
软件包
显示系统安装包的统计信息
显示系统全部可用包的名称
apt-cache pkgnames显示包的信息
apt-cache show k3b查找文件属于哪个包
dpkg -S filenameapt-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 Numbersudo dmidecode | grep Serial#CPUsudo dmidecode -t 4#BIOSsudo 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]}'