Ubuntu命令手册neolkb2011/4/15,星期五,目录•1.前言•2安装升级•2.1查看软件xxx安装内容•2.2查找软件库中的软件•2.3显示系统安装包的统计信息•2.4显示系统全部可用包的名称•2.4显示包的信息•2.6查找文件属于哪个包•2.7查看已经安装了哪些包•2.8查询软件xxx依赖哪些包•2.9查询软件xxx被哪些包依赖•2.10增加一个光盘源•2.11系统更新•2.12清除所有已删除包的残馀配置文件•2.13编译时缺少h文件的自动处理•2.14查看安装软件时下载包的临时存放目录•2.15备份当前系统安装的所有包的列表•2.16从上面备份的安装包的列表文件恢复所有包•2.17清理旧版本的软件缓存•2.18清理所有软件缓存•2.19删除系统不再使用的孤立软件•2.20查看包在服务器上的地址•2.21彻底删除Gnome•2.22彻底删除KDE•2.23一键安装LAMP服务•2.24删除旧内核•2.25导入ppa源的key值•2.26增加一个ppa源•2.27系统升级•3系统•3.1查看内核•3.2查看系统是32位还是64位•3.3查看Ubuntu版本•3.4查看内核加载的模块•3.5查看PCI设备•3.6查看USB设备•3.7查看网卡状态•3.8激活网卡的Wake-on-LAN•3.9查看CPU信息#top•3.10显示当前硬件信息•3.11获取CPU序列号或者主板序列号•3.12显示当前内存大小•3.13查看硬盘温度•3.14显示系统运行时间•3.15存看系统限制•3.16查看内核限制•3.17查看当前屏幕分辨率•4硬盘•4.1查看硬盘的分区•4.2硬盘分区•4.3硬盘格式化•4.4硬盘检查•4.5分区挂载•4.6分区卸载•4.7只读挂载ntfs分区•4.8可写挂载ntfs分区•4.9挂载fat32分区•4.10挂载共享文件•4.11挂载ISO文件•4.12查看IDE硬盘信息•4.13查看软raid阵列信息•4.14查看硬raid阵列信息•4.15查看SATA硬盘信息•4.16查看硬盘剩余空间•4.17查看目录占用空间•4.18优盘没法卸载•4.19使用文件来增加交换空间•4.20查看硬盘当前读写情况•5进程•5.1查看当前的内存使用情况•5.2连续监视内存使用情况•5.3动态显示进程执行情况•5.4查看当前有哪些进程•5.5查看进程的启动时间•5.6查看目前登入用户运行的程序•5.7查看当前用户程序实际内存占用,并排序•5.8统计程序的内存耗用•5.9按内存从大到小排列进程•5.10按cpu利用率从大到小排列进程•5.11查看当前进程树•5.12中止一个进程•5.13强制中止一个进程(在上面进程中止不成功的时候使用)•5.14图形方式中止一个程序•5.15查看进程打开的文件•5.16显示开启文件abc.txt的进程•5.17显示22端口现在运行什么程序#top•5.18显示nsd进程现在打开的文件•5.19在後台运行程序,退出登录後,并不结束程序•5.20在后台运行交互式程序,退出登录后,并不结束程序•5.21详细显示程序的运行信息•5.22增加系统最大打开文件个数•5.23清除僵尸进程•5.24将大于120M内存的php-cgi都杀掉•5.25Linux系统中如何限制用户进程CPU占用率•6ADSL•6.1配置ADSL•6.2ADSL手工拨号•6.3激活ADSL•6.4断开ADSL•6.5查看拨号日志•6.6如何设置动态域名•7网络•7.1根据IP查网卡地址•7.2根据IP查电脑名•7.3查看当前IP地址•7.4查看当前外网的IP地址•7.5查看当前监听80端口的程序•7.6查看当前网卡的物理地址•7.7同一个网卡增加第二个IP地址•7.8立即让网络支持nat•7.9查看路由信息•7.10手工增加一条路由•7.11手工删除一条路由•7.12修改网卡MAC地址的方法•7.13统计当前IP连接的个数•7.14统计当前所有IP包的状态•7.15统计当前20000个IP包中大于100个IP包的IP地址•7.16屏蔽IPV6•7.17察看当前网络连接状况以及程序•7.18查看网络连接状态•7.19查看当前系统所有的监听端口•7.20查看网络的当前流量•7.21查看域名的注册备案情况•7.22查看到某一个域名的路由情况•7.23重新从服务器获得IP地址•7.24从当前页面开始镜像整个网站到本地•7.25如何多线程下载•7.26如何查看HTTP头•7.27快速使用http方式共享目录•7.28SSH远程端口转发•7.29监控网络所有的tcp数据•7.30监控TCP/UDP连接的流量•8iptables#top•8.1防止外网用内网IP欺骗•8.2查看nat规则•8.3查看filter规则•8.4取消nat规则•8.5取消filter规则•8.6阻止一个IP连接本机•8.7关闭1234端口•8.8开启80端口•8.9禁止一个IP或者一个IP段访问服务器端口服务•9安全•9.1检查本地是否存在安全隐患•9.2如何安装杀毒软件•9.3Linux下可以使用的商业杀毒软件•9.4防止服务器被暴力破解ssh密码•10服务•10.1添加一个服务•10.2删除一个服务•10.3临时重启一个服务•10.4临时关闭一个服务•10.5临时启动一个服务•11用户管理•11.1增加用户•11.2删除用户•11.3修改当前用户的密码 •11.4修改用户密码 •11.5修改用户资料•11.6如何禁用/启用某个帐户•11.7增加用户到admin组,让其有sudo权限•11.8如何切换到其他帐号(需要该用户的密码)•11.9如何切换到root帐号•12设置•12.1配置默认Java使用哪个•12.2给apt设置代理•12.3修改系统登录信息•12.4使用eclipse等其他自带java编译器的软件,换回sun的编译器方法•13中文•13.1切换输入法引擎•13.2转换文件名由GBK为UTF8•13.3批量转换src目录下的所有文件内容由GBK到UTF8•13.4转换文件内容由GBK到UTF8•13.5批量转换文件内容由GBK到UTF8•13.6转换mp3标签编码•13.7控制台下显示中文•13.8lftp登录远程Windows中文FTP •13.9java6的安装和中文设置•13.10openjdk6的安装和中文设置•13.11程序显示有些字大,有些小#top•13.12PDF文件乱码•13.13Flash中文乱码•13.14增加农历•13.15unzip中文文件名乱码•13.16ibus跟随•14文件管理•14.1一屏查看文件内容•14.2不显示以#开头的行•14.3分页查看文件内容•14.4可控分页查看文件内容•14.5带行号显示文件的内容•14.6去除文件中的行号•14.7删除文件中的重复行•14.8根据字符串匹配来查看文件部分内容•14.9显示包含或者不包含字符串的文件名•14.10快速查找某个文件•14.11创建两个空文件•14.12递归式创建一些嵌套目录•14.13递归式删除嵌套目录•14.14回当前用户的宿主目录•14.15回到上一次的目录•14.16查看当前所在目录的绝对路经•14.17获得文件的后缀名•14.18去除文件的后缀名•14.19列出当前目录下的所有文件,包括以.开头的隐含文件•14.20移动路径下的文件并改名•14.21复制文件或者目录•14.22查看文件类型•14.23查看文件的时间•14.24对比两个文件之间的差异 •14.25显示xxx文件倒数6行的内容•14.26让tail不停地读取最新的内容•14.27查看文件中间的第五行(含)到第10行(含)的内容•14.28查找关于xxx的命令•14.29通过ssh传输文件•14.30把所有文件的後辍由rm改为rmvb•14.31把所有文件名中的大写改为小写•14.32删除特殊文件名的文件,如文件名:--help.txt•14.33查看当前目录的子目录•14.34将当前目录下最近30天访问过的文件移动到上级back目录•14.35查找当前目录下最近30天访问过的文件打包备份•14.36显示系统服务器一小时以内的包含xxxx的所有邮件•14.37将当前目录下最近2小时到8小时之内的文件显示出来•14.38删除修改时间在30天之前的所有文件•14.39删除访问时间在30天之前的所有文件•14.40查找guest用户的以avi或者rm结尾的文件并删除掉•14.41查找不以java和xml结尾,并7天没有使用的文件删除掉#top•14.42查找目录下所有有包含abcd文字的文本文件,并替换为xyz•14.43删除当前目录里面所有的.svn目录•14.44“删除当前目录所有以~”结尾的临时文件•14.45统计当前文件个数•14.46统计当前目录下所有jpg文件的尺寸•14.47统计当前目录个数•14.48统计当前目录下占空间最大的前10名文件或目录•14.49显示当前目录下2006-01-01的文件名•14.50备份当前系统到另外一个硬盘 •14.51使用ssh方式同步远程数据到本地目录•14.52使用ftp方式同步远程数据到本地目录•14.53去掉文件中的^M•14.54转换Dos文本文件到Unix文本文件•14.55转换bin/cue到iso文件•14.56转换目录到iso文件•14.57转换CD到iso文件•14.58将一个文件作为附件发到邮箱•14.59合并多个pdf文件到一个pdf文件•15影像•15.1播放swf文件•15.2如何保存串流视频(mms/rtsp)•15.3批量将rmvb转为avi•15.4批量将DVD转为avi•15.5批量将任何格式的电影转为ogv•15.6批量将rmvb格式的电影转为ogv•15.7利用gst来转换任意电影为ogv•15.8批量转换任意文件为ipodtouch使用的mp4•15.9转换任意格式的视频到H264•15.10压制DVD到H264,支持ipod•15.11图形界面为ipodtouch转mp4的方法•15.12mencoder/mplayer反拉丝参数•15.13合并多个rm文件为一个avi文件•15.14合并视频到一个文件•15.15CD抓轨为mp3(有损)•15.16CD抓轨为Flac(无损)•15.17ape转换为flac•15.18ape/flac转换为mp3•15.19批量将ape转为mp3•15.20批量将flac转为mp3•15.21批量将svg转为png•15.22批量转换格式到mp3•15.23批量缩小图片到30%•15.24批量转换jpg到png•15.25将文字转为图片•15.26如何压缩png图片•15.27将多张图片合并到一个PDF文件•15.28批量把pdf转换为txt并格式化#top•15.29转换pdf到png•15.30获取jpg的扩展信息(Exif)•15.31获取视频文件xxx.avi的信息•15.32查看MKV视频文件xxx.mkv的信息•15.33抓取桌面操作的视频•15.34命令行读出文本•15.35命令行抓屏•16压缩•16.1增加7Z压缩软件•16.2增加rar软件压缩和解压缩支持•16.3增加zip格式压缩和解压缩支持•16.4解压xxx.tar.gz•16.5解压缩xxx.tar.bz2•16.6压缩aaabbb目录为xxx.tar.gz•16.7压缩aaabbb目录为xxx.tar.bz2•16.8增加lha支持•16.9增加解cab文件支持•17Nautilus•17.1显示隐藏文件•17.2显示地址栏•17.3特殊URI地址•17.4查看已安装字体•18日期和时间•18.1显示日历•18.2设置日期•18.3设置时间•18.4将时间写入CMOS•18.5查看CMOS时间•18.6读取CMOS时间•18.7从服务器上同步时间•18.8设置电脑的时区为上海•18.9XP和Ubuntu相差了8小时的时差•19工作区•19.1不同工作区间切换•20控制台•20