Linux入门 10分钟搞定终端命令,新手也能秒上手
在数字化转型的浪潮中,Linux早已不是程序员的专属玩具,而是每一位技术从业者、甚至企业管理者的必备技能。无论是部署服务器、管理云资源,还是进行数据分析,Linux终端都是最高效的操作入口。
但面对黑乎乎的命令行窗口,很多新手会望而却步。别担心,本文将带你用10分钟,掌握最核心的10个命令,让你从“小白”秒变“熟手”。记住,真正的高手,都是从敲下第一行命令开始的。
一、初识终端:从“恐惧”到“掌控”
打开终端(Terminal),你看到的是一行类似这样的提示符:
yourname@server:~
这其实是在问你:“主人,有什么吩咐?”
- yourname:当前用户名
- server:主机名
- ~:当前所在目录(~代表用户主目录)
- :提示符,表示普通用户身份(如果是#,则是管理员root)
二、核心命令:10个命令走天下
掌握这10个命令,你就能完成80%的日常操作。建议在终端中实际敲一遍,感受“人机对话”的魅力。
pwd:确认“我在哪”
- 全称:print working directory
- 作用:显示当前所在目录的完整路径。
- 实操:
pwd
/home/yourname
- 场景:当你迷路时,先pwd确认位置。
ls:看看“有什么”
- 作用:列出当前目录下的文件和子目录。
- 常用参数:
- ls -l:详细列表(权限、大小、时间)
- ls -a:显示隐藏文件(以.开头)
- ls -la:详细+隐藏
- 实操:
ls -la
drwxr-xr-x 2 yourname yourname 4096 Jan 1 10:00 Documents
-rw-r--r-- 1 yourname yourname 12 Jan 1 10:00 .bashrc
cd:我要“去这里”
- 全称:change directory
- 作用:切换目录。
- 快捷操作:
- cd /path/to/dir:进入指定目录
- cd ..:返回上一级
- cd ~:回家目录(或直接cd)
- cd -:切换到上一次所在目录
- 实操:
cd Documents
pwd
/home/yourname/Documents
mkdir:新建“文件夹”
- 全称:make directory
- 作用:创建新目录。
- 参数:-p 自动创建父目录(嵌套目录必备)
- 实操:
mkdir project
mkdir -p project/src/test # 一次性创建多级目录
touch:创建“空文件”
- 作用:创建空文件,或更新文件时间戳。
- 实操:
touch note.txt
ls
note.txt
cp:复制“文件”
- 全称:copy
- 作用:复制文件或目录。
- 参数:
- -r:递归复制目录
- -i:覆盖前提示确认(防止误删)
- 实操:
cp note.txt backup.txt
cp -r project project_backup # 复制整个目录
mv:移动/重命名
- 全称:move
- 作用:移动文件,或修改文件名。
- 实操:
mv old.txt new.txt # 重命名
mv new.txt project/ # 移动到project目录
rm:删除“文件”
- 全称:remove
- 作用:删除文件或目录。
- 参数:
- -r:递归删除目录
- -f:强制删除(不提示)
- 警告:Linux删除无回收站!操作前请三思。
- 实操:
rm temp.txt
rm -r project_backup # 删除目录
cat:查看“文件内容”
- 全称:concatenate
- 作用:显示文件全部内容。
- 场景:适合查看小文件。
- 实操:
cat note.txt
Hello Linux!
grep:搜索“关键词”
- 作用:在文件中搜索指定文本。
- 参数:
- -r:递归搜索目录
- -n:显示行号
- 实操:
grep "error" /var/log/syslog # 查找系统日志中的error
grep -rn "password" project/ # 在project目录中搜索password
三、效率神器:让操作事半功倍
掌握了基础命令,再学会这三个技巧,你就是“效率达人”。
Tab键自动补全
- 输入命令或文件名的前几个字符,按Tab键,系统会自动补全。如果存在多个匹配,按两次Tab会列出所有选项。
- 实操:输入cd doc,按Tab,自动补全为cd Documents。
命令历史与重复
- 按↑方向键,可以调出之前输入过的命令。
- 输入history,查看完整历史记录。
- !!:重复执行上一条命令(例如sudo !!可为上一条命令添加管理员权限)。
使用别名(Alias)简化命令
- 为常用复杂命令设置“小名”。
- 实操:
alias ll='ls -la' # 设置ll为ls -la的别名
$ ll # 现在可以直接用ll了
- 若要永久生效,将该命令写入~/.bashrc文件。
四、安全原则:新手避坑指南
在Linux世界,有些操作是“不可逆”的。
慎用rm -rf
- 尤其是rm -rf /或rm -rf *,这可能会删除整个系统文件。操作前,务必先用ls确认路径。
不要轻易用root用户日常操作
- 使用普通用户登录,需要权限时用sudo临时提权。这能有效防止误操作破坏系统。
修改配置前先备份
- 动手修改/etc下的配置文件前,先cp一份备份(如sudo cp /etc/fstab /etc/fstab.bak),以便出错时快速回滚。
动手,是掌握Linux的唯一捷径
10分钟,你学到的不仅是命令,更是一种与系统“对话”的思维方式。Linux的强大,在于它的精确、高效和可编程性。
不要只看不动手。打开你的终端,哪怕只是创建一个文件、再删除它,你都已经迈出了重要的一步。