linux基础指令练习

任务
1. 文件管理命令练习:
在/opt目录下创建一个临时目录tmp;
在临时目录下创建一个文件,文件名为a.txt;
 将a.txt复制成b.txt;
 将b.txt改名成为c.txt;
 创建符号链接,链接文件名为linkc.txt;
2.  将echo "123"结果重定向到info.txt, 将test11111结果重定向到info.txt
    使用多种方式完成
3.    vi练习:完成如下步骤
1) 应用vi命令在/tmp文件夹下创建文件,文件名newfile。在newfile首行输入日期时间
2) 将/boot/grub2/grub.cfg文档的内容读入到newfile文档中(在日期的下一行即第2行)
3) 查找文档中包含#号字符的行,将整行删除
4) 开启VI的行号提示功能
5) 将光标移动到第5行,并在第5行后产生一新的空白行第6行
6) 修改内容。将所有的timeout=5,更改为time=30
7) 将整个文档中的所有root字符更改为admin字符
8) 复制第1行的日期时间内容到文档末
9)将文档保存,将文档再次另存为/boot/newfile2,退出VI编辑器

转换到 /opt 目录并在此之下用mkdir指令建立一个tmp目录,并在tmp目录之下用touch指令创建一个a.txt文件。

用 cp指令把a.txt文件复制为b.txt文件,使用 ls 指令查看是否复制成功

用mv指令把b.txt文件改名成为c.txt  ,如果把源文件剪切到与源文件相同目录的地方则只是把源文件重命名了。可以用ls -lis 来证明 (剪切后c.txt与原先b.txt的 inode 一致)

用ln指令创建c.txt的软链接,用echo加重定向给c.txt输入内容,用cat linkc.txt来证明linkc.txt是c.txt的链接

linux基础指令练习_第1张图片

 2.用 echo指令  加>重定向 把123覆写到info.txt文件中

再用echo指令 加>>重定向 把test11111添加到info.txt末尾

用 &>>来把标准输出或标准错误输出添加到info.txt末尾

用cat指令 来检测是否添加成功

linux基础指令练习_第2张图片

test11111 &>> info.txt

3.用vi newfile 来在/tmp文件夹下创建文件newfile

按a进入编辑模式并在行首输入日期    //也可以使用 date '+%Y-%m-%d %H:%M' >newfile来把系统时间标准输出重定向到newfile文件中去

linux基础指令练习_第3张图片

用 cat 文件 加 >>重定向来把/boot/grub2/grub.cfg文件里的内容输入到newfile文档末端

linux基础指令练习_第4张图片

 用:g/#/d 来把文档中包含 # 号字符的行全部删除

 linux基础指令练习_第5张图片

删除后

 linux基础指令练习_第6张图片

 使用 :set nu 进入末行模式并 显示行号

linux基础指令练习_第7张图片

完成后

 linux基础指令练习_第8张图片

 用 5gg移动到第5行 按A进入行末编辑模式输入回车添加空白行,再按Esc进入命令行模式

进入行末模式输入:% s/timeout=5/time=30/g来把该文档中的所有timeout=5改成time=30

linux基础指令练习_第9张图片

 更改后

linux基础指令练习_第10张图片

输入:% s/root/admin/g 来把整个文档中的root字符改为admin字符

 linux基础指令练习_第11张图片

更改后

 linux基础指令练习_第12张图片

在命令行模式下输入 5gg跳转到第五行之后按yy复制该行再按G跳转到最后一行再按g把粘贴板里的内容复制到最后一行下面

 linux基础指令练习_第13张图片

 在行末模式下输入:w保存并输入:w /boot/newfile2来将该文档另存为,/boot 文件夹下的newfile文件,最后按:q退出。

使用vi /boot/newfile2 来打开查验是否另存为成功

linux基础指令练习_第14张图片

你可能感兴趣的:(linux,运维,服务器)