Ubuntu命令技巧
前言
下面的命令大都需要在 控制台 / 终端 / shell 下输入。
控制台, 终端, 和 shell 意味着同样一件事 – 一个命令行界面, 他可以用来控制系统。
打开一个控制台:
应用程序 –> 附件 –> 终端
任何一个使用 ‘sudo’ 作为前缀的命令都需要拥有管理员 (或 root) 访问权限。 所以你会被提示输入你自己的密码。
安装升级
查看软件xxx安装内容
查找软件库中的软件
显示系统安装包的统计信息
显示系统全部可用包的名称
显示包的信息
查找文件属于哪个包
查看已经安装了哪些包
查询软件xxx依赖哪些包
查询软件xxx被哪些包依赖
增加一个光盘源
系统更新
清除所有已删除包的残馀配置文件
如果 如下错误,证明你的系统中没有残留配置文件了,无须担心。
dpkg: –purge needs at least one package name argument
Type dpkg –help for help about installing and deinstalling packages [*];
Use `dselect’ or `aptitude’ for user-friendly package management;
Type dpkg -Dhelp for a list of dpkg debug flag values;
Type dpkg –force-help for a list of forcing options;
Type dpkg-deb –help for help about manipulating *.deb files;
Type dpkg –license for copyright license and lack of warranty (GNU GPL) [*].
Options marked [*] produce a lot of output – pipe it through `less’ or `more’ !
编译时缺少h文件的自动处理
查看安装软件时下载包的临时存放目录
备份当前系统安装的所有包的列表
从上面备份的安装包的列表文件恢复所有包
清理旧版本的软件缓存
清理所有软件缓存
删除系统不再使用的孤立软件
查看包在服务器上面的地址
彻底删除Gnome
彻底删除KDE
一键安装 LAMP 服务
删除旧内核
导入ppa源的key值
增加一个ppa源
系统升级
-
这里指的是版本间的升级,例如 9.04=>10.04。
-
使用该升级方式通常需要使能 backports 源。
系统
查看内核
查看系统是32位还是64位
查看Ubuntu版本
查看内核加载的模块
查看PCI设备
查看USB设备
查看 卡状态
激活 卡的 Wake-on-LAN
查看CPU信息
显示当前硬件信息
获取CPU序列 或者主板序列
显示当前内存大小
查看硬盘温度
显示系统运行时间
查看系统限制
查看内核限制
查看当前屏幕分辨率
硬盘
查看硬盘的分区
硬盘分区
硬盘格式化
硬盘检查
分区挂载
分区卸载
只读挂载ntfs分区
可写挂载ntfs分区
挂载fat32分区
挂载共享文件
挂载ISO文件
查看IDE硬盘信息
查看软raid阵列信息
参看硬raid阵列信息
查看SATA硬盘信息
查看硬盘剩余空间
用法:df [选项]… [文件]…显示每个<文件>所在的文件系统的信息,默认是显示所有文件系统。
查看目录占用空间
优盘没法卸载
使用文件来增加交换空间
查看硬盘当前读写情况
进程
查看当前的内存使用情况
usage: free [-b|-k|-m|-g] [-l] [-o] [-t] [-s delay] [-c count] [-V]
连续监视内存使用情况
动态显示进程执行情况
查看当前有哪些进程
查看目前登入用户运行的程序
查看当前用户程序实际内存占用,并排序
统计程序的内存耗用
按内存从大到小排列进程
按cpu利用率从大到小排列进程
查看当前进程树
中止一个进程
强制中止一个进程(在上面进程中止不成功的时候使用)
图形方式中止一个程序