linux运维基础四

一.linux下的帮助命令
1.内建命令:是shell程序的一部分,其中包含了linux系统命令
2.外部命令:是linux系统中实用程序部分
使用type命令来区分是内建还是外部
linux运维基础四
3.help命令:要帮助命令 --help
linux运维基础四
4.man命令,按q可退出
linux运维基础四
5.info命令,同样的按q可退出
linux运维基础四
二.linux任务计划crontab
通过 crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell 脚本。
这个使用时自己百度
挑战:备份日志
xx是一个服务器管理员,他需要每天备份论坛数据(这里我们用 alternatives.log 日志替代),备份当天的日志并删除之前的日志。
而且备份之后文件名是 年-月-日 的格式。alternatives.log 在 /var/log/ 下面。

目标
1为 zz 用户添加计划任务
2每天凌晨 3 点的时候定时备份 alternatives.log 到 /home/shiyanlou/tmp/ 目录
3命名格式为 年-月-日,比如今天是 2021年 4 月 22 日,那么文件名为 2021-04-22
crontab -e 表示为当前用户添加计划任务
sudo crontab -e 表示为root用户添加计划任务
copy
注意使用下面的命令启动 crontab:

sudo cron -f &
copy
参考答案
注意:请务必自己独立思考解决问题之后再对照参考答案,一开始直接看参考答案收获不大。

参考答案
sudo cron -f &
crontab -e # 添加
0 3 * * * sudo rm /home/shiyanlou/tmp/*
0 3 * * * sudo cp /var/log/alternatives.log /home/zz/tmp/$(date +%Y-%m-%d)

三.命令执行顺序的控制
1.顺序执行命令
2选择性执行
3.管道(多注意这个,经常会用)
linux运维基础四
4.wc命令
行数
wc -l /etc/passwd
单词数
wc -w /etc/passwd
字节数
wc -c /etc/passwd
字符数
wc -m /etc/passwd
最长行字节数
wc -L /etc/passwd
linux运维基础四
5.sort排序命令
默认为字典排序:
cat /etc/passwd | sort
反转排序:
cat /etc/passwd | sort -r
按特定字段排序:
cat /etc/passwd | sort -t‘:‘ -k 3
6.uniq去重命令自己百度,主要自己用的少
四,娱乐休闲
sudo apt install -y aview imagemagick
asciiview [图片文件名]
linux运维基础四

linux运维基础四

上一篇:GPU问题: Linux 无进程显存占用问题


下一篇:Linxu安装jdk-8u291-linux-x64.tar.gz