Linux每日练习day3

这篇具有很好参考价值的文章主要介绍了Linux每日练习day3。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

创建1个f开头的文件夹,2个f开头的普通文件
1、输出文件名时,每个文件名前加一个前缀abc

 find -name 'f*' -exec echo abc {} \;
abc ./fly
abc ./fir
abc ./fty

2、输出所有文件名时,在行头加一个前缀 aaa

 find -name 'f*' |xargs echo aaa
aaa ./fly ./fir ./fty

2、通过批量处理的命令 exec或者xargs 删除f开头的普通文件

 find -name 'f*' -type f |xargs rm -rf
 ls
fly

1、过滤出etc目录中以p开头的文件名

 ls -a /etc | grep '^p'
pam.d
passwd
passwd-
pkcs11
pki
plymouth
pm
polkit-1
popt.d
postfix
ppp
prelink.conf.d
printcap
profile
profile.d
protocols
python

2、过滤出etc下passwd这个文件内容中包含字母r的行

 cat /etc/passwd | grep 'r'

1、通过alias命令添加la别名其对应的命令为ls -a
2、再添加一个ll别名,其对应内容为ls /tmp
3、将ll别名对应的指令改回为ls -l

 alias la='ls-a'
 alias ll='ls /tmp'
 alias ll='ls-a'

常用命令2作业题

1、将tmp目录下的所有文件打包成tmp.zip文件,放在家目录

 zip -r /root tmp.zip /tmp

2、在家目录下创建ztest文件夹,将tmp.zip解压到ztest文件夹中

 unzip tmp.zip -d /root/ztest
Archive:  tmp.zip
   creating: /root/ztest/tmp/

1、将tmp中的所有文件压缩为tmp.tar.gz存放到当前用户的家目录

 tar -zcvf tmp1.tar.gz /tmp 

2、将第1题创建的压缩包解压到根目录下的f1文件夹里

 mkdir /f1
 tar -zxvf /root/tmp1.tar.gz -C /f1

3、查看第1题压缩包内的内容

tar ztvf /root/tmp1.tar.gz

常用命令3作业题

  1. 删除桌面下的所有内容

     cd ./desk
     rm -rf *
    
  2. 在桌面下新建三个空白文件 a1.txt a2.txt a3.txt

    touch a1.txt a2.txt a3.txt
    
  3. 将这三个文件打一个aaa.tar的包,放在桌面

    tar cvf aaa.tar a1.txt a2.txt a3.txt
    
  4. 在桌面新建tar目录,并且将aaa.tar移动到tar目录下

    1. mkdir tar ;mv aaa.tar ./tar
    

    在tar目录下解包aaa.tar

    cd tar;tar xvf aaa.tar
    
  5. 将桌面tar包下的aaa.tar 解压到桌面ddd文件夹

     mkdir ../ddd; tar xvf aaa.tar -C /root/desk/ddd
    
  6. 将桌面*.txt文件 打包并压缩到~/Desktop/tar压缩文件名为aa1.tar.gz

      tar cvf aa1.tar.gz /root/desk/*.txt 
    a1.txt
    a2.txt
    a3.txt
    
  7. 查看~/Desktop/tar.tar和tar.gz的文件大小

     stat aaa.tar
      文件:"aaa.tar"
      大小:10240   
    
    
    
      文件:"aa1.tar.gz"
      大小:10240  
    
  8. 打包opt目录,命名为opt.tar.gz

    tar cvf opt.tar.gz /opt
    
  9. 将打包好的opt.tar.gz内容指定解压到/tmp目录

    tar xvf opt.tar.gz -C /tmp
    
  10. 打包/var/log目录到桌面,要求是.gz格式

     tar zcvf log.tar.gz /var/logtar
    
  11. 查看打包之后的/var/log的文件内容,在不解压的情况下查看。(tar -t)

     tar -tvf log.tar.gz
    
  12. 打包/etc/目录到桌面,要求是.bz2格式

    tar -jcvf etc.bz2 /etc/
    
  13. 创建/data/bak目录,然后复制如下文件到/data/bak目录下

    /etc/hosts
    /etc/resolv.conf
    /etc/fstab
    /etc/bashrc
    /etc/profile
    /etc/rc.local
    /etc/sudoers

    mkdir -p /data/bak;
    
     cp /etc/{hosts,resolv.conf,fstab,bashrc,profile,rc.local,sudoers} /data/bak
    
  14. 使用tar命令对/data/bak目录下的文件及目录以gzip的格式进行归档压缩到/data目录下(压缩包的
    名字以自己名字命名)文章来源地址https://www.toymoban.com/news/detail-839104.html

    cd /data ;tar cvf xcz.gzip /data/bak
    

到了这里,关于Linux每日练习day3的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 暑期代码每日一练Day3:874. 模拟行走机器人

    题目 874. 模拟行走机器人 分析 这道题就是个简单的模拟 主要有两点考察点: 对 方向数组 的运用 方向数组存储的是各个方向的单位向量,也即: 方向 X Y 向北 0 1 向东 1 0 向南 0 -1 向西 -1 0 存储在数组中,则是方向数组: 我们很容易发现: 我们可以使用一个变量 j 来指示当

    2024年02月16日
    浏览(47)
  • 【SQL每日一练】分组过滤练习题

    题目:现在运营想查看每个学校用户的平均发贴和回帖情况,寻找低活跃度学校进行重点运营,请取出平均发贴数低于5的学校或平均回帖数小于20的学校。 代码如下: WHERE 无法与合计函数一起使用; SQL语句执行顺序 (8) SELECT (9) DISTINCT (1) FROM (3) JOIN (2) ON (4) WHERE (5) GR

    2024年04月23日
    浏览(42)
  • 1+x网络系统建设与运维(中级)-练习题

    同理可得,所有交换机和路由器都用一下命令配置 Huaweisys [Huawei]sysn LSW1   LSW1: [LSW1]vlan batch 10 20 [LSW1]int e0/0/1 [LSW1-Ethernet0/0/1]port link-type access [LSW1-Ethernet0/0/1]port default vlan 10 [LSW1-Ethernet0/0/1]int e0/0/2 [LSW1-Ethernet0/0/2]port link-type access [LSW1-Ethernet0/0/2]port default vlan 20 [LSW1-Ethernet0/0

    2024年02月04日
    浏览(48)
  • Linux驱动开发(Day3)

    思维导图:   驱动点灯:    

    2024年02月11日
    浏览(46)
  • 每日打卡day8——差分练习

    输入一个长度为 n 的整数序列。 接下来输入 m 个操作,每个操作包含三个整数 l,r,c,表示将序列中 [l,r] 之间的每个数加上 c。 请你输出进行完所有操作后的序列。 输入格式 第一行包含两个整数 n 和 m。 第二行包含 n 个整数,表示整数序列。 接下来 m 行,每行包含

    2024年02月17日
    浏览(43)
  • 数据分析 | Pandas 200道练习题,每日10道题,学完必成大神(8)

    本篇文章主要是一些窗口函数的使用,以及一些股票分析中常用的一些方法,日均线的了解与绘制,重采样,布林线指标。本篇文章涉及到的统计学知识较多,比较难以理解,对于统计学的知识作为一名数据分析师是必须要掌握的 接下来的操作是基于上次的数据进行操作,主

    2024年02月13日
    浏览(53)
  • 数据分析 | Pandas 200道练习题,每日10道题,学完必成大神(5)

    本章的10道题仍然是基于前章的文件,主要学习了有设置索引、合并两个DataFrame对象、更改数据类型,不同列之间的运算,统计一列不同值得个数以及不同值分别出现得次数,还有如何灵活的运用布尔值运算。 数据集没有的可以私信我,也可以直接去我的资源里面找 set_inde

    2023年04月09日
    浏览(42)
  • 数据分析 | Pandas 200道练习题,每日10道题,学完必成大神(7)

    本章使用还是金融数据集,不仅回顾的旧的知识点,还拓展了一些新的内容,主要的难点在于重置索引 reset_index() ,计算一列的差分 diff() ,时间索引的操作,滑动窗口的使用 rolling() 创建的DataFrame只有列名,并没有数据 由表可知我们能够发现还手率都是小数,我们只需要判

    2024年02月15日
    浏览(47)
  • 数据分析 | Pandas 200道练习题,每日10道题,学完必成大神(4)

    本章的十道题与前面的试题相连接,数据集用的同一个数据集一些操作也是基于上一个练习的 本次导包多导入了一个绘图的包,在这里我们只是简单的应用,后面会有详细的讲解用法 数据集没有的可以私信我,也可以直接去我的资源里面找 中位数(Median)又称中值,统计学

    2024年02月05日
    浏览(41)
  • 数据分析 | Pandas 200道练习题,每日10道题,学完必成大神(3)

    使用head()函数查看数据的前几行,可以传入具体的数,默认是5 map和apply函数接受的参数都是一个行数,而且都不会直接改变原数据,都是返回一个新的DataFrame对象 使用groupby()函数进行分组 info()函数 describe() 返回的数据包括,数量,数据的平均值,标准差,最小值,最大值,

    2023年04月18日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包