linux 常用命令

文件修改

1、q! 退出
2! 强制退出
3、wq 保存并退出
4:set nu 显示行号
5:set nonu 关闭行号 
6/要查询的词  

修改host文件

vim /etc/hostname

防火墙

systemctl status firewalld  #查看防火墙状态

systemctl stop firewalld # 关闭防火墙

systemctl start firewalld # 开启防火墙

systemctl enable firewalld.service  # 开机自启动防火墙

systemctl disable firewalld.service # 开机不自启动防火墙

firewall-cmd --list-ports                #查询所有开放的端口

firewall-cmd --query-port=8080/tcp       #查询端口是否开放

firewall-cmd --add-port=8080/tcp --permanent          #永久添加8080端口
firewall-cmd --add-port=65001-65010/tcp --permanent   #永久增加65001-65010端口

firewall-cmd --remove-port=8800/tcp --permanent       #永久删除8080端口

# 对某个ip开放某个端口
firewall-cmd --permanent --add-rich-rule=“rule family=“ipv4” source address=192.168.142.166” port port=5432” protocol=“tcp” accept”

# 删除对某个ip开放某个端口
firewall-cmd --permanent --remove-rich-rule=“rule family=“ipv4” source address=192.168.142.166” port port=5432” protocol=“tcp” accept”


常用命令

1、pwd 查看当前目录绝对路径

2、mkdir xiyou

3、mkdir -p xiyou/dssz/meihouwang  # -p 创建多层目录

4、cp xiyou/dssz/suwukong.txt xiyou/mingjie/   复制文件

5、rm sunwukong.txt # 删除文件

6、rm -rf dssz/  # 递归删除目录中所有内容

7、mv xiyou/dssz/suwukong.txt xiyou/dssz/houge.txt# 重命名

8、mv xiyou/dssz/houge.txt ./   # 移动文件到上一级目录

9、tail -n 1 nginx.conf  显示文件第110、echo hello>>test.txt 向test.txt文件最后一行写入hello 词

11、useradd wdl 添加用户

12、passwd wdl 修改用户密码

13、id wdl 查看用户是否存在

14、cat /etc/passwd 查看创建了哪些用户

15、userdel wdl 删除用户但保存用户主目录

16、userdel -r wdl 用户和用户主目录,都删除

17、usermod -g root wdl 把wdl用户添加到root用户组

18、groupadd newroot 新增组

19、groupdel newroot  删除组

20、groupmod -n 新组名 老组名 #修改组

21、cat /etc/group 查看有哪些组

22、文件权限

chmod [{ugoa}{+ - =}{rwx}] 文件或目录
u:所有者(user) g:所有组(group)    o:其他人(other)     a:所有人(u、g、o 的总和)
+号代表增加      -号代表取消     = 号代表直接赋予

(1)、修改文件使其所属主用户具有执行权限
chmod u+x test.txt

(2)、用数字修改文件权限
hmod [mode=421 ] [文件或目录]
r=4         w=2        x=1       rwx=4+2+1=7
例如:chmod 777 houge.txt #设置文件所有者、所属组、其他用户都具有可读可写可执行权限
例如:chmod -R 777 xiyou/  #修改整个文件夹里面的所有文件的所有者、所属组、其他用户都具有可读可写可执行权限。

23、查询文件
(1)、根据文件名称查询
find -name "ln*.txt"2)、根据文件大小查询
find /home -size +204800 #查找大于200m的文件(+n 大于 -n小于 n等于)

(3)、grep 查询
# 单个文件中查找
grep "string" filenam

24、gzip 文件 #压缩文件

25、gunzip lnTest.txt.gz #解压文件

26、压缩文件
zip 压缩文件名.zip  源文件
比如:
# 压缩文件
zip lnTest.zip lnTest.txt
# -r 压缩文件夹
zip -r  nginx1.zip nginx-1.21.6

27、
# 解压到当前目录
tar -zxvf houma.tar.gz
# -C 解压到某个目录下
tar -zxvf xiyou.tar.gz -C /opt

28、查看磁盘
# 查看当前文件总占用
du -sh 

# 当前目录下所有文件磁盘占用
du -sh *

# 某文件夹下所有文件的磁盘占用
du -sh /home/* # 查看home目录下所有文件的磁盘占用情况*/

#-c 显示总和
du -csh /home/* #查询home目录下所有文件磁盘占用总和*/

#查看磁盘使用情况
df -h

#查看当前目录各个文件夹中文件的大小
du -h –max-depth=1 *

#强行删除文件
rm -rf /home/jenkins

29、查看nginx进程
ps -ef | grep nginx
30、停止进程
# -9 表示强迫进程立即停止
(1)、kill -9 5102 #通过进程端口关闭
(2)、killall nginx #通过进程名称关闭
31、监控系统
top
32、netstat显示网络状态和端口占用信息
netstat -anp | grep  进程号或端口号
netstat –nlp | grep 端口号





参考:https://blog.csdn.net/leah126/article/details/131558171

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值