liunx基础命令
一 防火墙
问题:老是关闭防火墙太麻烦,所以选择彻底关闭防火墙,发现每次都记不住命令!
下面是red hat/CentOs7关闭防火墙的命令!
1 查看防火状态
systemctl status firewalld
service iptables status
2 暂时关闭防火墙
systemctl stop firewalld
service iptables stop
3 永久关闭防火墙
systemctl disable firewalld
chkconfig iptables off
4 重启防火墙
systemctl enable firewalld
service iptables restart
5 永久关闭后重启
chkconfig iptables on
二 压缩解压
1 压缩文件夹
zip -r myfile.zip ./*
将当前目录下的所有文件和文件夹全部压缩成myfile.zip内联代码块文件,内联代码块-r表示递归压缩子目录下所有文件。
2 解压
把myfile.zip文件解压到 /home/zhangpba/
unzip -o -d /home/zhangpba myfile.zip
-o:不提示的情况下覆盖文件;
-d:-d /home/zhangpba指明将文件解压缩到/home/zhangpba目录下。
3 其他
删除压缩文件中smart.txt文件
zip -d myfile.zip smart.txt
向压缩文件中myfile.zip中添加my_info.txt文件。
zip -m myfile.zip ./my_info.txt
三 远程复制 scp
1 从远处复制到本地目录
文件
scp root@10.10.10.10:/opt/soft/nginx-0.5.38.tar.gz /opt/soft/
文件目录
scp -r root@10.10.10.10:/opt/soft/mongodb /opt/soft/
2 上传本地到远程机器指定目录
文件
scp /opt/soft/nginx-0.5.38.tar.gz root@10.10.10.10:/opt/soft/scptest
文件目录
scp -r /opt/soft/mongodb root@10.10.10.10:/opt/soft/scptest
四 修改环境变量
1 查看当前所有的环境变量
export :当前所有的环境变量
echo $PATH :输出当前的PATH环境变量
2 修改方式一:直接用export命令
生效方法:立即生效
有效期限:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的path配置
用户局限:仅对当前用户
3 修改方式二:通过修改.bashrc文件
vim ~/.bashrc
//在最后一行添上:
export JAVA_HOME=/software/TencentKona-8.0.10-332
生效方法:(有以下两种)
1、关闭当前终端窗口,重新打开一个新终端窗口就能生效
2、输入“source ~/.bashrc”命令,立即生效
有效期限:永久有效
用户局限:仅对当前用户
4 修改方式三:通过修改profile文件
vim /etc/profile
//export PATH //找到设置PATH的行,添加
export JAVA_HOME=/software/TencentKona-8.0.10-332
生效方法:系统重启
有效期限:永久有效
用户局限:对所有用户
/etc/profile包含/etc/profile.d/*.sh所有的sh文件,可以自定义脚本放置该文件中,开机会提示相应的显示信息。
5 修改方式四:通过修改environment文件
vim /etc/environment
在PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"中加入“:/software/TencentKona-8.0.10-332/bin”
生效方法:系统重启
有效期限:永久有效
用户局限:对所有用户
五 将10进制转化为16进制
printf '%x' 92156
本文来自博客园,作者:zhangpba,转载请注明原文链接:https://www.cnblogs.com/zhangpb/p/16048479.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具