安装
查看软件xxx安装内容
查找软件
查找文件属于哪个包
查询软件xxx依赖哪些包
查询软件xxx被哪些包依赖
增加一个光盘源
系统升级
清除所以删除包的残余配置文件
编译时缺少h文件的自动处理
查看安装软件时下载包的临时存放目录
备份当前系统安装的所有包的列表
从上面备份的安装包的列表文件恢复所有包
清理旧版本的软件缓存
清理所有软件缓存
删除系统不再使用的孤立软件
查看包在服务器上面的地址
系统
查看内核
查看Ubuntu版本
查看内核加载的模块
查看PCI设备
查看USB设备
查看网卡状态
查看CPU信息
显示当前硬件信息
硬盘
查看硬盘的分区
查看IDE硬盘信息
查看STAT硬盘信息
查看硬盘剩余空间
查看目录占用空间
优盘没法卸载
内存
查看当前的内存使用情况
进程
查看当前有哪些进程
中止一个进程
强制中止一个进程(在上面进程中止不成功的时候使用)
图形方式中止一个程序
查看当前进程的实时状况
查看进程打开的文件
ADSL
配置 ADSL
ADSL手工拨号
激活 ADSL
断开 ADSL
查看拨号日志
如何设置动态域名
- #首先去 http://www.3322.org 申请一个动态域名 #然后修改 /etc/ppp/ip-up 增加拨号时更新域名指令 sudo vim /etc/ppp/ip-up #在最后增加如下行 w3m -no-cookie -dump 'http://username:password@members.3322.org/dyndns/update?system=dyndns&hostname=yourdns.3322.org'
网络
根据IP查网卡地址
查看当前IP地址
查看当前外网的IP地址
- w3m -no-cookie -dump www.ip138.com|grep -o '[0-9]/{1,3/}/.[0-9]/{1,3/}/.[0-9]/{1,3/}/.[0-9]/{1,3/}' w3m -no-cookie -dump www.123cha.com|grep -o '[0-9]/{1,3/}/.[0-9]/{1,3/}/.[0-9]/{1,3/}/.[0-9]/{1,3/}' w3m -no-cookie -dump ip.loveroot.com|grep -o '[0-9]/{1,3/}/.[0-9]/{1,3/}/.[0-9]/{1,3/}/.[0-9]/{1,3/}'
查看当前监听80端口的程序
查看当前网卡的物理地址
立即让网络支持nat
查看路由信息
手工增加删除一条路由
- sudo route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1 sudo route del -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1
修改网卡MAC地址的方法
- sudo ifconfig eth0 down #关闭网卡 sudo ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE #然后改地址 sudo ifconfig eth0 up #然后启动网卡
统计当前IP连接的个数
- netstat -na|grep ESTABLISHED|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -r -n netstat -na|grep SYN|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -r -n
统计当前20000个IP包中大于100个IP包的IP地址
- tcpdump -tnn -c 20000 -i eth0 | awk -F "." '{print $1"."$2"."$3"."$4}' | sort | uniq -c | sort -nr | awk ' $1 > 100 '
屏蔽IPV6
服务
添加一个服务
删除一个服务
临时重启一个服务
临时关闭一个服务
临时启动一个服务
设置
配置默认Java使用哪个
修改用户资料
给apt设置代理
修改系统登录信息
中文
转换文件名由GBK为UTF8
批量转换src目录下的所有文件内容由GBK到UTF8
- find src -type d -exec mkdir -p utf8/{} /; find src -type f -exec iconv -f GBK -t UTF-8 {} -o utf8/{} /; mv utf8/* src rm -fr utf8
转换文件内容由GBK到UTF8
转换 mp3 标签编码
控制台下显示中文
文件
快速查找某个文件
查看文件类型
显示xxx文件倒数6行的内容
让tail不停地读地最新的内容
查看文件中间的第五行(含)到第10行(含)的内容
查找包含xxx字符串的文件
查找关于xxx的命令
通过ssh传输文件
- scp -rp /path/filename username@remoteIP:/path #将本地文件拷贝到服务器上 scp -rp username@remoteIP:/path/filename /path #将远程文件从服务器下载到本地
查看某个文件被哪些应用程序读写
把所有文件的后辍由rm改为rmvb
把所有文件名中的大写改为小写
删除特殊文件名的文件,如文件名:--help.txt
查看当前目录的子目录
将当前目录下最近30天访问过的文件移动到上级back目录
将当前目录下最近2小时到8小时之内的文件显示出来
删除修改时间在30天之前的所有文件
查找guest用户的以avi或者rm结尾的文件并删除掉
查找的不以java和xml结尾,并7天没有使用的文件删除掉
统计当前文件个数
统计当前目录个数
显示当前目录下2006-01-01的文件名
压缩
解压缩 xxx.tar.gz
解压缩 xxx.tar.bz2
压缩aaa bbb目录为xxx.tar.gz
压缩aaa bbb目录为xxx.tar.bz2
Nautilus
显示隐藏文件
显示地址栏
特殊 URI 地址
- * computer:/// - 全部挂载的设备和网络 * network:/// - 浏览可用的网络 * burn:/// - 一个刻录 CDs/DVDs 的数据虚拟目录 * smb:/// - 可用的 windows/samba 网络资源 * x-nautilus-desktop:/// - 桌面项目和图标 * file:/// - 本地文件 * trash:/// - 本地回收站目录 * ftp:// - FTP 文件夹 * ssh:// - SSH 文件夹 * fonts:/// - 字体文件夹,可将字体文件拖到此处以完成安装 * themes:/// - 系统主题文件夹
查看已安装字体
程序
详细显示程序的运行信息
日期和时间
设置日期
设置时间
将时间写入CMOS
读取CMOS时间
从服务器上同步时间
控制台
不同控制台间切换
指定控制台切换
控制台下滚屏
控制台抓图
数据库
mysql的数据库存放在地方
从mysql中导出和导入数据
忘了mysql的root口令怎么办
- sudo /etc/init.d/mysql stop sudo mysqld_safe --skip-grant-tables & sudo mysqladmin -u user password 'newpassword'' sudo mysqladmin flush-privileges
修改mysql的root口令
其它
下载网站文档
- wget -r -p -np -k http://www.21cn.com · -r:在本机建立服务器端目录结构; · -p: 下载显示HTML文件的所有图片; · -np:只下载目标站点指定目录及其子目录的内容; · -k: 转换非相对链接为相对链接。