阿铭第六期linux运维培训,Linux运维第六天课程

1.操作系统基础管理命令

2.操作系统快捷方式使用

3.操作系统编辑命令vi

4.如何查看系统命令帮助手册

5.系统的目录结构

和文件目录都有关系的一些命令

系统数据信息进行备份 copy ==> cp 复制命令

语法格式: cp 参数 源文件(需要备份文件) 目标文件(备份之后的文件)

备份文件信息

[root@zhanglei /oldboy]# cp /oldboy/abc /oldboy/abc.txt

补充:覆盖文件问题

正常复制文件会有覆盖提示:

[root@zhanglei /oldboy]# cp /oldboy/abc /oldboy/abc.txt

cp: overwrite ‘/oldboy/abc.txt’? y

[root@zhanglei /oldboy]# cat /oldboy/abc.txt

lei

如何进行强制覆盖:

方法一: \cp oldboy01.txt /opt/ --- 忽略覆盖提示信息

方法二: /usr/bin/cp oldboy01.txt /opt/ --- 忽略覆盖提示信息

备份目录信息

cp -r oldboy

2.系统数据信息移动操作(剪切 move)==> mv

语法格式: mv 参数 源文件(需要移动文件)

移动文件信息:

移动目录信息:

[root@zhanglei ~]# mv /oldboy/ /tmp/

[root@zhanglei ~]# ls /tmp/

oldboy

重命名操作

[root@zhanglei ~]# mv /tmp/oldboy/ /tmp/lei

[root@zhanglei ~]# ls /tmp/

lei

3.系统数据删除命令 remove = = rm

删除文件信息

[root@zhanglei ~]# rm -f oldzhang/lei.txt

[root@zhanglei ~]# ls oldzhang/lei.txt

删除目录信息

rm -r /oldboy/

-f 强制删除目录数据信息 (不要有确认提示)

-r 递归删除目录下面的信息

删根操作:

rm -rf --no-preserve-root /

rm -rf /*

4.常用的系统快捷方式:

ctrl + a - - -将光标快速移动到行首

ctrl + e - - -将光标快速移动到行末

ctrl + ← - - - 将光标按照单词字符窜进行快速左右移动

ctrl + w - - - 删除(剪切)一个连续的字符串信息(没有空格分割)

ctrl + y - - - 粘贴剪切信息

ctrl + u - - - 删除(剪切)光标所在位置左边的所有字符串信息

ctrl + k - - - 删除(剪切)光标所在位置右边的所有字符串信息

5.vi命令使用方式和使用技巧

vi命令三种模式:

1)命令模式:最先打开文件进行编辑的模式

2)编辑模式:可以直接修改文件信息

3)底行模式:输入vi编辑指令信息,完成不同功能

命令模式 →编辑模式 “ i ”

编辑模式 -- esc -- 命令模式

命令模式 -- : -- 底行模式

底行模式 -- esc -- 命令模式

Vi命令使用技巧:

1)快速移动光标技巧

G/shift +g - - - - 将光标快速切换到最后一行

gg - - - - 将光标快速切换到文件行首

10gg - - - - 将光标快速到指定行

$ - - - - 将光标快速切换到行尾

0/^ - - - - 将光标快速切换到行首

2)快速移动光标并进入到编辑状态

o - - - - 将光标在当前行下边新起一行并进行修改

O - - - - 将光标在当前行上边新起一行并进行修改

i - - - - 进入编辑模式

I - - - - 将光标切换行首并进入编辑模式

A - - - -将光标切换到行末并进入编辑模式

a - - - - 在光标当前位置下一个字符进入编辑模式

C - - - - 将光标所在位置右边的所有内容清空进入编辑模式

cc - - - - 将整行内容进行清空,并进入到编辑状态

3)快速编辑文件内容信息

yy --- 复制指定内容信息

nyy --- 复制多行信息

p --- 粘贴复制或者剪切的信息

3p --- 将复制或剪切的内容粘贴3次

dd --- 删除(剪切)指定一行信息

ndd --- 删除(剪切)指定多行信息

dG --- 将光标所在行之后所有内容进行删除(剪切)

r --- 替换指定光标所在位置字符信息

R --- 进入到替换模式,可以替换多个字符信息

4)底行功能指令

set nu - - - - 显示行号信息

set nonu - - - - 取消显示行号信息

:s/oldboy/oldgirl/ --- 替换光标所在位置的信息

:%s/oldboy/oldgirl/ --- 替换文件中所有指定内容

:7,12s/oldboy/oldgirl/ --- 将指定行信息做替换修改

:6,$s/oldboy/oldgirl/ --- 将指定行到最后一行指定内容进行替换

:6,$s/oldboy/oldgirl/g --- 将一行中检索到匹配的所有信息都做替换

:6,$s/oldboy/oldgirl/ --- 将一行中检索到第一个匹配的信息做替换

PS: 替换指令使用时,分割符号可以使用 /// ### @@@

/搜索的信息 --- 在文件中检索过滤指定信息

n表示检索下一个匹配的信息

N表示返回到上一个匹配的信息

/搜索的信息\c --- 在文件检索信息时忽略大小写

特殊操作技巧

u - - - undo vi编辑中撤销操作

ctrl + r - - - redo vi编辑中取消撤销操作

作业:

01.vi编辑文件信息时,如果提示以下信息表示什么意思?如何不要显示以下信息

2.vi 编辑文件原理过程?

3.总结了解系统的目录结构

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值