Linux常用shell-作业题目解答_第1页
Linux常用shell-作业题目解答_第2页
Linux常用shell-作业题目解答_第3页
Linux常用shell-作业题目解答_第4页
Linux常用shell-作业题目解答_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

文件创建创建一个文件夹命名为mydir2.进入文件夹,创建一个文件,命名为myfile3.查看mydir文件夹下有哪些文件命令[tsj@VM-16-4-centos~]$ls[tsj@VM-16-4-centos~]$mkdirmydir#创建一个文件夹命名为mydir[tsj@VM-16-4-centos~]$cdmydir[tsj@VM-16-4-centosmydir]$ls[tsj@VM-16-4-centosmydir]$touchmyfile[tsj@VM-16-4-centosmydir]$lsmyfile[tsj@VM-16-4-centosmydir]$截图文件备份1.备份mydir文件夹,并命名为mydir.bak2.进入mydir.bak选择历史命令查看mydir.bak下的有哪些文件[tsj@VM-16-4-centos~]$cp-rmydir/mydir.bak[tsj@VM-16-4-centos~]$cdmydir.bak/[tsj@VM-16-4-centos~]$history[tsj@VM-16-4-centosmydir.bak]$lsmyfile截图删除&编辑文件1.删除mydir下的myfile文件2.新建一个mybash.sh的文件3.使用vim编辑mybash.sh文件,使其功能为每隔1s打印一下1到1000的计数,编辑完毕保存。4.展示mybash.sh里的内容命令[tsj@VM-16-4-centosmydir]$rmmyfile[tsj@VM-16-4-centosmydir]$vimmybash.sh[tsj@VM-16-4-centosmydir]$catmybash.shforiin`seq1000`doecho$isleep1done[tsj@VM-16-4-centosmydir]$截图查看磁盘占用1.查看机器总体磁盘占用情况2.查看mydir所在目录下有哪些文件和文件夹,以及各个文件和文件夹占用磁盘空间大小命令[tsj@VM-16-4-centosmydir]$df-hFilesystemSizeUsedAvailUse%Mountedondevtmpfs1.9G01.9G0%/devtmpfs1.9G28K1.9G1%/dev/shmtmpfs1.9G692K1.9G1%/runtmpfs1.9G01.9G0%/sys/fs/cgroup/dev/vda179G8.7G67G12%/tmpfs379M0379M0%/run/user/0tmpfs379M0379M0%/run/user/1004[tsj@VM-16-4-centosmydir]$du-sm*1mybash.sh[tsj@VM-16-4-centosmydir]$cd..[tsj@VM-16-4-centos~]$du-sm*1mydir1mydir.bak[tsj@VM-16-4-centos~]$截图修改文件权限和运行1.查看mybash.sh的拥有者、所属群组和权限2.修改权限为拥有者可读可写可执行,所属群组和其他人可读可执行不可写。并确认权限修改正确。3.运行mybash.sh文件,观察是否每隔1s打印计数4.中断mybash的运行,再用nohup在后台运行mybash,观察nohup.out日志的实时更新情况命令[tsj@VM-16-4-centosmydir]$lltotal4-rw-rw-r--1tsjtsj47Feb2722:51mybash.sh[tsj@VM-16-4-centosmydir]$chmod700mybash.sh[tsj@VM-16-4-centosmydir]$lltotal4-rwx------1tsjtsj47Feb2722:51mybash.sh[tsj@VM-16-4-centosmydir]$./mybash.sh12345678^C[tsj@VM-16-4-centosmydir]$nohup./mybash.sh&[1]9191[tsj@VM-16-4-centosmydir]$nohup:ignoringinputandappendingoutputto‘nohup.out’[tsj@VM-16-4-centosmydir]$tail-fnohup.out12345678^C[tsj@VM-16-4-centosmydir]$截图定时1.为了防止日志堆积,定时每2min清除nohup.out的日志文件中的日志内容[tsj@VM-16-4-centosmydir]$crontab-l*/2****cat/dev/null>~/mydir/nohup.out进程观察mybash脚本运行实时占用的cpu和内存找到正在运行的mybash所在进程的pidkill掉该进程,并再次确认进程是否kill掉命令[tsj@VM-16-4-centosmydir]$top-p15367[tsj@VM-16-4-centosmydir]$ps-ef|grepmybashtsj153674032023:17pts/100:00:00/bin/sh./mybash.shtsj157254032023:18pts/100:00:00grep--color=automybash[tsj@VM-16-4-centosmydir]$kill15367[1]+Terminatednohup./mybash.sh[tsj@VM-16-4-centosmydir]$ps-ef|grepmybashtsj161904032023:20pts/100:00:00grep--color=automybash截图shellscript1.编写一个shell脚本,统计当前用户最常用的指令及其对应的历史使用次数,输出最常使用的前5个指令及使用次数,格式为“指令次数”

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论