linux01
作者:互联网
目录
虚拟机关键配置名词解释
网络模式
桥接模式
主机网卡和虚拟网卡的IP地址都处于同一个网段,每一个虚拟机都可以看成是一台独立的主机,用于独立的ip地址,容易造成地址冲突。
NAT模式
虚拟机拥有虚拟的ip地址,需要通过主机上网,相当于把主机当成路由器一样。
仅主机模式
主要⽤于虚拟机之间的沟通,不能访问外部⽹络
网关
将两个使用不同协议的网络连接在一起的设备,类似于海关一样。
系统分区
分区一般分为三个部分:
- /boot:启动分区,保存和系统启动相关的文件。
- swap:交换分区,临时将硬盘的多余容量变为内存使⽤。
- /:根分区
分区方案
假设硬盘有200G。
1.通用分区方案
- /boot:200M
- swap:如果内存<8G,swap分区⼤⼩==1.5倍内存容量
- /:剩余容量
2.数据重要场景
- /boot:200M
- swap:1G、2G、内存<8G,1.5倍内存容量
- /:20G-200G
- /data:剩余容量
3.灵活分区方案
- /boot:200M
- swap:1G、2G、内存<8G,1.5倍内存容量
- /:20G-200G
- 剩余容量不分
远程链接工具
远程链接工具可以远程操作虚拟机。这里使用xshell。
xshell下载地址:https://xshell.en.softonic.com/
xshell基本使用
首先进入虚拟机终端,输入ip a命令查看ip地址,我这里是10.0.0.200
打开xshell,文件-->新建,输入ip地址
然后根据提示输入用户名和密码即可。连接上后你的每次操作都相当于是在虚拟机上操作。
系统命令
命令 | 作用 |
---|---|
shut down -h 10 | 10分钟后关机 |
shut down -h 0/now | 立即关机 |
shutdown -r 10 | 10分钟后重启 |
shut down -r 0/now | 立即重启 |
shutdown -c | 取消关机/重启 |
man 命令 | 查看命令详细信息 |
常用快捷方式
快捷方式 | 作用 |
---|---|
方向键上/下 | 查看上/下一个命令 |
tab | 命令补全 |
ctrl + l | 清空屏幕信息 |
ctrl + c | 中断命令执⾏过程 |
ctrl + a | 移动光标到行首 |
ctrl + e | 移动光标到行尾 |
ctrl + u | 剪切光标到行首之间命令 |
ctrl + k | 剪切光标到行尾之间命令 |
ctrl + y | 将剪切内容粘贴回来 |
ctrl + s | 锁定窗口信息,可以使用命令但不会显示 |
ctrl + q | 解锁窗口信息 |
ctrl + ⽅向键左/右 | 按照英文单词(空格)移动光标 |
文件命令操作
命令 | 作用 |
---|---|
touch [选项] 文件 | 创建文件信息,如果文件不存在,则创建空文件 |
mkdir abc | 创建abc文件夹 |
ls | 列出目录的内容 |
ls | 显示当前路径下的文件和文件夹 |
ls - l | 显示当前路径下文件和文件夹的详细信息,简写:ll |
ls -l a.txt | 显示a.txt的详细信息,简写:ll a.txt |
ls -lt | 按日期降序显示详细信息 |
ls -ltr | 按日期升序显示详细信息 |
cat | 连接文件并在标准输出上打印 |
cat a.txt | 查看a.txt的内容信息 |
cat a.txt b.txt > c.txt | 合并a.txt和b.txt的内容并保存到c.txt |
echo | 显示一行文本 |
echo hello | 输出'hello' |
echo hello > a.txt | 将a.txt里的内容变成'hello' |
echo hello >> a.txt | 给a.txt里的内容追加内容'hello' |
cp | 复制文件和目录 |
cp 文件路径1 文件路径2 | 将路径1的文件复制到路径2处 |
cp -r 路径1 路径2 | 复制整体⽬录数据 |
\cp -r 路径1 路径2 | 避免提示信息出现(文件重复,是否替换?) |
cp -a/d/r/p | 和链接⽂件有关 |
cp -R | 进⾏递归复制 |
cp -p | 保持属性不变 |
mv | 移动(重命名)文件 |
mv 路径1 路径2 | 将路径1的内容移到路径2 |
mv a.txt b.txt | 将a.txt重命名为b.txt |
rm | 删除文件或目录 |
rm a.txt | 删除当前路径下的a.txt文件 |
rm -r abc | 删除当前路径下的abc目录 |
rm -f a.txt | 不会有提示信息,直接删除 |
rm -rf abc | 不会有提示信息,直接删除 |
rm -r * | 删除所有文件及目录 |
文件编辑命令
系统自带的命令是vi,比较好用的是vim,vim需要安装:
yum install vim -y
语法结构:
vi 文件
文件编辑命令有三种模式:命令模式、编辑模式、末行模式,输入vi后是处于命令模式。
一般编辑文件流程:
- vi a.txt打开文件
- 输入小写字母i进入编辑模式
- 开始编辑
- 按esc回到命令模式
- 输入:wq保存退出
命令模式操作
命令 | 作用 |
---|---|
常用 | |
i | 进入编辑模式 |
仅移动光标 | |
G | 光标移动到最后⼀⾏ |
gg | 光标移动到第⼀⾏ |
10gg | 移动光标到第10⾏ |
$ | 移动光标到一行的行尾 |
0 | 移动光标到一行的行首 |
移动光标并进入编辑 | |
o | 移动光标到下一行并进⼊编辑状态 |
A | 移动光标到行尾并进行编辑 |
C | 删除光标到行尾的内容并进入编辑状态 |
cc | 清空当前行的内容并进入编辑状态 |
编辑文件 | |
x | 删除光标处的一个文本 |
yy | 复制当前光标所在行的文本 |
4yy | 复制4行文本 |
p | 粘贴文本 |
4p | 粘贴4行文本 |
dd | 剪切当前光标所在行的文本 |
4dd | 剪切4行文本 |
dG | 将光标所在⾏到最后⼀⾏都删除 |
u | 撤销编辑信息 |
ctrl + r | 取消撤销操作 |
ctrl + v | 进入到批量编辑模式,靠方向键选择区域, 然后按d或x可以把选中的删除 |
末行模式命令
命令 | 作用 |
---|---|
:wq | 保存退出 |
:q | 不保存并退出 |
:q! | 不保存并强制退出 |
:set nu | 显示行数 |
:set nonu | 取消显示行数 |
/abcd | 搜索文本中的'abcd',输入n查找下一个 输入shift + n查找上一个 |
标签:文件,linux01,ctrl,路径,命令,txt,光标 来源: https://www.cnblogs.com/yume-zbh/p/16353055.html