对于Linux新手来说,需要掌握的高频核心命令可以按功能分为以下七大类

发布时间:2026/8/28 6:53:53
对于Linux新手来说,需要掌握的高频核心命令可以按功能分为以下七大类 对于Linux新手来说需要掌握的高频核心命令可以按功能分为以下七大类包含对应功能与基础使用方法一、入门基础与辅助类命令lslist的缩写目录查看命令功能列出指定工作目录下的内容默认显示当前目录的文件和子目录常用参数-a显示包括以.开头的隐藏文件在内的所有文件-l以长格式展示文件的详细信息包含权限、大小、修改时间、所属用户等-h将文件大小以易读的KB/MB/GB等单位显示man帮助命令功能查看Linux中指令、配置文件、编程相关的帮助文档是最权威的命令使用说明来源使用方法man 目标命令例如man ls即可查看ls命令的完整帮助信息–help 选项功能快速查看对应命令的帮助信息内容一般包含命令格式、示例、选项说明适合快速查询参数用法使用方法目标命令 --help例如cd --helpbc命令功能Linux内置的简易计算器支持基础的数值运算date命令功能显示或者设置系统的时间与日期添加参数可以自定义输出格式cal命令功能显示当前日历或者指定日期的日历info命令功能同man类似也可以查看命令的详细帮助信息部分命令的info文档说明会更丰富二、目录操作类命令pwdprint work directory的缩写功能显示当前活动目录的绝对路径确认当前所处的文件系统位置无常用参数直接输入pwd即可输出当前路径例如输出/home/usercdchange directory的缩写功能切换工作目录实现不同目录间的跳转常用参数/用法cd ~切换到当前用户的主目录cd ..切换到当前目录的上级父目录cd -切换回上一次所在的目录适合在两个目录间快速来回跳转cd 绝对路径/相对路径直接跳转到指定路径例如cd /home/user/testmkdirmake directory的缩写功能创建新的目录常用参数-p递归创建多级不存在的目录例如mkdir -p a/b/c可以一次性创建a、a/b、a/b/c三级目录-m创建目录时直接指定权限例如mkdir -m 700 secret创建只有所有者可读可写可执行的secret目录rmdirremove directory的缩写功能删除空目录常用参数-p递归删除空的父目录例如rmdir -p a/b/c会依次删除空的c、b、a目录三、文件操作类命令cpcopy的缩写功能拷贝文件或目录常用用法cp 源文件路径 目标路径例如cp /test/hello /root就是将test目录下的hello文件拷贝到root路径下mvmove的缩写功能移动文件也可用于重命名文件常用用法移动mv 源文件路径 目标路径例如mv /test/hello2 /root就是将test目录下的hello2文件移动到root路径下移动后原路径的文件会被删除重命名mv 原文件名 新文件名例如mv old.txt new.txtrmremove的缩写功能删除文件或目录常用参数-f强制删除文件无需确认-r递归删除目录及其下的所有内容删除目录时需要加该参数file命令功能识别文件的类型判断文件是文本、可执行文件、压缩包等类型lnlink的缩写功能为某个文件在另外一个位置建立同步的链接分为硬链接和软链接符号链接四、文件内容查看类命令cat命令功能从文件的第一行开始依次显示文件的全部内容适合查看内容较短的文件使用方法cat 文件名例如cat test.txtmore命令功能分屏显示文件内容适合查看内容较长的文件可以向下翻页查看操作方式查看时按空格键向下翻页按q退出查看less命令功能比more更灵活的文件查看命令支持向上、向下翻页还支持搜索内容是长文本查看的首选工具操作方式按PageUp/PageDown上下翻页输入/关键词可以搜索对应内容按q退出head命令功能取出文件前面的若干行内容默认显示前10行常用参数-n 行数例如head -n 20 test.txt查看文件前20行tail命令功能取出文件末尾的若干行内容默认显示后10行常用来查看日志的最新内容常用参数-n 行数指定查看末尾的行数例如tail -n 20 test.txt-f动态刷新显示文件新增的内容适合实时查看日志更新nl命令功能显示文件内容的同时为每一行自动添加行号五、用户、系统与进程管理类命令su命令功能切换当前用户身份常用在开发中获取最高的root权限使用方法su 目标用户名例如su root输入root密码后即可切换为root用户useradd passwd命令功能配套用于用户管理useradd用于创建新用户passwd用于给新建的用户设置密码常用用法useradd testuser创建名为testuser的用户再执行passwd testuser按提示输入密码即可完成设置ps命令功能显示系统中正在运行的进程快照查看当前系统有哪些程序在运行常用参数-ef执行ps -ef可以查看所有进程的详细信息包括进程ID、运行用户、启动时间、运行命令等uname命令功能查看系统内核、发行版本等系统信息常用参数-a执行uname -a可以输出完整的系统相关信息六、文本处理与搜索类命令grep命令功能根据给出的条件查找文件中符合条件的字符串是非常常用的文本搜索工具常用用法grep 关键词 文件名例如grep error test.log可以在日志中查找包含error的行find命令功能在复杂的目录结构中精准搜索文件并且可以对搜索到的结果执行指定操作常用用法find 搜索路径 -name 文件名关键词例如find /home -name *.txt可以在/home目录下搜索所有后缀为txt的文件awk命令功能Linux下处理文本文件的编程语言支持对文本进行切片、统计、格式化输出等复杂操作sed命令功能依照脚本指令处理、编辑文本文件可以实现文本的替换、删除、新增等操作七、网络与权限管理类命令ifconfig命令功能查看和配置网络接口的信息包括IP地址、子网掩码、MAC地址等使用方法直接输入ifconfig可以查看所有网卡的配置信息netstat命令功能查看系统端口所处的状态、网络连接情况常用在排查网络服务问题时chmodchange mode的缩写功能改变文件或目录的权限控制不同用户对文件的读、写、执行权限常用用法chmod 权限值 文件名例如chmod 755 test.sh给脚本文件添加可执行权限chownchange owner的缩写功能改变文件或目录的拥有者常用用法chown 用户:用户组 文件名chgrpchange group的缩写功能改变文件或目录的所属组群八、实用快捷键Tab键具有命令补全与文件补齐的功能输入命令或文件名的开头几个字母后按下Tab会自动补齐内容或给出提示减少输入错误Ctrl C组合键可以强制终止当前正在运行的命令或程序适合命令执行出错、长时间无响应时使用上下方向键可以查看历史输入的命令找到对应命令后按回车可以直接再次执行也可以修改后执行提高重复输入的效率总结Linux新手入门建议优先掌握上述基础命令这些命令覆盖了日常文件操作、系统管理、文本处理、网络排查等核心场景且Linux命令大多是对应英文含义的缩写结合英文原意记忆会更高效。学习过程中不需要死记硬背所有参数遇到遗忘时可以通过man或者--help快速查询多加练习即可快速熟悉。