RedHat常用命令

1. 查询注册模块软件

yum list all | grep subscription  

2. 卸载注册模块

yum remove subscription-manager   

3. 立即重启

shutdown -r now  

4. 解压到指定路径

tar zxvf /source/kernel.tgz -C /Document  

5. 打包压缩文件

tar -cvf /home/www/images.tar /home/www/images ← 仅打包,不压缩  
tar -zcvf /home/www/images.tar.gz /home/www/images ← 打包后,以gzip压缩  

6. 创建目录

mkdir -p[递归创建]  

7. 删除非空目录

rmdir(只能删除空目录) // rmdir 目标目录  
rm (默认删除文件) -r[删除目录] -f[不希望询问确认]  // rm -rf 目标文件  

8. 复制文件

cp( -r[复制目录] -p[复制时保持文件属性]  // cp -rp 目标文件 目标目录

9. 移动文件

mv(剪切文件)  // mv 目标文件 目标目录 (将目标目录属性改为文件名时,可对文件进行改名)  

10. 创建文件

touch  //touch 文件名  

11. 查看文件内容

cat -n[显示行号]  // cat -n 目标文件  

12. 反向显示文件内容

tac(适用于短文件)  

13. 分页浏览文件

mroe(可用 空格 或 F 翻页,回车 换行, q 退出)  // more 目标文件
less(在 more 命令的基础上还可用 上下箭头 换行, pgup、pgdown 翻页, / 加搜索内容查找, n 跳转下一个匹配项, N 跳转至上一个匹配项)
// less 目标文件

14. 查看文件头

head(默认前10行) -n[指定行数]  // head -n 5 目标文件  

15. 查看文件尾

tail(默认10行) -n[显示指定行数]  // tail -n 5 目标文件  

16. 创建连接文件

ln(默认创建硬链接,实时更新) -s[创建软连接]  // ln -s 目标目录/[文件名]  

17. 更改文件权限

chmod -R[递归更改]  // chmod -R 777 目标文件  

18. 更改文件所有者

chown // chown 目标用户 目标文件  

19. 文件搜索

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 *关键字*  

20. 快速文件查找

locate(从Linux文件资料库查找,系统定期自动更新) -i[忽略大小写]  

21. 搜索命令所在路径及别名

which // which 命令名  

22. 搜索文件中指定内容

grep(^a 以a开头) -i[忽略大小写] -v[排除指定字符]
// grep ^aa a.txt        ls |grep -v ^G  

23. 查看命令帮助

man // man ls
info // info ls  

24. 查看用户登录信息

who  

25. 压缩文件

gzip -d[解压文件]  // gzip -d 目标.gz文件  

26. 目录打包压缩

tar -c[打包]  -v[显示详细信息]  -f[指定文件名]  -z[打包同时压缩]  -x[解包]
// tar -zcvf 打包压缩后文件名 目标文件名
// tar -zxvf 目标文件名  

27. 压缩 zip 文件

zip -r[压缩目录]    // zip 压缩后文件名 目标文件名

28. 解压 zip 文件

unzip 目标文件名  

29. 压缩 bz2 文件

biz(默认只能压缩文件) -k[压缩后保留文件]    // biz 目标文件
// 打包目录并压缩  tar -cjf 打包压缩后文件名 目标文件名  

30. 解压 bz2 文件

bunzip2 -k[解压后保留原文件] // bunzip2 -k 目标文件名
// 解压 tar.bz2 文件  tar -xjf 目标文件名  

31. 查看所有已安装软件

rpm -qa  

32. 卸载已安装软件

rpm -e --nodeps 软件包名  

33. rpm 软件包安装

rpm -ivh 软件包名

34. 配置全局环境变量( 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  

35. 更新环境变量配置信息

source /etc/profile  

36. 跳转上次所在目录

cd -
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值