使用 head 和 base64 命令
读取 50000 行 dev/urandom 文件,由于是二进制数据,通过管道输入给 base64 命令转码,再重定向到目标文件
输入命令 head -n 50000 /dev/urandom | base64 > random
用 vim 查看 random 文件
注意到实际行数达 22 万行
为达到要求,再使用 head 命令获取 50000 行数据,输入命令 head -n 50000 random > random2
用 wc 命令查看 random2 文件
替换 random 文件
使用 sort 命令,覆盖写入
输入命令 sort --unique random > unique_sort_by_asc
查看结果
输入命令 sort --unique --numeric-sort random > unique_sort_by_num
查看结果
使用 cat 命令
通过行数判断追加成功
以 totall 文件为例,查找指定内容
使用 grep 命令
将 grep 产生的数据通过管道输入给 wc 命令统计行数即匹配到的数目
创建仓库并 push 到远程仓库
git init
git commit -m "first commit"
git remote add shuishan git@gitea.shuishan.net.cn:10215501413/CsappLearning.git
git push -u shuishan master
创建分支并 push
git checkout -b gitPractise
git add ./quiz/linux_shell_learning/*
git commit -m "feat: linux shell learning"
git push shuishan gitPractise
查看分支
git branch -a
合并分支
git checkout master
git merge gitPractise
push
git push shuishan master
删除新分支
git push shuishan --delete gitPractise