1. Linux命令行基础认知
第一次接触Linux终端的新手往往会被黑底白字的界面吓到,但命令行才是Linux系统的灵魂所在。与图形界面相比,命令行操作效率能提升3-5倍,特别是在服务器管理等场景中。我至今记得2008年第一次用ls命令列出目录时的震撼——原来计算机可以这样高效对话。
终端(terminal)本质上是个文本输入输出环境,而shell则是解释命令的程序。主流的bash shell支持自动补全(Tab键)、历史命令(上下箭头)等实用功能。建议新手先掌握这几个核心概念:
- 命令格式:
命令 [选项] [参数](方括号表示可选) - 选项通常以
-或--开头 - 参数是命令操作的具体对象
重要提示:Linux命令区分大小写!
LS和ls是完全不同的指令。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 文件系统操作命令精要
2.1 目录导航与查看
pwd命令就像GPS定位,随时告诉你当前所在目录的绝对路径。而ls则是你的电子眼:
bash复制ls -l # 长格式显示(权限/所有者/大小等)
ls -a # 显示隐藏文件(以.开头的文件)
ls -lh # 人类可读的文件大小单位(KB/MB)
组合使用效果更佳:
bash复制ls -lha ~/Documents # 详细列出家目录下Documents的所有文件
2.2 目录操作实战
创建目录时,-p选项能自动创建父目录,避免"目录不存在"的错误:
bash复制mkdir -p project/{src,doc,backup} # 一次性创建多级目录结构
切换目录时,几个特殊符号需要牢记:
..上级目录.当前目录~用户家目录-返回上次所在目录
2.3 文件操作三板斧
cp命令的-r选项是复制目录的关键:
bash复制cp -r old_dir new_dir # 递归复制整个目录
mv命令的妙用包括重命名和移动文件:
bash复制mv old_name new_name # 重命名
mv file.txt ~/backup/ # 移动到备份目录
rm是危险系数最高的命令之一,建议总是先ls确认目标文件
