linux基础指令练习 |
您所在的位置:网站首页 › linux按文件名搜索文件 › 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的链接 2.用 echo指令 加>重定向 把123覆写到info.txt文件中 再用echo指令 加>>重定向 把test11111添加到info.txt末尾 用 &>>来把标准输出或标准错误输出添加到info.txt末尾 用cat指令 来检测是否添加成功 test11111 &>> info.txt 3.用vi newfile 来在/tmp文件夹下创建文件newfile 按a进入编辑模式并在行首输入日期 //也可以使用 date '+%Y-%m-%d %H:%M' >newfile来把系统时间标准输出重定向到newfile文件中去 用 cat 文件 加 >>重定向来把/boot/grub2/grub.cfg文件里的内容输入到newfile文档末端 用:g/#/d 来把文档中包含 # 号字符的行全部删除 删除后 使用 :set nu 进入末行模式并 显示行号 完成后 用 5gg移动到第5行 按A进入行末编辑模式输入回车添加空白行,再按Esc进入命令行模式 进入行末模式输入:% s/timeout=5/time=30/g来把该文档中的所有timeout=5改成time=30 更改后 输入:% s/root/admin/g 来把整个文档中的root字符改为admin字符 更改后 在命令行模式下输入 5gg跳转到第五行之后按yy复制该行再按G跳转到最后一行再按g把粘贴板里的内容复制到最后一行下面 在行末模式下输入:w保存并输入:w /boot/newfile2来将该文档另存为,/boot 文件夹下的newfile文件,最后按:q退出。 使用vi /boot/newfile2 来打开查验是否另存为成功 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |