&带你进入Linux的世界& 上篇
2024-01-08 10:24:55
第一章 LInux 入门
1.1 概述
?????????Linux内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。目前市面上较知名的发行版有: Ubuntu、RedHat、 CentOS、 Debain, Fedora。Linux内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
????????目前市面上较知名的发行版有: Ubuntu、RedHat、 CentOS、 Debain, Fedora。
1.2 linux? 和? Windows 区别
????????
第二章 Linux 文件与目录
Linux目录结构
第三章 VI/VIM编辑器
3.1是什么
????????VI 是
Unix
操作系统和类
Unix
操作系统中最通用的文本编辑器。
????????VIM 编辑器是从
VI
发展出来的一个性能更强大的文本编辑器。可以主动的以字体颜
色辨别语法的正确性,方便程序设计。
VIM
与
VI
编辑器完全兼容。
3.2一般模式
????????以 vi
打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可
以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理内容, 也可以使用『复制、粘贴』来处理你的文件数据。
常用语法
?
语法 | 功能描述 |
yy
|
复制光标当前一行
|
y
数字
y
|
复制一段(从第几行到第几行)
|
p |
箭头移动到目的行粘贴
|
u |
撤销上一步
|
dd |
删除光标当前行
|
d
数字
d
|
删除光标当前行
|
x
|
剪切一个字母,相当于
del
|
X
|
剪切一个字母,相当于
Backspace
|
yw
|
复制一个词
|
dw
|
删除一个词
|
shift+6
(
^
)
|
移动到行头
|
shift+4
(
$
)
|
移动到行尾
|
1+shift+g
|
移动到页头,数字
|
shift+g
|
shift+g
移动到页尾
|
数字
+shift+g
|
移动到目标行
|
4.4 编辑模式
????????在一般模式中可以进行删除、复制、粘贴等的动作,但是却无法编辑文件内容的!
要
等到你按下『
i, I, o, O, a, A
』等任何一个字母之后才会进入编辑模式。
????????注意了!通常在Linux
中,按下这些按键时,在画面的左下方会出现『
INSERT
或
REPLACE
』的字样,此时才可以进行编辑。而如果要回到一般模式时, 则必须要按下
『
Esc
』这个按键即可退出编辑模式。
?
? 1)进入编辑模
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ?常用语法
按键 | 功能 |
i |
当前光标前
|
a |
当前光标后
|
o |
当前光标行的下一行
|
I |
光标所在行最前
|
A |
光标所在行最后
|
O |
当前光标行的上一行
|
2
)退出编辑模式
? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
按『
Esc
』键 退出编辑模式,之后所在的模式为一般模式。
4.5指令模式
????????在一般模式当中,输入『 : / ?
』
3
个中的任何一个按钮,就可以将光标移动到最底下那
一行。
????????在这个模式当中, 可以提供你『搜寻资料』的动作,而读取、存盘、大量取代字符、
离开
vi
、显示行号等动作是在此模式中达成的!
1
)基本语法
?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
常用语法
命令 | 功能 |
:w
| 保存 |
:q
| 退出 |
:!
| 强制执行 |
/
要查找的词
| n 查找下一个,N 往上查找 |
:noh
| 取消高亮显示 |
:set nu
| 显示行号 |
:set nonu
| 关闭行号 |
:%s/old/new/g
| 替换内容 /g 替换匹配到的所有内容 |
2
)案例实操
(
1
)强制保存退出
? ? ? ? ?
? ? ? ? ? ? ?:wq!
4.6 模式间转换
第 5 章 网络配置
5.1 查看网络 IP 和 网关
1
)查看虚拟网络编辑器,如图
2
)修改虚拟网卡
Ip
,如图
3
)查看网关,如图
?
4
)查看
windows
环境的中
VMnet8
网络配置,如图
5.2 配置网络 ip 地址
5.2.1 ifconfig 配置网络接口
ifconfig :network interfaces configuring
网络接口配置
1
)基本语法
ifconfig
(功能描述:显示所有网络接口的配置信息)
2
)案例实操
(
1
)查看当前网络
ip
[root@node1?
桌面
]# ifconfig
5.2.2 ping 测试主机之间网络连通性
1
)基本语法
ping
目的主机
(功能描述:
测试当前服务器是否可以连接目的主机
)
2
)案例实操
????????(1)测试当前服务器是否可以连接百度
????????[root@node1 桌面
]# ping www.baidu.com
5.2.3 修改 IP 地址
1
) 查看
IP
配置文件
[root@node1?
桌面
]#vim /etc/sysconfig/network-scripts/ifcfg-ens33
? ? ? ? 编辑完后,按键盘 esc ,然后输入 :wq 回车即可
2
)执行
service network restart
重启网络
5.2.4 修改 IP 地址后可能会遇到的问题
(1)物理机能 ping 通虚拟机,但是虚拟机 ping 不通物理机,一般都是因为物理机的
防火墙问题,把防火墙关闭就行
(2)虚拟机能 Ping 通物理机,但是虚拟机 Ping 不通外网,一般都是因为 DNS 的设置有
问题
(3)虚拟机 Ping
www.baidu.com
显示域名未知等信息,一般查看 GATEWAY 和 DNS 设
置是否正确
(4)如果以上全部设置完还是不行,需要关闭 NetworkManager 服务
systemctl stop NetworkManager 关闭
systemctl disable NetworkManager 禁用
(5)如果检查发现 systemctl status network 有问题 需要检查 ifcfg-ens33
5.3 配置主机名
5.3.1 修改主机名称
????????1) 基本语法
? ? ? ? ? ? ? hostname
? ? ? ? ? ?(功能描述:查看当前服务器的主机名称)
????????2) 案例实操
? ? ? ? ?(1
)查看当前服务器主机名称
????????[root@node1 桌面
]# hostname
????(2
)如果感觉此主机名不合适,我们可以进行修改。通过编辑
/etc/hostname
文件
? ? ?
? ? ? [root@node1?
桌面
]# vi /etc/hostname
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 修改完成后重启生效。
5.3.2 修改 hosts 映射文件
1)修改 linux 的主机映射文件(hosts 文件)
????????后续在 hadoop
阶段,虚拟机会比较多,配置时通常会采用主机名的方式配置,比较简单方便。 不用刻意记 ip
地址。
? ? ? (
1)打开/etc/hosts
? ? ?[root@node1?
桌面
]# vim /etc/hosts
? ? ? ? ?
? ? ? ? ?
?添加如下内容
? ? ?(2)重启设备,重启后,查看主机名,已经修改成功
2)修改 windows 的主机映射文件(hosts 文件)
????????(1
)进入
C:\Windows\System32\drivers\etc
路径
????????(2
)打开
hosts
文件并添加如下内容
3)修改 window10 的主机映射文件(hosts 文件)
????????(1
)进入
C:\Windows\System32\drivers\etc
路径
????????(2
)拷贝
hosts
文件到桌面
????????(3)将桌面
hosts
文件覆盖
C:\Windows\System32\drivers\etc
路径
hosts
文件。
5.4 远程登录
???????? ?远程登录工具就是 必不可缺的,目前,比较主流的有 Xshell, Tabby Terminal, SecureCRT,FinalShell 等。?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?&上篇完结,尽请期待中篇?&
文章来源:https://blog.csdn.net/2402_82473422/article/details/135432219
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!