help 内部命令 #帮助(用于内置命令)
bash内置命令: 解释器中默认已存在的命令 不能使用man帮助查询 可以使用help
man 外部命令 #手册(用于外置命令)
bash外置命令: 后续安装的命令 可以使用man 也可以help命令查询
history #显示历史执行过的命令
-c 清空历史命令
[root@AHui ~]# !314 # 使用叹号加history显示的历史编号
注意: !cat 执行最后一次cat的动作
esc 加 . 快速调用上一次执行最后的一个参数
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 直接手动配置 直接生效不需要重启网卡
[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#53 Non-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 # 存放主机名称



