Linux常用命令补充

本文介绍了Linux系统中常用的文件处理命令find、more、tar及压缩解压,防火墙服务的启动、端口管理,chmod权限管理,查看进程与杀死进程的方法,以及netstat和网络配置的相关知识,包括设置静态IP。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文件处理命令

find 查找命令

语法: find  路径  -name  文件名【允许模糊匹配】
练习:
	1. 查询根目录下(包括子目录),名为b的目录和文件
		find / -name 'b'

	2. 查询根目录下(包括子目录),名以b开头的目录和文件
		find / -name 'b*'

more 查看文件命令

语法: more 文件名 
扩展:
    cat  文件名     输出文件的所有内容到屏幕上,默认定位到最后一页
    more 文件名     从第一页开始,按回车键换行,按空格健翻页,q退出
    head -n 7 文件名      查看文件的前7行内容
    tail -n 7 文件名      查看文件的后7行内容
    tail -f 文件名  动态查看文件信息

tar 压缩命令

语法: tar  参数  打包压缩后的文件名  要打包压缩的目录或文件
参数:
	-c 创建新的文件
	-f 文件名由命令台设置
	-v 输出文件清单
	-z 自动识别压缩或解压
总结:
	tar -zcvf  压缩包名称(*.tar.gz)  要压缩的文件或者目录

tar 解压命令

语法: tar  参数  压缩文件  [-C 要解压到的目录]
参数:
	-x 取出文件中的内容
	-f 文件名由命令台设置
	-v 输出文件清单
	-z 自动识别压缩或解压
总结:
	tar  -zxvf  压缩文件 -C 要解压的目录

防火墙命令

防火墙是一个工作在主机或者网络边缘,对出入网络的IP、端口进行访问控制的软件

在Centos7中,防火墙已经被做成了一个服务,服务名称为firewall

我们的任务:启动防火墙,定义防火墙策略

防火墙服务相关操作(启停与查看状态)

systemctl start   firewalld     开启防火墙      
systemctl stop    firewalld     关闭防火墙      
systemctl restart firewalld     重启防火墙      
systemctl status  firewalld     查看防火墙状态
systemctl enable  firewalld     打开防火墙开机自启  
systemctl disable firewalld     关闭防火墙开机自启  

放行与限制端口

防火墙开启默认是禁止所有端口访问的
	允许某端口       firewall-cmd  --zone=public  --add-port=8080/tcp     --permanent
	禁止某端口       firewall-cmd  --zone=public  --remove-port=8080/tcp  --permanent
	查看允许的端口   firewall-cmd  --zone=public  --list-ports
	注意:使用--permanent代表永久生效,这种情况下,需要重新加载服务  firewall-cmd --reload

常用端口说明:
	3306  mysql
	8080  tomcat

chmod权限管理三种形式

chmod -R命令中的-R选项是递归选项,它可以使命令作用于指定目录及其子目录下的所有文件,批量修改文件或目录的权限

形式一

chmod 用户类型+(-)  权限的英文表示  -R  文件
例子:chmod  o+w  -R  文件

形式二

chmod  英文权限标识  -R  文件
例子:chmod  u=wrx,g=wr,o=wr  -R 文件

形式三(重点掌握)

chmod  数字权限标识  -R  文件
例子:chmod  755  -R  test

ps 查看进程

语法:  ps -ef  |  grep 程序名(可以不写全名)
解释:
	ps -ef   查看所有的正在运行的进程
	|        管道命令,它会将管道前面的命令输出作为管道后面的命令输入
	grep     文本搜索命令

kill 强杀进程

语法: kill -9  进程号

netstat 查看端口

语法:  netstat  -an  |  grep 端口号
解释:
	netstat  -an   查看所有的正在占用的端口号
	|              管道命令,它会将管道前面的命令输出作为管道后面的命令输入
	grep           文本搜索命令

关机和重启

shutdown -h now    关机
reboot             重启

设置静态ip

① 在做这件事情之前.先要确定好当前网段
在这里插入图片描述
② 编辑 /etc/sysconfig/network-scripts/ifcfg-ens33

BOOTPROTO=static  # 有dhcp 改成static
ONBOOT=yes   # 必须是yes

IPADDR=192.168.136.3   # 新增 IP地址 网段必须跟你虚拟机中一致
NETMASK=255.255.255.0    # 新增 子网掩码 固定
GATEWAY=192.168.136.2    # 新增  网关网段.2
DNS1=192.168.136.2       # 新增  跟网关一致

③ 编辑 /etc/hosts, 添加这行内容

192.168.136.3  localhost

④ 重启网络服务

service network restart
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

PY_XAT_SFZL

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值