设为首页 收藏本站
查看: 1632|回复: 1

[经验分享] Linux 练习题

[复制链接]

尚未签到

发表于 2018-5-19 10:06:07 | 显示全部楼层 |阅读模式
  <<<第一单元练习题>>>
  1.用student用户登陆系统图形界面
  
  2.打开一个bash
  [kiosk@foundation40 Desktop]$ date
  Mon Sep 26 18:44:38 EDT 2016
  [kiosk@foundation40 Desktop]$ DATE
  bash: DATE: command not found...
  Similar command is: 'date'
  
  3.修改student的密码,把密码更新成"T3st1ngtlme"(主机字母和数字)
  passwd student
  输入修改的密码,无显示
  两次输入
  
  4.显示当前系统时间
  [kiosk@foundation40 Desktop]$ date
  Mon Sep 26 18:47:27 EDT 2016
  
  5.显示当前系统时间,显示格式为:"小时:分钟:秒 AM/PM"(AM/PM为上下午标识)
    %r     locale's 12-hour clock time (e.g., 11:11:04 PM)
  
  [kiosk@foundation40 Desktop]$ date +%r
  07:09:11 PM
  
  6.显示“/usr/bin/clean-binary-files”的文件类型
  7.统计“/usr/bin/clean-binary-files”的文件大小
  [kiosk@foundation40 Desktop]$ file /usr/bin/clean-binary-files
  /usr/bin/clean-binary-files: POSIX shell script, ASCII text executable
  
  8.用快捷方式在shell中调用已经执行过的第4条命令
  [kiosk@foundation40 Desktop]$ history
      1  su -
      2  ifconfig
      3  ssh root@172.25.254.250
      4  rht-vmctl start all
      5  poweroff
      6  rht-vmctl start desktop
      7  rht-vmctl view desktop
      8  rht-vmctl start desktop
      9  rht-vmctl view desktop
     10  rht-vmctl start desktop
     11  rht-vmctl view desktop
     12  passwd -s
     13  rht-vmctl reset desktop
     14  rht-vmctl start desktop
     15  rht-vmctl view desktop
     16  rht-vmctl reset desktop
     17  rht-vmclt start desktop
     18  rht-vmctl start desktop
     19  rht-vmctl reset desktop
     20  rht-vmctl view desktop
     21  gedit WJ
     22  touch WJ
     23  date
     24  DATE
     25  passwd -S student
     26  passwd student
     27  date
     28  date +%H:%M:%S
     29   date +%H:%M:%S AM/PM
     30  man date
     31  date -r
     32  date %r
     33  date %r +%H:%M:%S
     34  date %r +%H:%M:%S
     35  date +%H:%M:%S%r
     36  cat /usr/bin/clean-binary-files
     37  date +%r
     38  man file
     39  file /usr/bin/clean-binary-files
     40  history
  [kiosk@foundation40 Desktop]$ !4
  rht-vmctl start all
  Error: desktop not started (is already running)
  Starting server.
  
  9.用快捷方式执行最近一条含有"date"关键字的命令
  Ctrl+R+关键字 (此处我执行了date命令)
  [kiosk@foundation40 Desktop]$ date +%r
  07:21:19 PM
  
  
  
  <<<第二单元练习>>>
  1.用命令和正则表达式按照要求建立文件
  *)用一条命令建立12个文件WESTOS_classX_linuxY(X的数值范围为1-2,Y的数值范围为1-6)
  [kiosk@foundation40 Desktop]$ touch  WESTOS_class{1..2}_linux{1..6}
  *)这些文件都包含在root用户桌面的study目录中
  [kiosk@foundation40 Desktop]$ mkdir study
  [kiosk@foundation40 Desktop]$ mv WESTOS_class{1..2}_linux{1..6} study/
  *)用一条命令建立8个文件redhat_versionX(x的范围为1-8)
  [kiosk@foundation40 Desktop]$ touch redhat_version{1..8}
  *)redhat_virsionX这些文件都包含在/mnt目录中的VERSION中
  [kiosk@foundation40 Desktop]$ cd /mnt
  [kiosk@foundation40 mnt]$ mkdir VERSION
  [kiosk@foundation40 mnt]$  mv  redhat_version{1..8} VERSION
  
  
  2.管理刚才信建立的文件要求如下
  *)用一条命令把redhat_versionX中的带有奇数的文件复制到桌面的SINGLE中
  [kiosk@foundation40 Desktop]$ touch redhat_version{1..8}
  [kiosk@foundation40 Desktop]$ mkdir SINGLE
  [kiosk@foundation40 Desktop]$ cp redhat_version{1,3,5,7} SINGLE
  *)用一条命令把redhat_versionX中的带偶数数的文件复制到/DOUBLE中
  [kiosk@foundation40 Desktop]$ mkdir DOUBLE/
  [kiosk@foundation40 Desktop]$ cp redhat_version{2,4,6,8} DOUBLE
  *)用一条命令把WESTOS_classX_linuxY中class1的文件一动到当前用户桌面的CLASS1中
  *)用一条命令把WESTOS_classX_linuxY中class2的文件一动到当前用户桌面的CLASS2中
  [kiosk@foundation40 Desktop]$ touch  WESTOS_class{1..2}_linux{1..6}
  [kiosk@foundation40 Desktop]$ mkdir CLASS1
  [kiosk@foundation40 Desktop]$ mkdir CLASS2
  [kiosk@foundation40 Desktop]$ mv WESTOS_class1* CLASS1
  [kiosk@foundation40 Desktop]$ mv WESTOS_class2* CLASS2
  
  3.备份/etc目录中所有带有名字带有数字并且以.conf结尾的文件到桌面上的confdir中
  [kiosk@foundation40 Desktop]$ cp /etc/*[[:digit:]]*.conf.confdir/   ???
  
  5.删掉刚才建立或者备份的所有文件
  [kiosk@foundation40 Desktop]$ rm -fr CLASS*
  [kiosk@foundation40 Desktop]$ rm -fr SINGLE
  [kiosk@foundation40 Desktop]$ rm -fr DOUBLE
  
  <<<第四单元练习>>>
  1.在student用户下执行find /etc -name passwd 命令,并管理其输出要求如下:

    * 显示所有正确输出,屏蔽错误输出
     find /etc  -name passwd  2>/dev/null
  
    * 保存正确数出到/mnt/find.out,错误数出到/mnt/find.err中
      touch /home/student/Desktop/find.out
     touch /home/student/Desktop/find.err
     find /etc -namepasswd >/home/student/Desktop/find.out 2>/home/student/Desktop/find.err
    
  
     * 建立/mnt/find.all文件,并且保存所有输出到此文件中
      touch /mnt/find.all
      find /etc -name passwd &>find.all
     * 再次保存所有输出到/mnt/find.all中,并且保持源文件内容  
       find /etc -name passed &>>find.all
  
      * 屏蔽此命令的所有输出
       find /etc -name passed &>/dev/null
  
      * 显示此命令的所有输出并保存输出到桌面上的任意文件中
        find /etc -name passwd 2>&1 | tee file
  
       * 保存正确输出到/mnt/find.out.1中,屏蔽错误输出
        find /etc -name passwd >find.out.1 2>/dev/null
  
  
  2.处理文件在文件/usr/share/mime/packages/freedesktop.org.xml要求如下:
  
  * 找到此文件中包含ich的行,并保存这些行到/root/lines中
  * 用vim替换掉/root/lines中的空格,但要保持文件中原有的内容
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-461927-1-1.html 上篇帖子: linux tc 限速 下篇帖子: linux练习及解答
累计签到:1 天
连续签到:1 天
发表于 2018-5-19 10:28:12 | 显示全部楼层
看看这个文章的

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表