
Linux 学习笔记文件目录类命令1. ls命令格式ls [选项] [目录名]用法列出指定目录下的文件和子目录不写目录默认查看当前目录常用选项-l长格式查看文件详细信息权限、大小、时间-a显示所有文件包含隐藏文件-h配合-l人性化单位显示文件大小ls-lhls-a2. cd命令格式cd [目录路径]用法切换当前工作目录cd~#切换到当前用户家目录cd..#切换到上一级目录cd/#切换到根目录cd-#回到上一次所在目录3. pwd命令格式pwd用法打印输出当前所在目录的绝对路径4. mkdir命令格式mkdir [选项] 目录名用法创建新目录-p递归创建多层目录父目录不存在时自动创建mkdirtestdirmkdir-pa/b/c5. rmdir命令格式rmdir [选项] 目录名用法删除空目录目录里面存在文件时无法删除6. touch命令格式touch 文件名用法创建一个空文件如果文件已存在则更新文件时间戳touchtest.txt7. cp命令格式cp [选项] 源文件 目标位置用法复制文件或者目录-r递归复制目录复制文件夹必须带-r参数cptest.txt bak.txtcp-rdir1 dir28. mv命令格式mv 源 目标用法两种功能移动文件重命名文件mvtest.txt dir1/#移动文件到dir1目录mvtest.txt new.txt#文件重命名9. rm命令格式rm [选项] 文件/目录用法删除文件或者目录-r递归删除目录-f强制删除不弹出确认提示⚠️ rm -rf 慎用rmtest.txtrm-rtestdir10. cat命令格式cat [选项] 文件名用法一次性查看文件全部内容-n显示行号cat-ntest.txt11. more命令格式more 文件名用法分页查看长文本文件空格向下翻页q键退出12. head命令格式head [选项] 文件名用法查看文件开头内容默认前10行-n指定显示行数head-n5test.txt13. tail命令格式tail [选项] 文件名用法查看文件末尾内容默认最后10行系统信息类命令1. date命令格式date用法查看系统当前时间2. cal命令格式cal [年份]用法查看日历calcal20263. uname命令格式uname [选项]用法查看操作系统内核信息-a查看全部系统信息uname-a4. hostname命令格式hostname用法查看主机名称5. who命令格式who用法查看当前登录系统的所有用户6. df命令格式df [选项]用法查看磁盘分区空间使用情况-h人性化显示容量df-h7. free命令格式free [选项]用法查看内存使用情况free-h任务2-3 熟练使用进程管理类命令1. ps命令格式ps [选项]用法查看进程快照瞬间的进程信息psaux2. top命令格式top用法实时动态监控系统进程相当于任务管理器q退出3. kill命令格式kill [信号] PID用法向进程发送信号用来终止进程PID为进程编号-9强制杀死进程kill1234kill-91234其他常用命令1. clear命令格式clear用法清空终端屏幕2. echo命令格式echo [内容]用法在终端输出文字内容echohello linux3. which命令格式which 命令名用法查看指定命令所在的文件路径whichls4. find命令格式find 查找路径 -name 文件名用法在指定路径下搜索文件find/home-nametest.txt5. grep命令格式grep 关键词 文件名用法在文件中搜索匹配的文本内容greplinuxtest.txt6. wc命令格式wc [选项] 文件名用法统计文件的行数、单词数、字符数-l只统计行数wc-ltest.txt7. chmod命令格式chmod 权限值 文件名用法修改文件的访问权限chmod755test.shVim编辑器打开Vim命令格式vim 文件名用法打开Vim编辑器文件不存在保存之后自动新建文件Vim三种工作模式命令模式刚进入Vim默认模式用于光标移动、复制、删除输入模式编辑模式用来输入文字命令模式按下i进入输入模式ESC键退回命令模式末行模式用于保存、退出命令模式输入:进入末行模式末行模式命令:w格式用法保存文件:q格式用法正常退出Vim文件未修改:wq格式用法保存文件并且退出:q!格式用法强制退出不保存修改:set nu格式用法显示行号命令模式快捷键dd删除当前一整行yy复制当前一行p粘贴u撤销上一步操作