Ubuntu 命令技巧

Ubuntu 命令技巧

Ubuntu Skills
http://wiki.ubuntu.org.cn/UbuntuSkills

1. 目录

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 彻底删除Gnome
2.22 彻底删除KDE
2.23 一键安装 LAMP 服务
2.24 删除旧内核
2.25 导入ppa源的key值
2.26 增加 add-apt-repository 命令
2.27 增加一个ppa源
2.28 添加163镜像源
2.29 系统升级
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信息
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 分区卸载
4.9 只读挂载ntfs分区
4.10 可写挂载ntfs分区
4.11 挂载fat32分区
4.12 挂载共享文件
4.13 挂载ISO文件
4.14 查看IDE硬盘信息
4.15 查看软raid阵列信息
4.16 参看硬raid阵列信息
4.17 查看SATA硬盘信息
4.18 查看硬盘剩余空间
4.19 查看目录占用空间
4.20 闪盘没法卸载
4.21 使用文件来增加交换空间
4.22 查看硬盘当前读写情况
4.23 测试硬盘的实际写入速度
5 进程
5.1 查看当前的内存使用情况
5.2 连续监视内存使用情况
5.3 动态显示进程执行情况
5.4 查看当前有哪些进程
5.5 查看进程的启动时间
5.6 查看目前登入用户运行的程序
5.7 查看当前用户程序实际内存占用,并排序
5.8 统计程序的内存耗用
5.9 按内存从大到小排列进程
5.10 列出前十个最耗内存的进程
5.11 按cpu利用率从大到小排列进程
5.12 查看当前进程树
5.13 中止一个进程
5.14 强制中止一个进程(在上面进程中止不成功的时候使用)
5.15 图形方式中止一个程序
5.16 查看进程打开的文件
5.17 统计进程打开的文件数并排序
5.18 显示开启文件abc.txt的进程
5.19 显示22端口现在运行什么程序
5.20 显示nsd进程现在打开的文件
5.21 在後台运行程序,退出登录後,并不结束程序
5.22 在后台运行交互式程序,退出登录后,并不结束程序
5.23 在后台运行交互式程序,退出登录后,并不结束程序
5.24 详细显示程序的运行信息
5.25 增加系统最大打开文件个数
5.26 清除僵尸进程
5.27 将大于120M内存的php-cgi都杀掉
5.28 Linux系统中如何限制用户进程CPU占用率
6 ADSL
6.1 配置 ADSL
6.2 ADSL手工拨号
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.28 SSH 远程端口转发
7.29 监控网络所有的tcp数据
7.30 监控TCP/UDP连接的流量
7.31 扫描某个IP的端口
8 iptables
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 限制访问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 临时关闭一个服务
10.6 临时启动一个服务
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为UTF8
13.4 批量转换src目录下的所有文件内容由GBK到UTF8
13.5 转换文件内容由GBK到UTF8
13.6 批量转换文件内容由GBK到UTF8
13.7 转换 mp3 标签编码
13.8 控制台下显示中文
13.9 lftp 登录远程Windows中文FTP 
13.10 java6 的安装和中文设置
13.11 openjdk6 的安装和中文设置
13.12 程序显示有些字大,有些小
13.13 PDF 文件乱码
13.14 Flash中文乱码
13.15 增加农历
13.16 unzip 中文文件名乱码
13.17 ibus跟随
13.18 查看具体字体名称
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 对比两个文件之间的差异 
14.26 显示xxx文件倒数6行的内容
14.27 让tail不停地读取最新的内容
14.28 查看文件中间的第五行(含)到第10行(含)的内容
14.29 查找关于xxx的命令
14.30 通过ssh传输文件
14.31 把所有文件的後辍由rm改为rmvb
14.32 把所有文件名中的大写改为小写
14.33 删除特殊文件名的文件,如文件名:--help.txt
14.34 查看当前目录的子目录
14.35 将当前目录下最近30天访问过的文件移动到上级back目录
14.36 查找当前目录下最近30天访问过的文件打包备份
14.37 显示系统服务器一小时以内的包含 xxxx 的所有邮件
14.38 将当前目录下最近2小时到8小时之内的文件显示出来
14.39 删除修改时间在30天之前的所有文件
14.40 删除访问时间在30天之前的所有文件
14.41 查找guest用户的以avi或者rm结尾的文件并删除掉
14.42 查找不以java和xml结尾,并7天没有使用的文件删除掉
14.43 查找目录下所有有包含abcd文字的文本文件,并替换为xyz
14.44 删除当前目录里面所有的 .svn 目录
14.45 删除当前目录所有以“~”结尾的临时文件
14.46 删除包含 aaa 字符串的所有文件
14.47 统计当前文件个数
14.48 统计当前目录下所有jpg文件的尺寸
14.49 统计当前目录个数
14.50 统计当前目录下占空间最大的前10名文件或目录
14.51 显示当前目录下2006-01-01的文件名
14.52 备份当前系统到另外一个硬盘 
14.53 使用ssh方式同步远程数据到本地目录
14.54 使用ftp方式同步远程数据到本地目录
14.55 去掉文件中的^M
14.56 转换Dos文本文件到Unix文本文件
14.57 转换bin/cue到iso文件
14.58 转换目录到iso文件
14.59 转换CD到iso文件
14.60 将一个文件作为附件发到邮箱
14.61 合并多个pdf文件到一个pdf文件
14.62 比较两个目录里面的文件是否有相同
14.63 比较一个远程文件和一个本地文件
14.64 当file.log里出现Finished: SUCCESS时候就退出tail
14.65 统计py代码行数,不包括空行
14.66 统计java代码行数,不包括空行和公共目录
14.67 给文件增加行号
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 批量转换任意文件为ipod touch使用的mp4
15.9 转换任意格式的视频到H264
15.10 压制DVD到H264,支持ipod
15.11 图形界面为ipod touch转mp4的方法
15.12 转换flv到MP4
15.13 mencoder/mplayer 反拉丝参数
15.14 合并多个 rm 文件为一个 avi 文件
15.15 合并视频到一个文件
15.16 CD 抓轨为 mp3 (有损)
15.17 CD 抓轨为 Flac (无损)
15.18 ape 转换为 flac
15.19 ape/flac 转换为 mp3
15.20 批量将 ape 转为 flac
15.21 批量将 ape 转为 mp3
15.22 批量将 ape 转为 m4a
15.23 批量将 ape 转为 aac
15.24 批量将 flac 转为 mp3
15.25 批量将svg转为png
15.26 批量转换格式到mp3
15.27 批量缩小图片到30%
15.28 批量转换jpg到png
15.29 将文字转为图片
15.30 如何压缩png图片
15.31 将多张图片合并到一个PDF文件
15.32 批量把pdf转换为txt并格式化
15.33 转换 pdf 到 png
15.34 获取jpg的扩展信息(Exif)
15.35 获取视频文件 xxx.avi 的信息
15.36 查看MKV视频文件 xxx.mkv 的信息
15.37 抓取桌面操作的视频
15.38 命令行读出文本
15.39 命令行抓屏
16 压缩
16.1 增加 7Z 压缩软件
16.2 增加 rar 格式解压和压缩支持
16.3 增加 zip 格式解压和压缩支持
16.4 解压缩 xxx.tar.gz
16.5 解压缩 xxx.tar.bz2
16.6 解压缩 xxx.tar.xz
16.7 压缩aaa bbb目录为xxx.tar.gz
16.8 压缩aaa bbb目录为xxx.tar.bz2
16.9 压缩aaa bbb目录为xxx.tar.xz
16.10 增加 lha 支持
16.11 增加解 cab 文件支持
17 Nautilus
17.1 显示隐藏文件
17.2 显示地址栏
17.3 特殊 URI 地址
17.4 查看已安装字体
18 日期和时间
18.1 显示日历
18.2 显示农历
18.3 设置日期
18.4 设置时间
18.5 将时间写入CMOS
18.6 查看CMOS时间
18.7 读取CMOS时间
18.8 从服务器上同步时间
18.9 设置电脑的时区为上海
18.10 XP 和 Ubuntu 相差了 8 小时的时差
18.11 将时间截转为时间
19 工作区
19.1 不同工作区间切换
20 控制台
20.1 指定控制台切换
20.2 控制台下滚屏
20.3 控制台抓图
20.4 回到上一次的目录
20.5 以root的身份执行上一条命令
21 数据库
21.1 mysql的数据库存放路径
21.2 从mysql中导出和导入数据
21.3 忘了mysql的root口令怎么办
21.4 修改mysql的root口令
21.5 如何优化mysql
21.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 vim一个远程文件
24.3 如何配置Emacs
24.4 vim 如何显示彩色字符
24.5 让 vim 直接支持编辑 .gz 文件
24.6 vim 如何显示行号,在~/.vimrc中加入
24.7 vim配色方案 (~/.vimrc)
24.8 解决vim中文编码问题,在~/.vimrc中加入
24.9 gedit中文乱码的解决
25 编译和打包
25.1 安装通用编译环境
25.2 通用的编译安装步骤
25.3 如何编译安装软件 kate
25.4 获得源代码包
25.5 解压缩还原源代码包
25.6 安装编译打包环境
25.7 重新编译并打包Debian化的源码
25.8 获得源码并重新打包
25.9 给源代码打补丁
25.10 安装 gtk+ 编译环境
26 其它
26.1 把终端加到右键菜单
26.2 如何删除Totem电影播放机的播放历史记录
26.3 清除桌面挂载硬盘图标
26.4 如何更换gnome程序的快捷键
26.5 man 如何显示彩色字符
26.6 如何在命令行删除在会话设置的启动程序
26.7 如何提高wine的反应速度
26.8 如何命令行刻录
26.9 延迟抓图
26.10 回收站在哪里
26.11 强制清空回收站
26.12 默认打开方式的配置文件在哪里
26.13 Firefox 的缓存目录在哪里
26.14 查看samba的用户
26.15 增加一个用户到samba
26.16 从samba账户中删除一个用户
26.17 显示samba账户信息
26.18 测试samba账户是否正常
26.19 samba的数据库存在哪里
26.20 samba用户Windows下无法登录
26.21 Pidgin 的聊天记录在哪里
26.22 安装PDF打印机
26.23 nvidia快速重设显示设置及配置多显示器
26.24 kacpid进程大量占用CPU
26.25 替换上一条命令中的一个短语
26.26 AMD64位系统安装免费的杀毒软件 avast!
26.27 应用合适的字体显示尺寸
26.28 重新配置键盘类型
26.29 重新载入声卡驱动模块

References

https://yongqiang.blog.csdn.net/

TLssCalendar (支持农历的月历控件) Version 1.10 发布这个控件是因为我在网上找不到支持农历的月历控件,就自己写了个,希望能有用。 您可以没有任何限制的使用、修改、分发本控件。但没有任何担保,甚至没有适合特定目的而隐含的担保。如果您修改了本控件,烦请发一份拷贝到<LuckMiky@21cn.com> 。 开发平台:PWin2000Pro + Delphi 7.0 主要功能; 1、在日历面板上同时显示公历和农历农历部分仅支持公元1900.1.31到公元2100.12.31; 2、可以定制控件界面颜色和字体,类似TmonthCalendar,可以选择采用AAFont平滑字体边缘(有点慢); 3、控件字体大小根据控件大小自动适应; 4、支持鼠标和键盘或者代码选择日期; Home:每月的第一天 End:每月的最后一天 PageUp: 上一个月 Page:下一个月 四个方向键移动光标 5、提供了公历转农历农历转公历函数,支持干支年、月、日;函数原形及调用方法请看代码。 本单元农历转换部分为 Mostone.Jiang 漠石(mostone@hotmail.com)的CnBase.pas,作了一点小小改动。由于控件字体过小,采用了***与月共舞工作室周劲羽***的AAFont来平滑字体显示,在此感谢2位,提供了这么好的东西给我们免费使用! Miky2004.01 更新历史: 2004-4-24 Ver 1.10 修正了网友happylife发现的Bug; 修改了Paint部分,不再使用DoubleBuffered,显示速度有很大改观; 添加了干支记日显示方式选项; 添加了keypress,keydown,keyup事件; 添加了编译指令{DEFINE AAFONT},如果你没有AAFont,请把第49行删除
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Yongqiang Cheng

梦想不是浮躁,而是沉淀和积累。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值