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