作业题目:
01. tail命令参数 -f 或者 -F
tail -f追踪文件信息时: 文件被删除或移动走, 需要进行重新追踪
tail -F追踪文件信息时: 文件被删除或移动轴, 不需要进行重新追踪,只要文件恢复回来会继续追踪
日志文件: 文件数据会不断增加,历史悠久的日志文件会清空
tail -F 日志信息
02. tr命令替换信息的原理
[root@oldboyedu ~]# tr "o l d g i r l" "o l d b o y " </oldboy/test.txt
oydboyy01 ok
oyddob01 ok
oydboyy02 ok
oyddob02 ok
为什么文件信息替换乱了
oldgirl oldboy > oydboyy
o - o
d - d
g - b
i - o
r - y
l - y
o l d d o g >> o
替换信息的情况: tr命令替换信息是1对1的替换
01. 替换的内容字符数 > 修改后的内容字符数 abcd > 123
[root@oldboyedu ~]# echo abcd|tr "abcd" "123"
1233
02. 替换的内容字符数 < 修改后的内容字符数 abc < 1234
[root@oldboyedu ~]# echo abcd|tr "abc" "1234"
123d
03. 替换的内容字符数 = 修改后的内容字符数 abcd = 1234
[root@oldboyedu ~]# echo abcd|tr "abcd" "1234"
1234
04. 极特殊情况
abcba 12345 54345
c - 3
b - 4
a - 5
脚本批量新增用户并设置密码
for num in {01..20};do useradd oldboy$num&&echo 123456 | passwd --stdin oldboy$num;done