Ubuntu命令技巧.docx

上传人:b****6 文档编号:5804578 上传时间:2023-01-01 格式:DOCX 页数:57 大小:48.50KB
下载 相关 举报
Ubuntu命令技巧.docx_第1页
第1页 / 共57页
Ubuntu命令技巧.docx_第2页
第2页 / 共57页
Ubuntu命令技巧.docx_第3页
第3页 / 共57页
Ubuntu命令技巧.docx_第4页
第4页 / 共57页
Ubuntu命令技巧.docx_第5页
第5页 / 共57页
点击查看更多>>
下载资源
资源描述

Ubuntu命令技巧.docx

《Ubuntu命令技巧.docx》由会员分享,可在线阅读,更多相关《Ubuntu命令技巧.docx(57页珍藏版)》请在冰豆网上搜索。

Ubuntu命令技巧.docx

Ubuntu命令技巧

目录

∙1前言

∙2安装升级

o2.1查看软件xxx安装内容

o2.2查找软件库中的软件

o2.3显示系统安装包的统计信息

o2.4显示系统全部可用包的名称

o2.5显示包的信息

o2.6查找文件属于哪个包

o2.7查看已经安装了哪些包

o2.8查询软件xxx依赖哪些包

o2.9查询软件xxx被哪些包依赖

o2.10增加一个光盘源

o2.11系统更新

o2.12清除所有已删除包的残馀配置文件

o2.13编译时缺少h文件的自动处理

o2.14查看安装软件时下载包的临时存放目录

o2.15备份当前系统安装的所有包的列表

o2.16从上面备份的安装包的列表文件恢复所有包

o2.17清理旧版本的软件缓存

o2.18清理所有软件缓存

o2.19删除系统不再使用的孤立软件

o2.20查看包在服务器上面的地址

o2.21彻底删除Gnome

o2.22彻底删除KDE

o2.23一键安装LAMP服务

o2.24删除旧内核

o2.25导入ppa源的key值

o2.26增加一个ppa源

o2.27系统升级

∙3系统

o3.1查看内核

o3.2查看系统是32位还是64位

o3.3查看Ubuntu版本

o3.4查看内核加载的模块

o3.5查看PCI设备

o3.6查看USB设备

o3.7查看网卡状态

o3.8激活网卡的Wake-on-LAN

o3.9查看CPU信息

o3.10显示当前硬件信息

o3.11获取CPU序列号或者主板序列号

o3.12显示当前内存大小

o3.13查看硬盘温度

o3.14显示系统运行时间

o3.15查看系统限制

o3.16查看内核限制

o3.17查看当前屏幕分辨率

∙4硬盘

o4.1查看硬盘的分区

o4.2硬盘分区

o4.3硬盘格式化

o4.4硬盘检查

o4.5分区挂载

o4.6分区卸载

o4.7只读挂载ntfs分区

o4.8可写挂载ntfs分区

o4.9挂载fat32分区

o4.10挂载共享文件

o4.11挂载ISO文件

o4.12查看IDE硬盘信息

o4.13查看软raid阵列信息

o4.14参看硬raid阵列信息

o4.15查看SATA硬盘信息

o4.16查看硬盘剩余空间

o4.17查看目录占用空间

o4.18优盘没法卸载

o4.19使用文件来增加交换空间

o4.20查看硬盘当前读写情况

∙5进程

o5.1查看当前的内存使用情况

o5.2连续监视内存使用情况

o5.3动态显示进程执行情况

o5.4查看当前有哪些进程

o5.5查看目前登入用户运行的程序

o5.6查看当前用户程序实际内存占用,并排序

o5.7统计程序的内存耗用

o5.8按内存从大到小排列进程

o5.9按cpu利用率从大到小排列进程

o5.10查看当前进程树

o5.11中止一个进程

o5.12强制中止一个进程(在上面进程中止不成功的时候使用)

o5.13图形方式中止一个程序

o5.14查看进程打开的文件

o5.15显示开启文件abc.txt的进程

o5.16显示22端口现在运行什么程序

o5.17显示nsd进程现在打开的文件

o5.18在后台运行程序,退出登录后,并不结束程序

o5.19在后台运行交互式程序,退出登录后,并不结束程序

o5.20详细显示程序的运行信息

o5.21增加系统最大打开文件个数

o5.22清除僵尸进程

o5.23将大于120M内存的php-cgi都杀掉

o5.24Linux系统中如何限制用户进程CPU占用率

∙6ADSL

o6.1配置ADSL

o6.2ADSL手工拨号

o6.3激活ADSL

o6.4断开ADSL

o6.5查看拨号日志

o6.6如何设置动态域名

∙7网络

o7.1根据IP查网卡地址

o7.2根据IP查电脑名

o7.3查看当前IP地址

o7.4查看当前外网的IP地址

o7.5查看当前监听80端口的程序

o7.6查看当前网卡的物理地址

o7.7同一个网卡增加第二个IP地址

o7.8立即让网络支持nat

o7.9查看路由信息

o7.10手工增加一条路由

o7.11手工删除一条路由

o7.12修改网卡MAC地址的方法

o7.13统计当前IP连接的个数

o7.14统计当前所有IP包的状态

o7.15统计当前20000个IP包中大于100个IP包的IP地址

o7.16屏蔽IPV6

o7.17察看当前网络连接状况以及程序

o7.18查看网络连接状态

o7.19查看当前系统所有的监听端口

o7.20查看网络的当前流量

o7.21查看域名的注册备案情况

o7.22查看到某一个域名的路由情况

o7.23重新从服务器获得IP地址

o7.24从当前页面开始镜像整个网站到本地

o7.25如何多线程下载

o7.26如何查看HTTP头

o7.27快速使用http方式共享目录

o7.28SSH远程端口转发

o7.29监控网络所有的tcp数据

∙8iptables

o8.1防止外网用内网IP欺骗

o8.2查看nat规则

o8.3查看filter规则

o8.4取消nat规则

o8.5取消filter规则

o8.6阻止一个IP连接本机

o8.7关闭1234端口

o8.8开启80端口

o8.9禁止一个IP或者一个IP段访问服务器端口服务

∙9安全

o9.1检查本地是否存在安全隐患

o9.2如何安装杀毒软件

o9.3Linux下可以使用的商业杀毒软件

∙10服务

o10.1添加一个服务

o10.2删除一个服务

o10.3临时重启一个服务

o10.4临时关闭一个服务

o10.5临时启动一个服务

∙11用户管理

o11.1增加用户

o11.2删除用户

o11.3修改当前用户的密码 

o11.4修改用户密码 

o11.5修改用户资料

o11.6如何禁用/启用某个帐户

o11.7增加用户到admin组,让其有sudo权限

o11.8如何切换到其他帐号(需要该用户的密码)

o11.9如何切换到root帐号

∙12设置

o12.1配置默认Java使用哪个

o12.2给apt设置代理

o12.3修改系统登录信息

o12.4使用eclipse等其他自带java编译器的软件,换回sun的编译器方法

∙13中文

o13.1切换输入法引擎

o13.2转换文件名由GBK为UTF8

o13.3批量转换src目录下的所有文件内容由GBK到UTF8

o13.4转换文件内容由GBK到UTF8

o13.5批量转换文件内容由GBK到UTF8

o13.6转换mp3标签编码

o13.7控制台下显示中文

o13.8lftp登录远程Windows中文FTP 

o13.9java6的安装和中文设置

o13.10openjdk6的安装和中文设置

o13.11程序显示有些字大,有些小

o13.12PDF文件乱码

o13.13Flash中文乱码

o13.14增加农历

o13.15unzip中文文件名乱码

o13.16ibus跟随

∙14文件管理

o14.1一屏查看文件内容

o14.2不显示以#开头的行

o14.3分页查看文件内容

o14.4可控分页查看文件内容

o14.5带行号显示文件的内容

o14.6去除文件中的行号

o14.7删除文件中的重复行

o14.8根据字符串匹配来查看文件部分内容

o14.9显示包含或者不包含字符串的文件名

o14.10快速查找某个文件

o14.11创建两个空文件

o14.12递归式创建一些嵌套目录

o14.13递归式删除嵌套目录

o14.14回当前用户的宿主目录

o14.15回到上一次的目录

o14.16查看当前所在目录的绝对路经

o14.17获得文件的后缀名

o14.18去除文件的后缀名

o14.19列出当前目录下的所有文件,包括以.开头的隐含文件

o14.20移动路径下的文件并改名

o14.21复制文件或者目录

o14.22查看文件类型

o14.23对比两个文件之间的差异 

o14.24显示xxx文件倒数6行的内容

o14.25让tail不停地读取最新的内容

o14.26查看文件中间的第五行(含)到第10行(含)的内容

o14.27查找关于xxx的命令

o14.28通过ssh传输文件

o14.29把所有文件的后辍由rm改为rmvb

o14.30把所有文件名中的大写改为小写

o14.31删除特殊文件名的文件,如文件名:

--help.txt

o14.32查看当前目录的子目录

o14.33将当前目录下最近30天访问过的文件移动到上级back目录

o14.34查找当前目录下最近30天访问过的文件打包备份

o14.35显示系统服务器一小时以内的包含xxxx的所有邮件

o14.36将当前目录下最近2小时到8小时之内的文件显示出来

o14.37删除修改时间在30天之前的所有文件

o14.38删除创建时间在30天之前的所有文件

o14.39查找guest用户的以avi或者rm结尾的文件并删除掉

o14.40查找不以java和xml结尾,并7天没有使用的文件删除掉

o14.41查找目录下所有有包含abcd文字的文本文件,并替换为xyz

o14.42删除当前目录里面所有的.svn目录

o14.43删除当前目录所有以“~”结尾的临时文件

o14.44统计当前文件个数

o14.45统计当前目录下所有jpg文件的尺寸

o14.46统计当前目录个数

o14.47统计当前目录下占空间最大的前10名文件或目录

o14.48显示当前目录下2006-01-01的文件名

o14.49备份当前系统到另外一个硬盘 

o14.50使用ssh方式同步远程数据到本地目录

o14.51使用ftp方式同步远程数据到本地目录

o14.52去掉文件中的^M

o14.53转换Dos文本文件到Unix文本文件

o14.54转换bin/cue到iso文件

o14.55转换目录到iso文件

o14.56转换CD到iso文件

o14.57将一个文件作为附件发到邮箱

o14.58合并多个pdf文件到一个pdf文件

∙15影像

o15.1播放swf文件

o15.2如何保存串流视频(mms/rtsp)

o15.3批量将rmvb转为avi

o15.4批量将DVD转为avi

o15.5批量将任何格式的电影转为ogv

o15.6批量将rmvb格式的电影转为ogv

o15.7利用gst来转换任意电影为ogv

o15.8批量转换任意文件为ipodtouch使用的mp4

o15.9转换任意格式的视频到H264

o15.10压制DVD到H264,支持ipod

o15.11图形界面为ipodtouch转mp4的方法

o15.12mencoder/mplayer反拉丝参数

o15.13合并多个rm文件为一个avi文件

o15.14CD抓轨为mp3(有损)

o15.15CD抓轨为Flac(无损)

o15.16ape转换为flac

o15.17ape/flac转换为mp3

o15.18批量将ape转为mp3

o15.19批量将flac转为mp3

o15.20批量将svg转为png

o15.21批量转换格式到mp3

o15.22批量缩小图片到30%

o15.23批量转换jpg到png

o15.24如何压缩png图片

o15.25将多张图片合并到一个PDF文件

o15.26批量把pdf转换为txt并格式化

o15.27转换pdf到png

o15.28获取jpg的扩展信息(Exif)

o15.29获取视频文件xxx.avi的信息

o15.30查看MKV视频文件xxx.mkv的信息

o15.31抓取桌面操作的视频

o15.32命令行读出文本

o15.33命令行抓屏

∙16压缩

o16.1增加7Z压缩软件

o16.2增加rar软件压缩和解压缩支持

o16.3增加zip格式压缩和解压缩支持

o16.4解压缩xxx.tar.gz

o16.5解压缩xxx.tar.bz2

o16.6压缩aaabbb目录为xxx.tar.gz

o16.7压缩aaabbb目录为xxx.tar.bz2

o16.8增加lha支持

o16.9增加解cab文件支持

∙17Nautilus

o17.1显示隐藏文件

o17.2显示地址栏

o17.3特殊URI地址

o17.4查看已安装字体

∙18日期和时间

o18.1显示日历

o18.2设置日期

o18.3设置时间

o18.4将时间写入CMOS

o18.5查看CMOS时间

o18.6读取CMOS时间

o18.7从服务器上同步时间

o18.8设置电脑的时区为上海

o18.9XP和Ubuntu相差了8小时的时差

∙19工作区

o19.1不同工作区间切换

∙20控制台

o20.1指定控制台切换

o20.2控制台下滚屏

o20.3控制台抓图

∙21数据库

o21.1mysql的数据库存放路径

o21.2从mysql中导出和导入数据

o21.3忘了mysql的root口令怎么办

o21.4修改mysql的root口令

o21.5如何优化mysql

o21.6mysql命令行中文显示?

o21.7常用mysql管理语句

∙22控制

o22.1如何使用命令关闭显示器

o22.2设置CPU的频率

o22.3命令关机

o22.4定时关机

o22.5命令重启电脑

o22.6如何修改ssh登录提示

o22.7如何关闭ssh登录提示

o22.8如何使用命令关闭笔记本的触摸板

o22.9从命令行通知桌面消息

∙23统计

o23.1统计最常用的10条命令

o23.2统计每个单词的出现频率,并排序

o23.3统计80端口的连接个数并按照从大到小排列

∙24编辑器

o24.1vim中删除技巧

o24.2如何配置Emacs

o24.3vim如何显示彩色字符

o24.4让vim直接支持编辑.gz文件

o24.5vim如何显示行号,在~/.vimrc中加入

o24.6vim配色方案(~/.vimrc)

o24.7解决vim中文编码问题,在~/.vimrc中加入

o24.8gedit中文乱码的解决

∙25编译和打包

o25.1安装通用编译环境

o25.2通用的编译安装步骤

o25.3如何编译安装软件kate

o25.4获得源代码包

o25.5解压缩还原源代码包

o25.6安装编译打包环境

o25.7重新编译并打包Debian化的源码

o25.8获得源码并重新打包

o25.9给源代码打补丁

∙26其它

o26.1把终端加到右键菜单

o26.2如何删除Totem电影播放机的播放历史记录

o26.3清除桌面挂载硬盘图标

o26.4如何更换gnome程序的快捷键

o26.5基于OpenVZ的VPS支持OpenVPN对外访问设置

o26.6GNOME登录时自动运行程序

o26.7man如何显示彩色字符

o26.8如何在命令行删除在会话设置的启动程序

o26.9如何提高wine的反应速度

o26.10如何命令行刻录

o26.11延迟抓图

o26.12回收站在哪里

o26.13强制清空回收站

o26.14默认打开方式的配置文件在哪里

o26.15Firefox的缓存目录在哪里

o26.16查看samba的用户

o26.17增加一个用户到samba

o26.18从samba账户中删除一个用户

o26.19显示samba账户信息

o26.20测试samba账户是否正常

o26.21samba的数据库存在哪里

o26.22samba用户Windows下无法登录

o26.23Pidgin的聊天记录在哪里

o26.24安装PDF打印机

o26.25nvidia快速重设显示设置及配置多显示器

o26.26kacpid进程大量占用CPU

o26.27替换上一条命令中的一个短语

o26.28AMD64位系统安装免费的杀毒软件avast!

前言

下面的命令大都需要在控制台/终端/shell下输入。

控制台,终端,和shell意味着同样一件事-一个命令行界面,他可以用来控制系统。

打开一个控制台:

应用程序-->附件-->终端

任何一个使用'sudo'作为前缀的命令都需要拥有管理员(或root)访问权限。

所以你会被提示输入你自己的密码。

安装升级

查看软件xxx安装内容

dpkg-Lxxx

查找软件库中的软件

apt-cachesearch正则表达式

aptitudesearch软件包

显示系统安装包的统计信息

apt-cachestats

显示系统全部可用包的名称

apt-cachepkgnames

显示包的信息

apt-cacheshowk3b

查找文件属于哪个包

apt-filesearchfilename

查看已经安装了哪些包

dpkg-l

查询软件xxx依赖哪些包

apt-cachedependsxxx

查询软件xxx被哪些包依赖

apt-cacherdependsxxx

增加一个光盘源

sudoapt-cdromadd

系统更新

sudoapt-getupdate(这一步更新包列表)

sudoapt-getdist-upgrade(这一步安装所有可用更新)

或者

sudoapt-getupgrade(这一步安装应用程序更新,不安装新内核等)

清除所有已删除包的残馀配置文件

dpkg-l|grep^rc|awk'{print$2}'|sudoxargsdpkg-P

如果报如下错误,证明你的系统中没有残留配置文件了,无须担心。

dpkg:

--purgeneedsatleastonepackagenameargument

Typedpkg--helpforhelpaboutinstallinganddeinstallingpackages[*];

Use`dselect'or`aptitude'foruser-friendlypackagemanagement;

Typedpkg-Dhelpforalistofdpkgdebugflagvalues;

Typedpkg--force-helpforalistofforcingoptions;

Typedpkg-deb--helpforhelpaboutmanipulating*.debfiles;

Typedpkg--licenseforcopyrightlicenseandlackofwarranty(GNUGPL)[*].

Optionsmarked[*]producealotofoutput-pipeitthrough`less'or`more' !

 

编译时缺少h文件的自动处理

sudoauto-aptrun./configure

查看安装软件时下载包的临时存放目录

ls/var/cache/apt/archives

备份当前系统安装的所有包的列表

dpkg--get-selections|grep-vdeinstall>~/somefile

从上面备份的安装包的列表文件恢复所有包

dpkg--set-selections<~/somefile

sudodselect

清理旧版本的软件缓存

sudoapt-getautoclean

清理所有软件缓存

sudoapt-getclean

删除系统不再使用的孤立软件

sudoapt-getautoremove

查看包在服务器上面的地址

apt-get-qq--print-urisinstallssh|cut-d\'-f2

彻底删除Gnome

apt-get--purgeremoveliborbit2

彻底删除KDE

apt-get--purgeremovelibqt3-mtlibqtcore4

一键安装LAMP服务

sudotaskselinstalllamp-server

删除旧内核

sudoaptitudepurge~ilinux-image-.*\(\!

`uname-r`\)

导入ppa源的k

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 历史学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1