ubuntu使用技巧.docx
- 文档编号:5760838
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:52
- 大小:47.25KB
ubuntu使用技巧.docx
《ubuntu使用技巧.docx》由会员分享,可在线阅读,更多相关《ubuntu使用技巧.docx(52页珍藏版)》请在冰豆网上搜索。
ubuntu使用技巧
Ubuntu命令技巧
1前言9
2安装升级9
2.1查看软件xxx安装内容9
2.2查找软件库中的软件9
2.3显示系统安装包的统计信息9
2.4显示系统全部可用包的名称10
2.5显示包的信息10
2.6查找文件属于哪个包10
2.7查看已经安装了哪些包10
2.8查询软件xxx依赖哪些包10
2.9查询软件xxx被哪些包依赖10
2.10增加一个光盘源10
2.11系统升级10
2.12清除所有已删除包的残馀配置文件10
2.13编译时缺少h文件的自动处理11
2.14查看安装软件时下载包的临时存放目录11
2.15备份当前系统安装的所有包的列表11
2.16从上面备份的安装包的列表文件恢复所有包11
2.17清理旧版本的软件缓存11
2.18清理所有软件缓存12
2.19删除系统不再使用的孤立软件12
2.20查看包在服务器上面的地址12
2.21彻底删除Gnome12
2.22彻底删除KDE12
2.23一键安装LAMP服务12
2.24删除旧内核12
2.25导入ppa源的key值12
2.26增加一个ppa源13
3系统13
3.1查看内核13
3.2查看Ubuntu版本13
3.3查看内核加载的模块13
3.4查看PCI设备13
3.5查看USB设备13
3.6查看网卡状态13
3.7激活网卡的Wake-on-LAN13
3.8查看CPU信息14
3.9显示当前硬件信息14
3.10获取CPU序列号或者主板序列号14
3.11显示当前内存大小14
3.12查看硬盘温度14
3.13显示系统运行时间14
4硬盘15
4.1查看硬盘的分区15
4.2硬盘分区15
4.3硬盘格式化15
4.4硬盘检查15
4.5分区挂载15
4.6分区卸载15
4.7只读挂载ntfs分区15
4.8可写挂载ntfs分区16
4.9挂载fat32分区16
4.10挂载共享文件16
4.11挂载ISO文件16
4.12查看IDE硬盘信息16
4.13查看软raid阵列信息16
4.14参看硬raid阵列信息16
4.15查看SATA硬盘信息16
4.16查看硬盘剩余空间17
4.17查看目录占用空间17
4.18优盘没法卸载17
4.19使用文件来增加交换空间17
4.20查看硬盘当前读写情况18
5进程18
5.1查看当前的内存使用情况18
5.2连续监视内存使用情况18
5.3动态显示进程执行情况18
5.4查看当前有哪些进程18
5.5查看目前登入用户运行的程序19
5.6查看当前用户程序实际内存占用,并排序19
5.7统计程序的内存耗用19
5.8按内存从大到小排列进程19
5.9按cpu利用率从大到小排列进程19
5.10查看当前进程树19
5.11中止一个进程19
5.12强制中止一个进程(在上面进程中止不成功的时候使用)19
5.13图形方式中止一个程序19
5.14查看进程打开的文件20
5.15显示开启文件abc.txt的进程20
5.16显示22端口现在运行什么程序20
5.17显示nsd进程现在打开的文件20
5.18在后台运行程序,退出登录后,并不结束程序20
5.19在后台运行交互式程序,退出登录后,并不结束程序20
5.20详细显示程序的运行信息21
5.21增加系统最大打开文件个数21
5.22清除僵死进程21
5.23将大于120M内存的php-cgi都杀掉21
5.24Linux系统中如何限制用户进程CPU占用率21
6ADSL21
6.1配置ADSL21
6.2ADSL手工拨号21
6.3激活ADSL22
6.4断开ADSL22
6.5查看拨号日志22
6.6如何设置动态域名22
7网络22
7.1根据IP查网卡地址22
7.2根据IP查电脑名22
7.3查看当前IP地址22
7.4查看当前外网的IP地址22
7.5查看当前监听80端口的程序23
7.6查看当前网卡的物理地址23
7.7同一个网卡增加第二个IP地址23
7.8立即让网络支持nat23
7.9查看路由信息23
7.10手工增加一条路由23
7.11手工删除一条路由23
7.12修改网卡MAC地址的方法24
7.13统计当前IP连接的个数24
7.14统计当前所有IP包的状态24
7.15统计当前20000个IP包中大于100个IP包的IP地址24
7.16屏蔽IPV624
7.17察看当前网络连接状况以及程序25
7.18查看网络连接状态25
7.19查看当前系统所有的监听端口25
7.20查看网络的当前流量25
7.21查看域名的注册备案情况25
7.22查看到某一个域名的路由情况25
7.23重新从服务器获得IP地址25
7.24从当前页面开始镜像整个网站到本地26
7.25如何多线程下载26
7.26如何查看HTTP头26
7.27快速使用http方式共享目录26
7.28SSH远程端口转发26
8iptables26
8.1防止外网用内网IP欺骗26
8.2查看nat规则27
8.3查看filter规则27
8.4取消nat规则27
8.5取消filter规则27
8.6阻止一个IP连接本机27
8.7关闭1234端口27
8.8开启80端口27
8.9禁止一个IP或者一个IP段访问服务器端口服务27
9安全28
9.1检查本地是否存在安全隐患28
9.2如何安装杀毒软件28
9.3Linux下可以使用的商业杀毒软件28
10服务28
10.1添加一个服务28
10.2删除一个服务28
10.3临时重启一个服务29
10.4临时关闭一个服务29
10.5临时启动一个服务29
11用户管理29
11.1增加用户29
11.2删除用户29
11.3修改当前用户的密码29
11.4修改用户密码29
11.5修改用户资料29
11.6如何禁用/启用某个帐户29
11.7增加用户到admin组,让其有sudo权限30
11.8如何切换到其他帐号(需要该用户的密码)30
11.9如何切换到root帐号30
12设置30
12.1配置默认Java使用哪个30
12.2给apt设置代理30
12.3修改系统登录信息30
12.4使用eclipse等其他自带java编译器的软件,换回sun的编译器方法30
13中文31
13.1切换输入法引擎31
13.2转换文件名由GBK为UTF831
13.3批量转换src目录下的所有文件内容由GBK到UTF831
13.4转换文件内容由GBK到UTF831
13.5批量转换文件内容由GBK到UTF831
13.6转换mp3标签编码31
13.7控制台下显示中文32
13.8lftp登录远程Windows中文FTP32
13.9java6的安装和中文设置32
13.10程序显示有些字大,有些小32
13.11PDF文件乱码33
13.12Flash中文乱码33
13.13增加农历33
13.14unzip中文文件名乱码33
13.15ibus跟随33
14文件管理33
14.1一屏查看文件内容34
14.2不显示以#开头的行34
14.3分页查看文件内容34
14.4可控分页查看文件内容34
14.5带行号显示文件的内容34
14.6去除文件中的行号34
14.7删除文件中的重复行34
14.8根据字符串匹配来查看文件部分内容34
14.9显示包含或者不包含字符串的文件名34
14.10快速查找某个文件35
14.11创建两个空文件35
14.12递归式创建一些嵌套目录35
14.13递归式删除嵌套目录35
14.14回当前用户的宿主目录35
14.15回到上一次的目录35
14.16查看当前所在目录的绝对路经35
14.17获得文件的后缀名35
14.18去除文件的后缀名36
14.19列出当前目录下的所有文件,包括以.开头的隐含文件36
14.20移动路径下的文件并改名36
14.21复制文件或者目录36
14.22查看文件类型36
14.23对比两个文件之间的差异36
14.24显示xxx文件倒数6行的内容36
14.25让tail不停地读取最新的内容36
14.26查看文件中间的第五行(含)到第10行(含)的内容37
14.27查找关于xxx的命令37
14.28通过ssh传输文件37
14.29把所有文件的后辍由rm改为rmvb37
14.30把所有文件名中的大写改为小写37
14.31删除特殊文件名的文件,如文件名:
--help.txt37
14.32查看当前目录的子目录37
14.33将当前目录下最近30天访问过的文件移动到上级back目录38
14.34查找当前目录下最近30天访问过的文件打包备份38
14.35显示系统服务器一小时以内的包含xxxx的所有邮件38
14.36将当前目录下最近2小时到8小时之内的文件显示出来38
14.37删除修改时间在30天之前的所有文件38
14.38删除创建时间在30天之前的所有文件38
14.39查找guest用户的以avi或者rm结尾的文件并删除掉38
14.40查找不以java和xml结尾,并7天没有使用的文件删除掉38
14.41查找目录下所有有包含abcd文字的文本文件,并替换为xyz38
14.42删除当前目录里面所有的.svn目录39
14.43删除当前目录所有以“~”结尾的临时文件39
14.44统计当前文件个数39
14.45统计当前目录下所有jpg文件的尺寸39
14.46统计当前目录个数39
14.47统计当前目录下占空间最大的前10名文件或目录39
14.48显示当前目录下2006-01-01的文件名39
14.49备份当前系统到另外一个硬盘39
14.50使用ssh方式同步远程数据到本地目录40
14.51使用ftp方式同步远程数据到本地目录40
14.52去掉文件中的^M40
14.53转换Dos文本文件到Unix文本文件40
14.54转换bin/cue到iso文件40
14.55转换目录到iso文件40
14.56转换CD到iso文件40
15影像41
15.1播放swf文件41
15.2如何保存串流视频(mms/rtsp)41
15.3批量将rmvb转为avi41
15.4批量将DVD转为avi41
15.5批量将任何格式的电影转为ogv41
15.6批量将rmvb格式的电影转为ogv41
15.7利用gst来转换任意电影为ogv42
15.8批量转换任意文件为ipodtouch使用的mp442
15.9图形界面为ipodtouch转mp4的方法43
15.10mencoder/mplayer反拉丝参数43
15.11合并多个rm文件为一个avi文件43
15.12CD抓轨为mp3(有损)43
15.13CD抓轨为Flac(无损)43
15.14ape转换为flac44
15.15ape/flac转换为mp344
15.16批量将ape转为mp344
15.17批量将flac转为mp344
15.18批量将svg转为png44
15.19批量转换格式到mp344
15.20批量缩小图片到30%45
15.21批量转换jpg到png45
15.22如何压缩png图片45
15.23批量把pdf转换为txt并格式化45
15.24转换pdf到png45
15.25获取jpg的扩展信息(Exif)45
15.26获取视频文件xxx.avi的信息45
15.27查看MKV视频文件xxx.mkv的信息45
16压缩46
16.1增加7Z压缩软件46
16.2增加rar软件压缩和解压缩支持46
16.3解压缩xxx.tar.gz46
16.4解压缩xxx.tar.bz246
16.5压缩aaabbb目录为xxx.tar.gz46
16.6压缩aaabbb目录为xxx.tar.bz246
16.7增加lha支持46
16.8增加解cab文件支持46
17Nautilus47
17.1显示隐藏文件47
17.2显示地址栏47
17.3特殊URI地址47
17.4查看已安装字体47
18日期和时间47
18.1显示日历47
18.2设置日期48
18.3设置时间48
18.4将时间写入CMOS48
18.5查看CMOS时间48
18.6读取CMOS时间48
18.7从服务器上同步时间48
18.8设置电脑的时区为上海48
18.9XP和Ubuntu相差了8小时的时差48
19工作区48
19.1不同工作区间切换49
20控制台49
20.1指定控制台切换49
20.2控制台下滚屏49
20.3控制台抓图49
21数据库49
21.1mysql的数据库存放路径49
21.2从mysql中导出和导入数据49
21.3忘了mysql的root口令怎么办49
21.4修改mysql的root口令50
21.5如何优化mysql50
21.6mysql命令行中文显示?
号50
21.7常用mysql管理语句50
22控制50
22.1如何使用命令关闭显示器50
22.2设置CPU的频率50
22.3命令关机51
22.4定时关机51
22.5命令重启电脑51
22.6如何修改ssh登录提示51
22.7如何关闭ssh登录提示51
22.8如何使用命令关闭笔记本的触摸板51
23统计51
23.1统计最常用的10条命令51
23.2统计每个单词的出现频率,并排序52
23.3统计80端口的连接个数并按照从大到小排列52
24编辑器52
24.1vim中删除技巧52
24.2如何配置Emacs53
24.3vim如何显示彩色字符53
24.4让vim直接支持编辑.gz文件53
24.5vim如何显示行号,在~/.vimrc中加入54
24.6vim配色方案(~/.vimrc)54
24.7解决vim中文编码问题,在~/.vimrc中加入54
24.8gedit中文乱码的解决54
25编译和打包54
25.1安装通用编译环境54
25.2通用的编译安装步骤54
25.3如何编译安装软件kate55
25.4获得源代码包55
25.5解压缩还原源代码包55
25.6安装编译打包环境55
25.7重新编译并打包Debian化的源码55
25.8获得源码并重新打包55
25.9给源代码打补丁55
26其它55
26.1把终端加到右键菜单56
26.2如何删除Totem电影播放机的播放历史记录56
26.3清除桌面挂载硬盘图标56
26.4如何更换gnome程序的快捷键56
26.5基于OpenVZ的VPS支持OpenVPN对外访问设置56
27GNOME登录时自动运行程序56
27.1man如何显示彩色字符56
27.2如何在命令行删除在会话设置的启动程序57
27.3如何提高wine的反应速度57
27.4如何命令行刻录57
27.5延迟抓图57
27.6回收站在哪里57
27.7强制清空回收站58
27.8默认打开方式的配置文件在哪里58
27.9Firefox的缓存目录在哪里58
27.10查看samba的用户58
27.11增加一个用户到samba58
27.12从samba账户中删除一个用户58
27.13显示samba账户信息58
27.14测试samba账户是否正常58
27.15samba的数据库存在哪里58
27.16samba用户Windows下无法登录59
27.17Pidgin的聊天记录在哪里59
27.18安装PDF打印机59
27.19nvidia快速重设显示设置及配置多显示器59
27.20kacpid进程大量占用CPU59
1前言
下面的命令大都需要在控制台/终端/shell下输入。
控制台,终端,和shell意味着同样一件事-一个命令行界面,他可以用来控制系统。
打开一个控制台:
应用程序-->附件-->终端
任何一个使用'sudo'作为前缀的命令都需要拥有管理员(或root)访问权限。
所以你会被提示输入你自己的密码。
2安装升级
2.1查看软件xxx安装内容
dpkg-Lxxx
2.2查找软件库中的软件
apt-cachesearch正则表达式
或
aptitudesearch软件包
2.3显示系统安装包的统计信息
apt-cachestats
2.4显示系统全部可用包的名称
apt-cachepkgnames
2.5显示包的信息
apt-cacheshowk3b
2.6查找文件属于哪个包
apt-filesearchfilename
2.7查看已经安装了哪些包
dpkg-l
2.8查询软件xxx依赖哪些包
apt-cachedependsxxx
2.9查询软件xxx被哪些包依赖
apt-cacherdependsxxx
2.10增加一个光盘源
sudoapt-cdromadd
2.11系统升级
sudoapt-getupdate(这一步更新包列表)
sudoapt-getdist-upgrade(这一步安装所有可用更新)
或者
sudoapt-getupgrade(这一步安装应用程序更新,不安装新内核等)
2.12清除所有已删除包的残馀配置文件
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' !
2.13编译时缺少h文件的自动处理
sudoauto-aptrun./configure
2.14查看安装软件时下载包的临时存放目录
ls/var/cache/apt/archives
2.15备份当前系统安装的所有包的列表
dpkg--get-selections|grep-vdeinstall>~/somefile
2.16从上面备份的安装包的列表文件恢复所有包
dpkg--set-selections<~/somefile
sudodselect
2.17清理旧版本的软件缓存
sudoapt-getautoclean
2.18清理所有软件缓存
sudoapt-getclean
2.19删除系统不再使用的孤立软件
sudoapt-getautoremove
2.20查看包在服务器上面的地址
apt-get-qq--print-urisinstallssh|cut-d\'-f2
2.21彻底删除Gnome
apt-get--purgeremoveliborbit2
2.22彻底删除KDE
apt-get--purgeremovelibqt3-mtlibqtcore4
2.23一键安装LAMP服务
sudotaskselinstalllamp-server
2.24删除旧内核
sudoaptitudepurge~ilinux-image-.*\(\!
`uname-r`\)
2.25导入ppa源的key值
#W:
GPG签名验证错误:
jauntyRelease:
由于没有公钥,下列签名无法进行验证:
NO_PUBKEY5126890CDCC7AFE0
sudoapt-keyadv--recv-keys--keyserver5126890CDCC7AFE0#5126890CDCC7AFE0替换为你需要导入的Key值
2.26增加一个ppa源
sudoadd-apt-repositoryppa:
user/ppa-name
#使用ppa的地址替换ppa:
user/ppa-name
3系统
3.1查看内核
uname-a
3.2查看Ubuntu版本
cat/etc/issue
或cat/etc/lsb-release
或lsb_release-dsc
3.3查看内核加载的模块
lsmod
3.4查看PCI设备
lspci
3.5查看USB设备
lsusb
#加参数-v可以显示USB设备的描述表(descriptors)
lsusb-v
3.6查看网卡状态
sudoethtooleth0
3.7激活网卡的Wake-on-LAN
sudoapt-getinstallwakeonlan
或sudoethtool-seth0wolg
3.8查看CPU信息
cat/proc/cpuinfo
3.9显示当前硬件信息
sudolshw
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ubuntu 使用 技巧