第3天专题 linux快捷键与vim

1.每日复盘和今日内容

1.1.复盘

远程连接失败: 三部曲(适用于各种服务无法连接与访问) ⭐ ⭐ ⭐ ⭐ ⭐ 1.ping ip(检查线路通不通)

  2.检查防火墙

  3. 检查端口telnet  ip  端口  ping 检查linux是否可以上网(访问公网) 

ip分类,端口概念  

linux核心命令:⭐ ⭐ ⭐ ⭐ ⭐ mkdir,touch cd,pwd rm ls 目标01:初步,根据我们的说明/描述/操作要求–不看笔 记/文档–>命令 目标02:提升,根据我们的说明/描述/操作要求–不看笔 记/文档–>命令与命令选项

1.2.今日学习内容

想变得更快吗? linux快捷键.

别拔电源了?关机重启指令.

linux里面的手–vi-vim指令.

新一波命令补充:cp,mv,echo

linux优化:软件包,防火墙,命令行颜色.

2.今日学习详细内容

2.1.核心知识点

linux快捷键

2.2.关机重启指令

正式环境下不要进行重启指令。(一定要检查主机名和ip地址)

2.3.vi-vim-linux里面的手

vi默认就是安装的编辑器

vim 是vi的升级版,功能一致优先使用

vim的基本用法(目标:编辑文件,修改文件,保存退出)

vi-vim快捷键

创建模拟环境(麒麟系统)

:::info
1 mkdir -p /oldboy/

2 cat /etc/services /etc/sysconfig/network
scripts/ifcfg-ens33 > /oldboy/vim.txt

3 vim编辑/oldboy/vim.txt进行下面的快捷键

:::

快速移动光标

文件第1行 gg

文件的最后一行 G

文件的某一行 100gg

搜索

/内容 回车

继续向下搜索: n

继续向上搜索: N

复制,粘贴,剪切

yy复制当前行

p粘贴

3p 粘贴3次

dd剪切当前行(删除)

行号

:set nu 显示行号

:set nonu 不显示行号

撤销: u

批量操作 V

批量复制多行

操作:1定位到你要操作的行

          2进入可视行模式   V(大写)

          3选择范围

          4进行操作  y

批量删除多行

操作:1定位到你要操作的行

          2进入可视行模式   V(大写)

          3选择范围

          4进行操作  d

批量操作ctrl+v

 批量删除开头的#(井号,注释)

操作:1定位到你要操作的行

          2进入可视行模式   ctrl+v
          3选择范围

          4进行操作  d

批量在每行开头添加#

操作:1定位到你要操作的行

          2进入可视行模式   ctrl+v

          3选择范围

          4进入编辑模式  I(大写I)

          5按esc退出

2.4.其他知识点

搭建网站创建/app/tools/nginx/conf目录

书写配置文件conf下面12306.conf

12306.conf文件内容如下(参考)

3.命令

3.1.命令补充

cp,mv组合

命令说明
cp copy复制文件,目 录选项-r复制目录必须加上
-p复制的时候保持属性不 变.
-a == -r -p -d (软连接)
mv move移动(搬家)

1) 复制/etc/hostname文件 到/oldboy下

#方法1: 绝对路径方法
cp /etc/hostname /oldboy/
#方法2: 相对路径方法
cd /oldboy/
cp /etc/hostname .
  1. 复制/etc/目录到/oldboy/下
#方法1: 绝对路径方法
cp -r /etc/ /oldboy/
#方法2: 相对路径方法
cd /oldboy/
cp -r /etc/ .
  1. 备份/etc/目录到/backup/

复制的时候保持属性信息不变

mkdir -p /backup/
cp -a /etc/ /backup/
#cp -rp
  1. 移动/oldboy/oldboy.txt到/tmp/
mv /oldboy/oldboy.txt /tmp/
  1. mv隐藏功能 改名(重命名)
mv 源文件 新名字
  1. cp的备份与恢复
#1.先确认,/etc/已经备份了.
#2.修改/etc/hostname
#3.通过/backup/etc/hostname恢复/还原

3.2.echo与>

1) >与>>正经功能

重定向符号,先清空然后把内容写入到文件中.

追加重定向,把内容写入到文件末尾.

#1.先清空在写入
echo oldboy >oldboy.txt
cat 检查文件内容
echo lidao >oldboy.txt
cat 检查文件内容 ##发现>只会保留最后一次的,因为>会先清空文件内容.
echo lidao >> oldboy.txt
echo lidao >> oldboy.txt
echo lidao >> oldboy.txt
cat 检查oldboy.txt文件内容
##发现所有内容都保留了,>>是追加到文件末尾不会清空.

2) {}输出序列数字,字母

基本用法

[root@devops-99 oldboy]# echo {1…10}
1 2 3 4 5 6 7 8 9 10
[root@devops-99 oldboy]# echo {01…10}
01 02 03 04 05 06 07 08 09 10
[root@devops-99 oldboy]# echo {a…z}
a b c d e f g h i j k l m n o p q r s t u v w x y z

与touch,mkdir等命令搭配实现批量创建文件,批量创建 目录

#1.创建oldboy01.txt oldboy02.txt oldboy03.txt … oldboy10.txt
touch oldboy{01…10}.txt
#2.创建目录oldboydir01 oldboydir02 … oldboydir10
mkdir oldboydir{01…10}

3)小结

echo命令

重定向符号: >,>>

{}

4今日工作总结

linux快捷键,ctrl+a/e/l/c tab键 必会

重启,关机指令(shutdown -h/-r/-c) 必会 halt ,reboot…

vim基本使用 必会 ,vim快捷键 逐渐掌握.

命令补充: cp,mv,echo ,>> ,> ,{} 必会

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值