企业面试及案例-06-22

2020-06-22  本文已影响0人  _Beginner

一、本文介绍

1.cp、alias企业案例;

2.seq、sed、grep;

3.sed内容替换;

4. 命令总结。


二、具体内容

1、.cp、alias企业案例

1. mkdir -p /test/666/777   # 递归创建目录

2.tree  /test      # 查看目录树       yum install  tree -y(安装tree命令) 

创建多文件夹:mkdir test/dir{1..5}

3.alias net='cat /etc/sysconfig/network-scripts/ifcfg-eth0'   #设置别名

4. unalias  net  # 取消别名


2、面试三剑客:

seq:序列

1.seq 1 2 10  (seq 1 3 10)  #  显示1开始到10中,等差为2的数。(seq 1 3 10为显示1开始到10中,等差为3的数。)

seq 3 10 #显示3到10行

2.seq 100 >666.txt   # 查看前一百行

3.head -30 666.txt | tail -11 # 前30行中的后11行

sed: Linux三剑客老二,流编辑器。

4. sed -n '20,30' p 666.txt   #显示20到30行内容。

5.awk  ‘19<NR && NR<31’ 666.txt  # NR是行号。

6.grep 20 -A 10 666.txt   #显示第20行,并显示该行后的10行。

7. .grep 25 -C 5 666.txt   #显示第20行,并显示该行后的10行。

8.sed 's#6666#77777#g' 666.txt  #  将文本中的6666替换为777(前后sg,中间三个#,然后跟替换内容)-i 参数为改内容

9.查看数据流:

10.将数据流的文件中,包含oldboy的文本转换为oldgirl

(也可以使用: sed -i ‘s#oldboy#oldgirl#g’ ~find /oldboy -type f -name "*.sh" ~)

11.命令总结:

12.seq -s " " 10  #修改显示方式:

13.符号作用: (;号为分开命令)(seq -s " " 10 用空格隔开显示1到10)(echo {a..z}  打印a到z)(cd ~ 切换到当前家目录)(cd - 返回上一次目录)

14. {} 为常用方法,如{1..10}不用写成 1 2 3 到10这样复杂的过程。

上一篇 下一篇

猜你喜欢

热点阅读