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

下载本文档

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

文档简介

文件创建

1.创建f文件夹命名为mydir

2.进入文件夹,创建一个文件,命名为myfile

3.查看mydir文件夹下有哪些文件

命令

[tsj@VM-16-4-centos~]$Is

[tsj@VM-16-4-centos~]$mkdirmydir#创建一个文件夹命名为mydir

[tsj@VM-16-4-centos~]$cdmydir

[tsj@VM-16-4-centosmydir]$Is

[tsj@VM-16-4-centosmydir]$touchmyfile

[tsj@VM-16-4-centosmydir]$Is

myfile

[tsj@VM-16-4-centosmydir]$

截图

|[tsj0VM-16-4-centos-]$Is

[tsj@VM-16-4-centos~]$mkdirmydir

[tsj@VM-16-4-centos~]$cdmydir

[tsj@VM-16-4-centosmydir]$Is

[tsj@VM-16-4-centosmydir]$touchmyfile

[tsj@VM-16-4-centosmydir!$Is

myfile

[tsj@VM-16-4-centosmydir!$|

文件备份

1.备份mydir文件夹,并命名为mydir.bak

2.讲入mydir.bak选择历史命令杳看mydir.bak下的有哪些文件

[tsj@VM-16-4-centos~]$cp-rnydir/mydir.bak

[tsj@VM-16-4-centos~]$cdmydir.bak/

[tsj@VM-16-4-centos~]$history

[tsj@VM-16-4-centosmydir.bak]$Is

myfile

截图

[tsj@VM-16-4-centos~]$cp-rmydir/mydir.bak

[tsj@VM-16-4-centos~]$cdmydir.bak/

[tsj0VM-l6-4-centosmydir.bak]$Is

nyfile

[tsj@VM-16-4-centosmydir.bak]$|

删除&编辑文件

1.删除mydir下的myWe文件

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

ltsj@VM-16-4-centosmydirj$catmybash.sh

foriinseq1000,

do

echo$i

sleep1

done

[tsj@VM-16-4-centosmydir]$

截图

[tsj@VM-16-4-centosmydir]$rmmyfile

[tsj@VM-16-4-centosmydir]$vimmybash.sh

[tsj@VM-l6-4-centosmydir]$catmybash.sh

foriin'seq1000'

do

echo$i

sleep1

done

[tsj@VM-16-4-centosmydir]$■

查看磁盘占用

1.杳看机器总体磁盘占用情况

2.查看mydir所在目录下有哪些文件和文件夹,以及各个文件和文件夹占用磁盘空间大小

命令

[tsj@VM-16-4-centosmydir]$df-h

FilesystemSizeUsedAvailUse%Mountedon

devtmpfs1.9G01.9G0%/dev

tmpfs1.9G28K1.9G1%/dev/shm

tmpfs1.9G692K1.9G1%/run

tmpfs1.9G01.9G0%/sys/fs/cgroup

/dev/vdal79G8.7G67G12%/

tmpfs379M0379M0%/run/user/0

tmpfs379M0379M0%/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*

1mydir

1mydir.bak

[tsj@VM-16-4-centos~]$

截图

3

4

5

6

7

8

AC[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.out

1

2

3

4

5

6

7

8

AC

[tsj@VM-16-4-centosmydir]$

截图

(tsj@VM-16-4-centosmydir]$11

total4

-rw-rw-r--1tsjtsj47Feb2722:51mybash.sh

[tsj@VM-16-4-centosmydir]$chmod700mybash.sh

(tsj@VM-16-4-centosmydir]$11

total4

rwx1tsjtsj47Feb2722:51mybash.sh

[tsj@VM-16-4-centosmydir]$./mybash.sh

)

3

4

5

6

R

AC(tsjevM-16-4-centosmydir]$nohup./mybash.sh&

(1]9191

[tsj@VM-16-4-centosmydir]$nohup:ignoringinputandappendingoutputto

'nohup.out*

(ts]@VM-16-4-centosmydir]$tail-fnohup.out

-

3

4

5

6

7

8

[tsi@VM-16-4-centosmydir]$

定时

1.为了防止日志堆积,定时每2min清除nohup.out的日志文件中的日志内容

[tsj@VM-16-4-centosmydir]$crontab-I

*/2****cat/dev/null>~/mydir/nohup.out

进程

1.观察mybash脚本运行实时占用的cpu和内存

2.找到正在运行的mybash所在讲程的pid

3.kill掉该进程,并再次确认进程是否kill掉

命令

[tsj@VM-16-4-centosmydir]$top-p15367

[tsj@VM-16-4-centosmydir]$ps-ef|grepmybash

tsj153674032023:17pts/100:00:00/bin/sh,/mybash.sh

tsj157254032023:18pts/100:00:00grep-color=automybash

[tsj@VM-16-4-centosmydir]$kill15367

[1]+Terminatednohup,/mybash.sh

[tsj@VM-16-4-centosmydir]$ps-ef|grepmybash

tsj161904032023:20pts/100:00:00grep-color=automybash

截图

[tsj@VM-l6-4-centosmydir]$ps-ef|grepmybash

tsj153674032023:17pts/100:00:00/bin/sh./:ybash.sh

tsj157254032023:18pts/100:00:00grep--color=automybash

[tsj@VM-16-4-centosmydir]$kill15367

[1]+Terminatednohup./mybash.sh

[tsj@VM-16-4-centosmydir]$ps-efIgrepmybash

tsj161904032023:20pts/100:00:00grep--color=automybash

(tsj@VM-16-4-centosmydir]$|

shellscript

1.编写一个shell脚本,统计当前用户最常用的指令及其对应的历史使用次数,输出最常使

用的前5

个指令及使用次数,格式为“指令次数",例如:

命令

[tsj@VM-16-4-centos~]$history|awk'{print$4}'|sort|uniq-c|sort-nr

温馨提示

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

评论

0/150

提交评论