2026从零开始学 Linux:20 个必备基础命令详解(新手入门指南
一、目录与路径操作1. pwd —— 显示当前工作目录输出当前所在目录的绝对路径帮你随时确认自己“身在何处”。2.cd—— 切换目录cd /home/user # 进入指定目录 cd .. # 返回上一级目录 cd ~ # 回到当前用户的家目录 cd - # 回到上一次所在的目录3.ls—— 列出目录内容ls # 列出当前目录下的文件和文件夹 ls -l # 以详细信息列表形式显示 ls -a # 显示所有文件包括隐藏文件.开头 ls -lh # 人类可读的文件大小显示4.mkdir—— 创建目录mkdir new_folder # 创建一个目录 mkdir -p a/b/c # 递归创建多级目录5.rmdir—— 删除空目录rmdir empty_folder # 只能删除空目录二、文件操作6.touch—— 创建空文件或更新文件时间touch file.txt # 创建一个空文件 touch existing_file # 更新文件的时间戳7.cp—— 复制文件或目录cp source.txt dest.txt # 复制文件并重命名 cp -r source_dir dest_dir # 递归复制整个目录8.mv—— 移动或重命名文件/目录mv old_name.txt new_name.txt # 重命名 mv file.txt /target/dir/ # 移动文件9.rm—— 删除文件或目录rm file.txt # 删除文件 rm -r folder/ # 递归删除目录 rm -rf folder/ # 强制递归删除谨慎使用危险警告rm -rf会跳过确认直接从磁盘上清除误删后果严重执行前请再三确认路径。三、文件查看与处理10.cat—— 查看文件内容一次性输出cat file.txt # 输出全部内容 cat -n file.txt # 带行号显示11.less—— 分页查看文件less large_file.log # 使用上下键滚动按q退出按/搜索12.head/tail—— 查看文件头部/尾部head file.txt # 默认显示前10行 head -n 20 file.txt # 显示前20行 tail -f app.log # 实时追踪日志文件的更新常用13.grep—— 文本搜索grep error app.log # 搜索包含error的行 grep -r TODO ./src/ # 递归搜索目录下所有文件 grep -i warning log # 忽略大小写搜索四、权限管理14.chmod—— 修改文件权限chmod 755 script.sh # 数字方式rwxr-xr-x chmod ux file.sh # 给文件拥有者增加执行权限 chmod g-w file # 去掉组用户的写权限权限含义r(读)4,w(写)2,x(执行)1常用组合644(普通文件), 755(可执行文件/目录)15.chown—— 修改文件所有者和所属组chown user:group file.txt # 同时修改所有者和组 chown -R user:group dir/ # 递归修改整个目录五、系统信息与进程管理16.uname—— 查看系统内核信息uname -a # 显示所有系统信息17.df/du—— 查看磁盘空间df -h # 查看磁盘分区使用情况人类可读 du -sh folder/ # 统计目录占用的总大小 du -h --max-depth1 # 查看当前目录下各子目录大小18.top/htop—— 动态查看系统进程top # 实时显示进程、CPU、内存等信息按q退出 htop # top的增强版可能需要单独安装19.ps—— 查看进程快照ps aux # 列出所有进程的详细信息 ps aux | grep nginx # 结合grep查找特定进程20.kill—— 终止进程kill 1234 # 正常终止进程号为1234的进程 kill -9 1234 # 强制终止最后手段六、网络常用命令ping—— 测试网络连通性ping baidu.com # 按 CtrlC 停止 ping -c 4 192.168.1.1 # 只发送4个数据包curl/wget—— 命令行下载/请求curl https://example.com # 获取网页内容 curl -O https://example.com/file.zip # 下载文件 wget https://example.com/file.zip # 直接下载文件总结以上 20 多个命令覆盖了文件管理、文本查看、权限控制、系统监控、网络操作等常用场景。学习 Linux 命令的最好方式就是动手练习用man 命令名例如man ls可以查看命令的完整手册结合实践很快就能熟练使用。希望这篇指南能帮你迈出 Linux 学习的第一步如果有帮助欢迎点赞、收藏也欢迎在评论区交流你的学习心得。
上一篇/下一篇内容由系统自动关联
返回资讯列表 →