第一次作业

# 作业题

 

一.重定向练习题

 

1. 将命令(比如,ls )的标准输出重定向到文件`output.txt`。 

 

2. 将命令(比如,ls /aaa)的标准错误重定向到文件`error.txt`。 

 

3. 将命令 (比如,ls ~ /aaa)的标准输出和标准错误都重定向到文件`output_and_error.txt`。

 

4. 将命令(比如,ls /aaa)的输出追加到文件`output.txt`(而不是覆盖文件)。 

 

5. 将文件`input.txt`作为cat的标准输入。 

 

6. 将命令1的执行结果通过管道符传递给命令2。 

 

7. 将ls的输出同时显示在终端和保存到文件`output.txt`。 

 

8. 将ls的输出重定向到`/dev/null`,以丢弃输出。 

 

9. 将两个文件合并输出到一个新文件里面(cat命令)

 

10. 创建三个文件,内容随意,将这三个文件的内容显示在屏幕上并且合并为一个新的文件。

 

二.vim练习题

 

1. 将/etc/passwd复制到当前用户的家目录中

 

   (以下的操作都是对~/passwd进行编辑)

 

2. 将第一行中的root全部替换为toor

 

3. 替换1-10行所有的冒号为分号

 

4. 全文替换x为z

 

5. 将光标移动到第10行删除之后的2行

 

6. 删除30行-50行的内容

 

7. 复制第20-30的内容并粘贴到30行之后

 

8. 删除第2行的第1个冒号后面的内容

 

9. 删除第3行的第一个冒号前面的内容

36aa665abba349f683203603bd792283.png

41440156a7b6429b8cc97509efa8b294.png 

32daae3affc94780be5cb8cd44612446.png 

b6548373be6148dda5472a2b0f973e28.png 

1. Is >output.txt

2. Is 2> error. txt

3. Is&>output and error.txt

4, Is>>output.txt

5, cat< input.txt

6、1|2

7. Is|tee output. txt

8. Is| tee /dev/null

9, cat file1.txt file2.txt >merged _file.txt

10, 

echo "1">file 1.txt

echo"2">file2.txt

echo"3">file3.txt

cat file 1.txt file2.txt file3.txt>merged_file.txt

1, cp -r /etc/passwd~

2, sed -i 'Is/root/toor/' password

3, sed-i'1.10s/:/;/g' filename

   

 

   

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陈好运17

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值