Ubuntu命令技巧大全整理

人气:373 ℃/2021-10-31 06:17:41
【导读】 Ubuntu命令技巧大全整理,下面是小编为你收集整理的,希望对你有帮助!目录1 前言2 安装升级2.1 查看软件xxx安装内容2.2 查找软件库中的软件2.3 显示系统安装包的统计信息2.4 显示系统全部可用包的名称2.5 显示包的信息2.6 查找文件属于哪个包2.7 查...

目录

1 前言2 安装升级2.1 查看软件xxx安装内容2.2 查找软件库中的软件2.3 显示系统安装包的统计信息2.4 显示系统全部可用包的名称2.5 显示包的信息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 彻底删除Gnome2.22 彻底删除KDE2.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-LAN3.9 查看CPU信息3.10 显示当前硬件信息3.11 查看内存型号3.12 获取CPU序列号或者主板序列号3.13 显示当前内存大小3.14 查看硬盘温度3.15 显示系统运行时间3.16 查看系统限制3.17 查看内核限制3.18 查看当前屏幕分辨率4 硬盘4.1 查看硬盘的分区4.2 硬盘分区4.3 硬盘格式化4.4 硬盘检查4.5 硬盘坏道检测4.6 分区挂载4.7 分区卸载4.8 只读挂载ntfs分区4.9 可写挂载ntfs分区4.10 挂载fat32分区4.11 挂载共享文件4.12 挂载ISO文件4.13 查看IDE硬盘信息4.14 查看软raid阵列信息4.15 参看硬raid阵列信息4.16 查看SATA硬盘信息4.17 查看硬盘剩余空间4.18 查看目录占用空间4.19 闪盘没法卸载4.20 使用文件来增加交换空间4.21 查看硬盘当前读写情况4.22 测试硬盘的实际写入速度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端口现在运行什么程序5.18 显示nsd进程现在打开的文件5.19 在后台运行程序,退出登录后,并不结束程序5.20 在后台运行交互式程序,退出登录后,并不结束程序5.21 在后台运行交互式程序,退出登录后,并不结束程序5.22 详细显示程序的运行信息5.23 增加系统最大打开文件个数5.24 清除僵尸进程5.25 将大于120M内存的php-cgi都杀掉5.26 Linux系统中如何限制用户进程CPU占用率6 ADSL6.1 配置 ADSL6.2 ADSL手工拨号6.3 激活 ADSL 断开 ADSL6.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 立即让网络支持nat7.9 查看路由信息7.10 手工增加一条路由7.11 手工删除一条路由7.12 修改网卡MAC地址的方法7.13 统计当前IP连接的个数7.14 统计当前所有IP包的状态7.15 统计当前20000个IP包中大于100个IP包的IP地址7.16 屏蔽IPV67.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.28 SSH 远程端口转发7.29 监控网络所有的tcp数据7.30 监控TCP/UDP连接的流量7.31 扫描某个IP的端口8 iptables8.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 限制访问80端口的外部IP最大只有50个并发8.10 禁止一个IP或者一个IP段访问服务器端口服务9 安全9.1 检查本地是否存在安全隐患9.2 如何安装杀毒软件9.3 Linux下可以使用的商业杀毒软件9.4 防止服务器被暴力破解ssh密码9.5 查看系统的登录情况9.6 查看所有帐号的登录情况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 设置系统http代理12.3 设置系统https代理12.4 修改系统登录信息12.5 使用eclipse等其他自带java编译器的软件,换回sun的编译器方法13 中文13.1 切换输入法引擎13.2 察看文件编码13.3 转换文件名由GBK为UTF813.4 批量转换src目录下的所有文件内容由GBK到UTF813.5 转换文件内容由GBK到UTF813.6 批量转换文件内容由GBK到UTF813.7 转换 mp3 标签编码13.8 控制台下显示中文13.9 lftp 登录远程Windows中文FTP13.10 java6 的安装和中文设置13.11 openjdk6 的安装和中文设置13.12 程序显示有些字大,有些小13.13 PDF 文件乱码13.14 Flash中文乱码13.15 增加农历13.16 unzip 中文文件名乱码13.17 ibus跟随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改为rmvb14.31 把所有文件名中的大写改为小写14.32 删除特殊文件名的文件,如文件名:--help.txt14.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天没有使用的文件删除掉14.42 查找目录下所有有包含abcd文字的文本文件,并替换为xyz14.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 去掉文件中的^M14.54 转换Dos文本文件到Unix文本文件14.55 转换bin/cue到iso文件14.56 转换目录到iso文件14.57 转换CD到iso文件14.58 将一个文件作为附件发到邮箱14.59 合并多个pdf文件到一个pdf文件14.60 比较两个目录里面的文件是否有相同15 影像15.1 播放swf文件15.2 如何保存串流视频mms/rtsp15.3 批量将rmvb转为avi15.4 批量将DVD转为avi15.5 批量将任何格式的电影转为ogv15.6 批量将rmvb格式的电影转为ogv15.7 利用gst来转换任意电影为ogv15.8 批量转换任意文件为ipod touch使用的mp415.9 转换任意格式的视频到H26415.10 压制DVD到H264,支持ipod15.11 图形界面为ipod touch转mp4的方法15.12 mencoder/mplayer 反拉丝参数15.13 合并多个 rm 文件为一个 avi 文件15.14 合并视频到一个文件15.15 CD 抓轨为 mp3 有损15.16 CD 抓轨为 Flac 无损15.17 ape 转换为 flac15.18 ape/flac 转换为 mp315.19 批量将 ape 转为 mp315.20 批量将 ape 转为 m4a15.21 批量将 ape 转为 aac15.22 批量将 flac 转为 mp315.23 批量将svg转为png15.24 批量转换格式到mp315.25 批量缩小图片到30%15.26 批量转换jpg到png15.27 将文字转为图片15.28 如何压缩png图片15.29 将多张图片合并到一个PDF文件15.30 批量把pdf转换为txt并格式化15.31 转换 pdf 到 png15.32 获取jpg的扩展信息Exif15.33 获取视频文件 xxx.avi 的信息15.34 查看MKV视频文件 xxx.mkv 的信息15.35 抓取桌面操作的视频15.36 命令行读出文本15.37 命令行抓屏16 压缩16.1 增加 7Z 压缩软件16.2 增加 rar 软件压缩和解压缩支持16.3 增加 zip 格式压缩和解压缩支持1 解压缩 xxx.tar.gz16.5 解压缩 xxx.tar.bz216.6 压缩aaa bbb目录为xxx.tar.gz16.7 压缩aaa bbb目录为xxx.tar.bz216.8 增加 lha 支持16.9 增加解 cab 文件支持17 Nautilus17.1 显示隐藏文件17.2 显示地址栏17.3 特殊 URI 地址17.4 查看已安装字体18 日期和时间18.1 显示日历18.2 设置日期18.3 设置时间18.4 将时间写入CMOS18.5 查看CMOS时间18.6 读取CMOS时间18.7 从服务器上同步时间18.8 设置电脑的时区为上海18.9 XP 和 Ubuntu 相差了 8 小时的时差19 工作区19.1 不同工作区间切换20 控制台20.1 指定控制台切换20.2 控制台下滚屏20.3 控制台抓图21 数据库21.1 mysql的数据库存放路径21.2 从mysql中导出和导入数据21.3 忘了mysql的root口令怎么办21.4 修改mysql的root口令21.5 如何优化mysql21.6 mysql命令行中文显示?号21.7 常用mysql管理语句21.8 mysql的自动备份22 控制22.1 如何使用命令关闭显示器22.2 设置CPU的频率22.3 命令关机22.4 定时关机22.5 命令重启电脑22.6 如何修改ssh登录提示22.7 如何关闭ssh登录提示22.8 如何使用命令关闭笔记本的触摸板22.9 从命令行通知桌面消息23 统计23.1 统计最常用的10条命令23.2 统计每个单词的出现频率,并排序23.3 统计80端口的连接个数并按照从大到小排列24 编辑器24.1 vim中删除技巧24.2 如何配置Emacs24.3 vim 如何显示彩色字符24.4 让 vim 直接支持编辑 .gz 文件24.5 vim 如何显示行号,在~/.vimrc中加入24.6 vim配色方案 ~/.vimrc24.7 解决vim中文编码问题,在~/.vimrc中加入24.8 gedit中文乱码的解决25 编译和打包25.1 安装通用编译环境25.2 通用的编译安装步骤25.3 如何编译安装软件 kate25.4 获得源代码包25.5 解压缩还原源代码包25.6 安装编译打包环境25.7 重新编译并打包Debian化的源码25.8 获得源码并重新打包25.9 给源代码打补丁25.10 安装 gtk+ 编译环境26 其它26.1 把终端加到右键菜单26.2 如何删除Totem电影播放机的播放历史记录26.3 清除桌面挂载硬盘图标2 如何更换gnome程序的快捷键26.5 基于 OpenVZ 的 VPS 支持 OpenVPN 对外访问设置26.6 GNOME登录时自动运行程序26.7 man 如何显示彩色字符26.8 如何在命令行删除在会话设置的启动程序26.9 如何提高wine的反应速度26.10 如何命令行刻录26.11 延迟抓图26.12 回收站在哪里26.13 强制清空回收站26.14 默认打开方式的配置文件在哪里26.15 Firefox 的缓存目录在哪里26.16 查看samba的用户26.17 增加一个用户到samba26.18 从samba账户中删除一个用户26.19 显示samba账户信息26.20 测试samba账户是否正常26.21 samba的数据库存在哪里26.22 samba用户Windows下无法登录26.23 Pidgin 的聊天记录在哪里26.24 安装PDF打印机26.25 nvidia快速重设显示设置及配置多显示器26.26 kacpid进程大量占用CPU26.27 替换上一条命令中的一个短语26.28 AMD64位系统安装免费的杀毒软件 avast!26.29 应用合适的字体显示尺寸

前言

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

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

打开一个控制台:

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

任何一个使用 ’sudo’ 作为前缀的命令都需要拥有管理员 或 root 访问权限。 所以你会被提示输入你自己的密码。

安装升级

查看软件xxx安装内容

dpkg -L xxx

查找软件库中的软件

apt-cache search 正则表达式或aptitude search 软件包

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

apt-cache stats

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

apt-cache pkgnames

显示包的信息

apt-cache show k3b

查找文件属于哪个包

dpkg -S filenameapt-file search filename

查看已经安装了哪些包

dpkg -l

也可用

dpkg -l | less

翻页查看

查询软件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 这一步安装应用程序更新,不安装新内核等

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

dpkg -l |grep ^rc|awk ’{print $2}’ |sudo xargs dpkg -P

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

Copyright © 2008-2024 蜗牛素材网 All Rights Reserved
一个致力于分享各种行业知识与经验、学习资源交流平台,知识让你的眼界更宽广!