1. Linux目录与文件操作基础认知
第一次接触Linux命令行时,那种面对黑底白字界面的茫然感我至今记忆犹新。与Windows的图形化操作不同,Linux的精髓在于命令行的高效操控。掌握基础目录和文件操作命令,就像获得了一把打开Linux世界的钥匙。
Linux文件系统采用树形目录结构,所有内容都以文件形式存在——包括硬件设备和系统配置。这种"一切皆文件"的设计哲学,决定了文件操作在Linux系统中的核心地位。无论是系统管理员还是开发人员,日常工作中80%的操作都涉及目录导航和文件处理。
提示:Linux命令区分大小写,使用Tab键可自动补全命令和文件名,大幅减少输入错误。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 核心目录操作命令详解
2.1 目录导航与路径操作
pwd命令是我最常用的起点命令——Print Working Directory的缩写。它像GPS一样告诉你当前所处的目录位置,特别是在多级目录间穿梭时,能避免"迷路"的情况。例如:
bash复制$ pwd
/home/user/projects
cd命令则是目录跳转的核心工具,其灵活用法值得深入掌握:
cd ~快速返回用户主目录cd ..向上移动一级目录cd -在两个最近访问目录间切换cd /usr/local绝对路径跳转cd ../sibling相对路径跳转
实测发现,结合Tab键补全路径,能显著提高目录切换效率。例如输入cd /u[TAB]/l[TAB]会自动补全为cd /usr/local/。
2.2 目录创建与删除
mkdir命令的-p参数是我强烈推荐掌握的技巧,它可以一次性创建多级目录:
bash复制$ mkdir -p project/{src,test,doc}
这条命令会同时创建project目录及其下的src、test、doc子目录,省去逐层创建的麻烦。
删除目录时,rmdir只能删除空目录,而rm -r可以递归删除非空目录。但后者危险性较高,建议先使用ls确认目录内容:
bash复制$ ls target_dir/
$ rm -r target_dir/
警告:rm -rf命令极其危险,特别是以root身份执行时可能造成系统灾难
