【笔记】基础命令vim快捷键网卡配置文件DNS解析配置文件修改主机名称
基础命令:
help
help 内部命令 #帮助(用于内置命令)
bash内置命令: 解释器中默认已存在的命令 不能使用man帮助查询 可以使用help
man
man 外部命令 #手册(用于外置命令)
bash外置命令: 后续安装的命令 可以使用man 也可以help命令查询
history
history #显示历史执行过的命令
-c 清空历史命令
[root@AHui ~]# !314 # 使用叹号加history显示的历史编号
注意: !cat 执行最后一次cat的动作
esc 加 . 快速调用上一次执行最后的一个参数
vim快捷键
vim 文本编辑器 vi的增强版本(yum -y install vim) 提高工作效率 提高Shell编程效率
vim 视图模式: vim 文件
快捷方式: 移动
G: 移动光标到文件的末尾
1G: 移动到第一行
10G: 移动到第10行
gg 移动到首行
End 移动到行尾 $
Home 移动到行首 ^ 0
快捷方式: 删除
dw 删除单词
x 删除一个字母
dd: 删除光标所在行
3dd: 删除3行
dG: 删除光标所在到文件的末尾
D: 删除光标所在到行尾
d+^ 删除光标所在到行首 d+home d+0
u: 撤销上一次动作
快捷方式: 进入编辑模式
a: 追加方式进入编辑模式
i: 在当前位置进入编辑模式
o: 在当前行下一行插入一行进入编辑模式
O: 在当前行的上一行插入一行进入编辑模式
C: 删除光标所在到行尾 进入编辑模式
快捷方式: 复制粘贴
yy: 复制光标所在行
nyy: 复制n行内容 3yy 复制3行内容
p: 粘贴内容
3p: 粘贴3次
底行模式:
视图模式打出”:”
wq: 保存并退出
q: 退出(没有对文件进行修改)
q!:强制退出不保存
set nu: 显示行号
set nonu: 取消显示行号
搜索内容:
视图模式输入 “/”
/root 搜索root的行
n 查找下一个root
N 往上查找 root
块模式:
ctrl+v 进入块视图 只在vim中可以使用 vi不支持
ctrl+v: 按左右键选择内容操作
批量添加注释:
ctrl+v 选择n行
输入I 进入编辑模式
输入内容
按两次esc完成批量编辑操作(按1次esc稍等1秒)
网卡配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet # 网络类型 以太网(快速以太网)
NAME=eth0 # 网卡的名称
BOOTPROTO=none # IP地址的配置方式#none: 手动配置IP#static: 手动配置IP#dhcp: 自动从dhcp服务获取ip地址
UUID=673a2b3c-cebd-4dba-b577-a286246a84b3 # 硬件的唯一标识 UUID是唯一的 网卡配置中可以删除
DEVICE=eth0 # 硬件的网卡名称
ONBOOT=yes # 开机是否自动启动
IPADDR=10.0.0.200 # IP地址 局域网内唯一(教室 公司 学校 虚拟机网络)
PREFIX=24 # 子网掩码 决定了可用IP地址的数量 24决定了 10.0.0.1-10.0.0.254# NATMASK=255.255.255.0
GATEWAY=10.0.0.2 # 网关 去外网必经之地)
DNS1=223.5.5.5 # 域名解析服务器
优化后网卡配置:
[root@AHui ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=none
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=10.0.0.200
PREFIX=24
GATEWAY=10.0.0.2
DNS1=223.5.5.5
DNS2=114.114.114.114 # 备用DNS服务器地址
DNS解析配置文件
什么是域名解析:
域名: www.baidu.com www.sina.com www.weibo.com www.AHui.com
将域名解析成IP地址
www.baidu.com —> DNS服务器–>将域名转换成IP地址
DNS服务器:
223.5.5.5 阿里云
114.114.114.114 电信
8.8.8.8 谷歌(实际国内的)
202.106.0.20 联通
/etc/resolv.conf # 配置DNS服务器的IP地址
- 网卡中配置的dns会覆盖resolv.conf
- 网卡中不配置dns则不会覆盖resolv.conf
- resolv.conf 直接手动配置 直接生效不需要重启网卡
配置多个DNS服务器
[root@AHui ~]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 223.5.5.5
nameserver 114.114.114.114使用nslookup解析域名 (yum -y install bind-utils)[root@ahui ~]# nslookup www.baidu.com
Server: 223.5.5.5
Address: 223.5.5.5#53Non-authoritative answer:
www.baidu.com canonical name = www.a.shifen.com.
Name: www.a.shifen.com
Address: 110.242.68.3
Name: www.a.shifen.com
Address: 110.242.68.4
修改主机名称
/etc/hostname # 存放主机名称
[root@AHui ~]# hostname
AHui
配置主机名称:
临时生效(重启系统失效)
第一个步骤: 使用hostname 主机名称 配置主机名
[root@AHui ~]# hostname test
第二个步骤: 退出xshell重新连接生效
永久配置:
第一种方式: 修改配置文件
[root@test ~]# cat /etc/hostname
LiXiao
修改完成需要重启系统生效
第二种方式: 临时+永久方式修改主机名称
执行下面命令相当于: 修改/etc/hostname 配置文件 执行了hostname AHui
[root@LiXiao ~]# hostnamectl set-hostname AHui
小结:
1.history #显示历史执行过的命令
2.help #帮助(用于内置命令)
3.man #手册(用于外置命令)
4.vim快捷键
5.网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0
6.DNS解析配置文件 /etc/resolv.conf # 配置DNS服务器的IP地址
7.修改主机名称 /etc/hostname # 存放主机名称
【笔记】基础命令vim快捷键网卡配置文件DNS解析配置文件修改主机名称相关推荐
- linux 操作系统笔记基础命令
文章目录 linux 基础命令 cd 命令详解 ls 命令详解 pwd 命令详解 hostname命令详解 clear命令详解 who.whoami.w 命令 which 命令 cal 命令详解 ld ...
- linux从头学习笔记-基础命令和简单知识(1)
[1] ubuntu windows mac | | | linux NT unix 内核 . Linux的文件系统中名字不能随便起 bin 二进制文件夹 boot 启动文件夹 dev 设备文件夹 h ...
- mysql学习笔记 基础命令
mysql数据库 关系数据库 SQL结构化查询语言, socket介绍 root root DDL:数据定义语言 DML:(data Manioulation)数据操作语言 DCL:(data con ...
- 在CentOS7上安装vim编辑器报错无法解析阿里云主机
文章目录 1.采用yum安装vim报错 2.配置域名解析服务器 3.再次利用yum安装vim 4.利用vim编辑器编辑文件 1.采用yum安装vim报错 执行命令:yum -y install vim ...
- redis基础命令和数据操作命令学习笔记
redis基础命令和数据操作命令学习笔记 基础命令 安装成功后,redis的启动命令:先修改配置文件.将服务改成默认运行.然后以配置文件启动服务 redis-server config/redis-c ...
- #20 ifconfig、route、netstat、ip、ss命令详解与修改主机名与网卡配置文件
网络的结构: 硬件:计算机.互联设备.网络设备 软件:操作系统.协议.应用程序.数据库 网络的功能: 资源共享:目的 数据通信:手段 网络通信模型 ISO/OSI: 应用层 表示层 会话层 传输层 网 ...
- 【linux】循序渐进学运维-基础命令篇
文章目录 前言 线上查询及帮助命令(2个) 文件和目录操作命令(18个) 查看文件及内容处理命令(21个) 文件压缩及解压缩命令(4个) 信息显示命令(11个) 搜索文件命令(4个) 用户管理命令(1 ...
- Linux新手入门之基础命令操作
Linux新手入门 1.Linux基本介绍 1.1.简介 Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的. Linux 是一套免 ...
- Redis 编译安装 基础命令 服务优化 持久化
Redis Redis 基础 编译安装 Redis(来吧!展示!!) 基础命令!! Redis 数据持久化 RBD 配置文件展示 AOF 配置文件展示 Redis 性能管理 内存碎片率 内存使用率 回 ...
最新文章
- 创建线性表,以及表中的基本操作
- 机器学习与数据挖掘有什么异同?
- springboot_4 spring boot 使用servlet,filter,listener和interceptor
- 图像处理:图像中噪声分布和概率密度函数的关系
- mysql分表后怎么索引_分库分表后的索引问题
- 运算符优先级 必熟记,放到心里
- 正式举报林-裴 (1999) 论文涉嫌学术不端
- JavaScript 详说事件流(冒泡、捕获、传播、委托)
- fj怎么样_评测:丰田FJ 酷路泽动力及性能怎么样是否值得入手
- C# struct 性能损失
- 自然辩证法概论-雨课堂
- SQL2000 挂起
- 为什么软件工程师的脾气都这么暴躁
- YouTorrent - 全新的“实时”BT种子搜索站
- HDU4544 湫湫系列故事――消灭兔子
- Android 服务动态发现 SPA 之 Auto Service
- Linux系统shell脚本之打印系统的IP信息
- 微信seo搜索精准引流怎么做呢?(案例效果图)
- 折叠屏已经不新鲜了,明天你可能会用上“伸缩屏幕”!
- 图解 | 聊聊 MyBatis 缓存
热门文章
- Sui 8192:如何使用Sui对象撼动游戏领域
- 深入浅出kubernetes之client-go的DeltaFIFO
- Linux/Centos 安装oracle报错“调用makefile '/oracle/produc
- 1-6 集合\第7节 Collections工具类\第8节 Map集合
- OpenBR安装与编译过程
- 图像处理四种边界条件Python轮子实现——ZeroPadding、WrapAround、EdgeCopy、Reflect(同时应对各种size——valid、same、full)
- idea工具栏如何显示在左边
- 网络模型 工程师必备
- CSS的三种链接方式(内联式、嵌入式、外部式)
- Soft-thresholding (软阈值) operator