Linux命令实践(AI)
1. 重复老师的演示内容
学习Linux核心命令
- ls
- who
- pwd
- cd
- man
- whereis
- which
- find
- locate
- grep
ls命令
ls
cd命令
cd zxh
cd ..
cd namp
cd ~
who命令
who
whoami
pwd
pwd zxh
man 命令
man man
man -k sort
man -f print
whereis命令
whereis ls
which命令
which is ls
find命令
find zxh
locate命令
locate "*.md"
grep命令
grep -nr ls
2. 选择自己习惯的AI工具,针对上面核心命令,让AI给自己生成至少例子,然后自己进行验证,总结
我选择Kimi工具
- 查找名为 zuoye 的文件:
sudo find -name "zuoye.txt"
2. 查找当前目录及子目录下所有的 .txt 文件:
find -name "*.txt"
3. 查找当前目录下所有空文件:
find -empty
让AI工具推荐一些重要命令,然后选择自己认为会高频应用的至少3个命令(重点推荐echo,od,sort,bc,ls)进行自主深入学习,每个命令不少于5个例子,提交验证,实践过程和总结
1. echo命令
echo 命令用于在终端上显示文本或变量。
- 显示普通文本
echo "20221403zxh"
- 显示变量的值
echo $HOME
- 换行符
echo -e "20221403\nzxh"
- 显示多个字符串
echo "20221403" "zxh"
- 显示命令的输出
echo "The current date is: "; date
2. od命令
od 命令(octal dump)用于以八进制格式显示文件内容,通常用于查看二进制文件。
源文件:
- 以八进制和 ASCII 显示文件的前10个字节
od -c -t a -N 10 zuoye.txt
- 以十六进制显示文件内容
od -t x1 zuoye.txt
- 以二进制显示文件内容
od -t o1 zuoye.txt
- 显示文件的特定块
od -j 512 -N 512 zuoye.txt
- 查看文件的八进制表示
od zuoye.txt
3. sort
sort 命令用于对文本文件的行进行排序
源文件:
- 按字典顺序排序
sort shuzi.txt
- 按数字顺序排序
sort -n shuzi.txt
- 逆序排序
sort -r shuzi.txt
- 排序并忽略前导空白
sort -k 2 shuzi.txt
- 排序并输出到新文件:
sort shuzi.txt > zuoye.txt
总结
通过深入学习和实践这些命令,你可以更好地理解它们在不同场景下的应用。这些命令在文件管理、数据处理和文本处理中都非常有用。掌握这些基础命令是提高 Linux 系统下工作效率的关键。