Linux复习资料(三)、Shell命令

举报
红目香薰 发表于 2022/03/24 16:35:42 2022/03/24
【摘要】 ​ ​📋导读📋💝博客主页:红目香薰_CSDN博客-大数据,MySQL,Java领域博主💝✍本文由在下【红目香薰】原创,首发于CSDN✍🤗2022年最大愿望:【服务百万技术人】🤗📋前言📋本文章属于系列文章,分别为:Linux复习资料(一)、VM虚拟机安装教程Linux复习资料(二)、Linux基本操作Linux复习资料(三)、Shell命令Shell 中常用的命令命令说明ech...

 

📋导读📋

💝博客主页:红目香薰_CSDN博客-大数据,MySQL,Java领域博主💝

✍本文由在下【红目香薰】原创,首发于CSDN✍

🤗2022年最大愿望:【服务百万技术人】🤗

📋前言📋

本文章属于系列文章,分别为:

Linux复习资料(一)、VM虚拟机安装教程

Linux复习资料(二)、Linux基本操作

Linux复习资料(三)、Shell命令

Shell 中常用的命令

命令

说明

echo "some text" 

将文字内容打印在屏幕上

wc -l filewc -w filewc -c file 

计算文件行数,计算文件中的单词数,计算文件中的字符数

cp sourcefile destfile

文件拷贝

mv oldname newname

重命名文件或移动文件

rm file

删除文件

rm -rf file               强行删除某文件,注意千万别写【/*】,删除根目录所有内容

grep 'pattern' file

在文件内搜索字符串,比如 grep 'searchstring' file.txt

cat file.txt

输出文件内容到标准输出设备(屏幕)上

file somefile

得到文件类型

read var

提示用户输入,并将输入赋值给变量

expr 

进行数学运算 Example: add 2 and 3expr 2 "+" 3

find 

搜索文件,比如根据文件名搜索 find . -name filename -print

head file

打印文本文件开头几行

tail file 

打印文本文件末尾几行

>         向文件中写入,例如:echo mytest world>save.log
ps le 查看进程优先级

定时任务

at:是个可以处理仅执行一次就结束调度的指令。要执行 at 时,必须要有 atd 服务的支持

需要事先【yum install at -y】,保证【atd】是启动状态。

 测试定时任务:【键盘输入Ctrl+D结束】

at now+1 minutes
echo "测试数据1分钟后存储到save日志文件中">save.log

 18:59分出现【save.log】

 手写时间测试,今天的时间是17日,但是现实的是18日,故而次日的19:06执行,所以需要写日期

时间格式案例:

HH:MM,如06:00
HH:MM YYYY-MM-DD,如04:00 2022-02-25
HH:MM[am|pm] [Month] [Date],如06pm Mar 20
HH:MM[am|pm] + number [minutes|hours|days|weeks], 如“now + 5 minutes” 与06pm + 3days

crontab:这个指令所设置的工作将会一直循环执行,可循环的时间为分钟、小时、每周、每月或每年等

crontab -l    //查看
crontab -e    //编辑·这里执行的一般是脚本sh文件

 编辑每分钟执行一次【/root/test.sh】脚本

* * * * * /root/test.sh

test.sh脚本

echo "ppppppppppp">/root/save.log

给予权限

chmode 777 /root/test.sh

完成

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。