基础命令:

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地址

  1. 网卡中配置的dns会覆盖resolv.conf
  2. 网卡中不配置dns则不会覆盖resolv.conf
  3. 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解析配置文件修改主机名称相关推荐

  1. linux 操作系统笔记基础命令

    文章目录 linux 基础命令 cd 命令详解 ls 命令详解 pwd 命令详解 hostname命令详解 clear命令详解 who.whoami.w 命令 which 命令 cal 命令详解 ld ...

  2. linux从头学习笔记-基础命令和简单知识(1)

    [1] ubuntu windows mac | | | linux NT unix 内核 . Linux的文件系统中名字不能随便起 bin 二进制文件夹 boot 启动文件夹 dev 设备文件夹 h ...

  3. mysql学习笔记 基础命令

    mysql数据库 关系数据库 SQL结构化查询语言, socket介绍 root root DDL:数据定义语言 DML:(data Manioulation)数据操作语言 DCL:(data con ...

  4. 在CentOS7上安装vim编辑器报错无法解析阿里云主机

    文章目录 1.采用yum安装vim报错 2.配置域名解析服务器 3.再次利用yum安装vim 4.利用vim编辑器编辑文件 1.采用yum安装vim报错 执行命令:yum -y install vim ...

  5. redis基础命令和数据操作命令学习笔记

    redis基础命令和数据操作命令学习笔记 基础命令 安装成功后,redis的启动命令:先修改配置文件.将服务改成默认运行.然后以配置文件启动服务 redis-server config/redis-c ...

  6. #20 ifconfig、route、netstat、ip、ss命令详解与修改主机名与网卡配置文件

    网络的结构: 硬件:计算机.互联设备.网络设备 软件:操作系统.协议.应用程序.数据库 网络的功能: 资源共享:目的 数据通信:手段 网络通信模型 ISO/OSI: 应用层 表示层 会话层 传输层 网 ...

  7. 【linux】循序渐进学运维-基础命令篇

    文章目录 前言 线上查询及帮助命令(2个) 文件和目录操作命令(18个) 查看文件及内容处理命令(21个) 文件压缩及解压缩命令(4个) 信息显示命令(11个) 搜索文件命令(4个) 用户管理命令(1 ...

  8. Linux新手入门之基础命令操作

    Linux新手入门 1.Linux基本介绍 1.1.简介 Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的. Linux 是一套免 ...

  9. Redis 编译安装 基础命令 服务优化 持久化

    Redis Redis 基础 编译安装 Redis(来吧!展示!!) 基础命令!! Redis 数据持久化 RBD 配置文件展示 AOF 配置文件展示 Redis 性能管理 内存碎片率 内存使用率 回 ...

最新文章

  1. 创建线性表,以及表中的基本操作
  2. 机器学习与数据挖掘有什么异同?
  3. springboot_4 spring boot 使用servlet,filter,listener和interceptor
  4. 图像处理:图像中噪声分布和概率密度函数的关系
  5. mysql分表后怎么索引_分库分表后的索引问题
  6. 运算符优先级 必熟记,放到心里
  7. 正式举报林-裴 (1999) 论文涉嫌学术不端
  8. JavaScript 详说事件流(冒泡、捕获、传播、委托)
  9. fj怎么样_评测:丰田FJ 酷路泽动力及性能怎么样是否值得入手
  10. C# struct 性能损失
  11. 自然辩证法概论-雨课堂
  12. SQL2000 挂起
  13. 为什么软件工程师的脾气都这么暴躁
  14. YouTorrent - 全新的“实时”BT种子搜索站
  15. HDU4544 湫湫系列故事――消灭兔子
  16. Android 服务动态发现 SPA 之 Auto Service
  17. Linux系统shell脚本之打印系统的IP信息
  18. 微信seo搜索精准引流怎么做呢?(案例效果图)
  19. 折叠屏已经不新鲜了,明天你可能会用上“伸缩屏幕”!
  20. 图解 | 聊聊 MyBatis 缓存

热门文章

  1. Sui 8192:如何使用Sui对象撼动游戏领域
  2. 深入浅出kubernetes之client-go的DeltaFIFO
  3. Linux/Centos 安装oracle报错“调用makefile '/oracle/produc
  4. 1-6 集合\第7节 Collections工具类\第8节 Map集合
  5. OpenBR安装与编译过程
  6. 图像处理四种边界条件Python轮子实现——ZeroPadding、WrapAround、EdgeCopy、Reflect(同时应对各种size——valid、same、full)
  7. idea工具栏如何显示在左边
  8. 网络模型 工程师必备
  9. CSS的三种链接方式(内联式、嵌入式、外部式)
  10. Soft-thresholding (软阈值) operator