1. 查询注册模块软件
yum list all | grep subscription  
  1. 卸载注册模块
yum remove subscription-manager   
  1. 立即重启
shutdown -r now  
  1. 解压到指定路径
tar zxvf /source/kernel.tgz -C /Document  
  1. 打包压缩文件
tar -cvf /home/www/images.tar /home/www/images ← 仅打包,不压缩  
tar -zcvf /home/www/images.tar.gz /home/www/images ← 打包后,以gzip压缩  
  1. 创建目录
mkdir -p[递归创建]  
  1. 删除非空目录
rmdir(只能删除空目录) // rmdir 目标目录  
rm (默认删除文件) -r[删除目录] -f[不希望询问确认]  // rm -rf 目标文件  
  1. 复制文件
cp( -r[复制目录] -p[复制时保持文件属性]  // cp -rp 目标文件 目标目录
  1. 移动文件
mv(剪切文件)  // mv 目标文件 目标目录 (将目标目录属性改为文件名时,可对文件进行改名)  
  1. 创建文件
touch  //touch 文件名  
  1. 查看文件内容
cat -n[显示行号]  // cat -n 目标文件  
  1. 反向显示文件内容
tac(适用于短文件)  
  1. 分页浏览文件
mroe(可用 空格 或 F 翻页,回车 换行, q 退出)  // more 目标文件
less(在 more 命令的基础上还可用 上下箭头 换行, pgup、pgdown 翻页, / 加搜索内容查找, n 跳转下一个匹配项, N 跳转至上一个匹配项)
// less 目标文件
  1. 查看文件头
head(默认前10行) -n[指定行数]  // head -n 5 目标文件  
  1. 查看文件尾
tail(默认10行) -n[显示指定行数]  // tail -n 5 目标文件  
  1. 创建连接文件
ln(默认创建硬链接,实时更新) -s[创建软连接]  // ln -s 目标目录/[文件名]  
  1. 更改文件权限
chmod -R[递归更改]  // chmod -R 777 目标文件  
  1. 更改文件所有者
chown // chown 目标用户 目标文件  
  1. 文件搜索
find -name[按文件名搜索,通配符 * ?]  -iname[按文件名搜索忽略大小写]
-size[按文件大小搜索, + 大于, - 小于,缺省表示等于]  -type[根据类型查找, d 为目录, f 为文件]
-user[根据所属用户查找]  -group[根据所属组查找]
-cmin[根据更改时间查找,+2两分钟前,-2两分钟内] -mtime[根据修改时间,+2两天前,-2两天内]
-a[查询条件 and 连接符]  -r[查询条件 or 连接符]
// find -name *关键字*
// find -size +1M (大于1M的文件)
// find -iname *关键字*  
  1. 快速文件查找
locate(从Linux文件资料库查找,系统定期自动更新) -i[忽略大小写]  
  1. 搜索命令所在路径及别名
which // which 命令名  
  1. 搜索文件中指定内容
grep(^a 以a开头) -i[忽略大小写] -v[排除指定字符]
// grep ^aa a.txt        ls |grep -v ^G  
  1. 查看命令帮助
man // man ls
info // info ls  
  1. 查看用户登录信息
who  
  1. 压缩文件
gzip -d[解压文件]  // gzip -d 目标.gz文件  
  1. 目录打包压缩
tar -c[打包]  -v[显示详细信息]  -f[指定文件名]  -z[打包同时压缩]  -x[解包]
// tar -zcvf 打包压缩后文件名 目标文件名
// tar -zxvf 目标文件名  
  1. 压缩 zip 文件
zip -r[压缩目录]    // zip 压缩后文件名 目标文件名
  1. 解压 zip 文件
unzip 目标文件名  
  1. 压缩 bz2 文件
biz(默认只能压缩文件) -k[压缩后保留文件]    // biz 目标文件
// 打包目录并压缩  tar -cjf 打包压缩后文件名 目标文件名  
  1. 解压 bz2 文件
bunzip2 -k[解压后保留原文件] // bunzip2 -k 目标文件名
// 解压 tar.bz2 文件  tar -xjf 目标文件名  
  1. 查看所有已安装软件
rpm -qa  
  1. 卸载已安装软件
rpm -e --nodeps 软件包名  
  1. rpm 软件包安装
rpm -ivh 软件包名
  1. 配置全局环境变量( Java 为例)
export JAVA_HOME=/usr/java/jdk1.7.0_04
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin  
  1. 更新环境变量配置信息
source /etc/profile  
  1. 跳转上次所在目录
cd -