Linux复习资料(三)、Shell命令
📋导读📋
💝博客主页:
💝✍本文由在下【红目香薰】原创,首发于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结束】
18:59分出现【save.log】
手写时间测试,今天的时间是17日,但是现实的是18日,故而次日的19:06执行,所以需要写日期
时间格式案例:
crontab:这个指令所设置的工作将会一直循环执行,可循环的时间为分钟、小时、每周、每月或每年等
编辑每分钟执行一次【/root/test.sh】脚本
test.sh脚本
给予权限
完成
- 点赞
- 收藏
- 关注作者
评论(0)