linux基础命令(2)

linux基础命令(2)

image

1、vim编辑模式命令补充

1、批量删除文件里的行
	1、ndd命令
	2、利用末行模式进行操作
		1、进入末行模式
		2、输入要删除的行数区间
			例:1,10,表示第一行到第十行
			% 代表最后一行
		3、空格 d 即可完成指定行数删除
2、批量编辑文件里的行
	1、vim可视化编辑
		1、ctrl + v 进入可视化界面
			选中要编辑的行
		2、shift + i 进入编辑界面,编辑选中的第一行
		3、esc退出即完成
	2、正则表达式
		1、进入末行模式
		2、输入相应的正则表达式
			1,10 表示要替换的行数
			例:1,10 s/'被替换的内容'\(.*\)/替换后的内容 \1/g
		3、回车

image

2、系统目录介绍

1、目录结构特点
	linux系统中所有目录都是从根目录(/)开始的
	linux系统中目录是有层次结构的
	linux系统中的目录需要挂在才能使用
	
	ps:所谓的挂载就是目录需要依附于磁盘才能工作
2、目录挂载初识
	目录挂载的命令
		mount
	语法格式
		mount [磁盘路径] [需要挂载的路径]
	查看本机挂载的命令
		[root@jinx ~]# df -h
	从挂载的磁盘上卸载目录
		[root@jinx ~]# umount [磁盘路径] [挂载的文件路径]
3、目录结构发展
	第一块磁盘:挂载根目录(/)
	第二块磁盘:存储数据(数据盘)
4、selinux
	作用:最大限度地减小系统中服务进程可访问的资源
	但是selinux中有很多权限相关的命令,对于不熟悉这些命令的人来说,可以选择将selinux关闭‘’
	如何关闭selinux:
		# 临时关闭
			[root@jinx ~]# setenforce  0
		# 永久关闭
			1、进入selinux配置文件编辑界面
				[root@jinx ~]# vim /etc/selinux/config
			2、找到'SELINUX=enforcing'这一项,将后面的参数修改为disabled:SELINUX=disabled
			3、保存退出

image

3、目录结构详述

1、网卡配置文件
	1、如何查看网卡名
		[root@jinx ~]# ip a
	2、网卡配置信息文件
		/etc/sysconfig/network-scripts/ifcfg-[网卡名]
2、修改网卡配置文件
	1、利用vim编辑进行操作
		1、进入网卡配置文件编辑界面
			[root@jinx ~]# vim /etc/sysconfig/network-scripts/ifcfg-[网卡名]
		2、找到IPADDR 修改ip,保存退出
	2、命令直接修改
		[root@jinx ~]# sed -i 's#.[原来的ip]#.[修改后的ip]#g /etc/sysconfig/network-scripts/ifcfg-
[网卡名]
3、重载网卡信息
	在修改完网卡信息以后,需要重启网路才能生效
	如何重启网络
		1.[root@jinx ~]# systemctl restart network
		2.[root@jinx ~]# ifdown[网卡名] && ifup[网卡名]
	关闭网络管理器(因为已经有了network)
		systemctl stop NetworkManager
		systemctl disable NetworkManager
		或
		systemctl disable --now NetworkManager
	判断SSH服务是否开启
		[root@jinx ~]# systemctl status sshd
	查看解析配置文件
		/etc/resolv.conf  :临时dns配置文件
		[root@jinx ~]# cat /etc/resolv.conf
	修改主机名称
		临时修改
			hostname [修改的名字]
		永久修改
			1、利用vim编辑器进入主机名配置文件配置界面
				vim /etc/hostname	:需要重启才能生效
			2、利用命令修改
				[root@jinx ~]# vim hostnamectl set-hostname [修改的名字]	:立即生效


image

posted @ 2021-12-11 17:12  PyLy  阅读(49)  评论(0)    收藏  举报

念两句诗

入我相思门,知我相思苦,长相思兮长相忆,短相思兮无穷极。
【唐代】李白