Linux命令实践
# 作业要求
1.把自己学习内容记录到作业中
2.实践上面命令的示例,能正确运行的给出实践截图,不能正确运行的给出原因
3.提交作业感受和建议,特别是学习内容有错误和问题的地方
作业信息
1.把自己学习内容记录到作业中
ls(列出目录内容):
ls:列出当前目录的文件和目录。
ls -l:以长格式列出,显示详细信息如权限和大小。
ls -a:列出所有文件,包括隐藏文件(以.开头)。
ls /home:列出指定目录(如/home)的内容。
ls -lh:以易读的格式(如KB、MB)显示文件大小。
ls -t:按修改时间排序列出。
who(显示当前登录用户):
who:显示所有登录用户的信息。
who -u:显示用户和空闲时间。
who -H:以表格形式显示,带标题。
who am i:显示当前终端登录的用户。
pwd(打印当前工作目录):
pwd:显示当前目录的绝对路径。
pwd -P:显示物理路径,解析符号链接。
cd(更改目录):
cd /home:切换到/home目录。
cd ..:切换到上级目录。
cd ~:切换到用户主目录。
cd -:切换回上一个目录。
man(查看命令手册):
man ls:查看ls命令的帮助文档。
man -k search_term:搜索相关命令的手册。
man 5 passwd:查看特定章节(如第5节)的手册。
whereis(查找命令的二进制、源码和手册页):
whereis ls:查找ls命令的位置。
whereis -b ls:只查找二进制文件。
whereis -m ls:只查找手册页。
which(查找命令的路径):
which ls:显示ls命令的完整路径。
which -a ls:显示所有匹配的路径。
find(查找文件):
find /home -name ".txt":在/home下查找所有.txt文件。
find . -type f -name "file":在当前目录查找以file开头的文件。
find /var -size +1M:查找大于1MB的文件。
find . -mtime -7:查找最近7天内修改的文件。
locate(快速查找文件,基于数据库):
locate passwd:查找包含passwd的文件。
locate -i "File":忽略大小写查找。
locate -c "*.conf":统计匹配文件的数量。
grep(文本搜索):
grep "pattern" file.txt:在文件中搜索模式。
grep -i "pattern" file.txt:忽略大小写搜索。
grep -r "pattern" /dir:递归搜索目录中的文件。
grep -v "pattern" file.txt:反向搜索,显示不匹配的行。
grep -n "pattern" file.txt:显示匹配行的行号。
echo(输出文本):
echo "Hello, World":输出字符串。
echo $HOME:输出环境变量的值(如用户主目录)。
echo -e "Line1 Line2":启用转义字符,输出多行文本。
echo *:输出当前目录的所有文件名。
od(以八进制或其他格式显示文件):
od file.txt:以八进制格式显示文件内容。
od -c file.txt:以字符格式显示,便于查看文本。
od -x file.txt:以十六进制格式显示。
od -t o file.txt:指定八进制格式(同默认)。
sort(排序文本):
sort file.txt:按字典序排序文件行。
sort -r file.txt:反向排序。
sort -n file.txt:按数值排序。
sort -u file.txt:去除重复行后排序。
2.实践上面命令的示例,能正确运行的给出实践截图,不能正确运行的给出原因
ls:列出当前目录的文件和目录

who(显示当前登录用户) pwd(打印当前工作目录)cd(更改目录)

man(查看命令手册)

which(查找命令的路径) find(查找文件)

grep(文本搜索):

echo(输出文本)od(以八进制或其他格式显示文件)sort(排序文本)

提交作业感受和建议,特别是学习内容有错误和问题的地方
这次实验让我重新开始接触了linux系统,开始熟悉使用Linux命令,大部分的命令在大一时候接触过,上手时很好的帮助我回忆起了之前的知识。此外,例如grepx相关命令,个性化演绎中给出的描述不是很详细,后来在同学的帮助以及询问AI之后,明白了这部分命令的使用逻辑,也通过实践很有效的记住了这部分知识。

浙公网安备 33010602011771号