Linux指令入门-文本处理
我在学习 Linux指令入门-文本处理 课程中遇到的问题和学到的技巧如下:
1.在输入模式下使用中文输入法输入后,点击ESC键切换到命令模式后,要先将输入法切回英文输入法,否则命令不会被识别而且会自动切换回输入模式。
2.学到了一条自增序列的指令:
for i in $(seq 1 10); do echo $i >> test.txt ; done
可以得到1~10的序列如下图:
3.学到了将文件内容清空的指令:
cat /dev/null > test.txt
但是关于这个课程中没有这类相关指令合集,有点遗憾。
4.学会了可以按ctrl+c键退出文本实时查看界面
5.diff指令在比较两个文件名时,中间要加空格, 否则识别不了。
对比结果中的3c3表示两个文件在第3行有不同,5,6d4表示2.log文件相比1.log文件在第4行处开始少了1.log文件的第5和第6行。
6.学会了将输入字符由大写转换为小写的指令:
echo "HELLO WORLD" | tr 'A-Z' 'a-z'
7.学会了产生随机密码的指令:
cat /dev/urandom | tr -dc a-zA-Z0-9 | head -c 13