初识Linux常用命令

38 阅读3分钟

1. 目录操作命令 (导航员)

这就像在 Windows 里点开文件夹、退回上一级。

命令完整写法/含义作用费曼式记忆
lslist列出当前目录下的文件"Look, See" (看看有啥)
ls -lllist long列出详细信息(权限、大小、时间)"Look 详细点"
cdchange directory切换目录"传送门" (双击文件夹)
pwdprint working directory显示当前在哪里"我在哪?" (导航定位)
mkdirmake directory创建新文件夹"盖房子" (新建文件夹)

2. 文件操作命令 (管理员)

这就像你在对着具体的文件进行增删改查。

命令作用重点场景
touch创建一个空文件想新建个 readme.txt 时用。
cat查看文件所有内容看小文件。内容太多会刷屏,根本看不清。
more分页查看文件看大文件。按空格翻页,按 Enter 换行。
tail查看文件尾部内容⭐后端神器! tail -f app.log 实时监控日志,报错立马能看见。
rm删除 (Remove)危险! rm -rf 是删库跑路专用命令,慎用!

3. 拷贝移动命令 (搬运工)

命令作用Windows 类比
cp复制 (Copy)Ctrl + C / Ctrl + V
mv移动 (Move)Ctrl + X / Ctrl + V 注意:它也用来重命名(把 A 移动成 B,就是改名)。

4. 打包压缩命令 (快递员)

Linux 上最常用的不是 .zip,而是 .tar.gz。你以后部署项目,经常要把代码打成一个包传上去。

  • 命令核心tar

  • 解压口诀(必背)tar -zxvf xxxx.tar.gz

    • z: gzip 格式
    • x: extract (解压)
    • v: verbose (显示过程,看着解压了一堆东西很爽)
    • f: file (指定文件名)
  • 压缩口诀tar -zcvf 打包名.tar.gz 源文件 (把 x 换成 create)。


5. 文本编辑命令 (Vim - 上古神器)

Linux 没有记事本,要在终端里改配置文件(比如改 application.yml 的端口号),全靠 vim

它有三种模式,初学者最容易**“进得去出不来”**:

  1. 刚进去(命令模式) :不能打字。
  2. i(插入模式) :变成编辑模式,可以像记事本一样打字了。
  3. Esc(退回命令模式) :打完字要保存,先按 Esc。
  4. 输入 :wq(末行模式)w=write(保存),q=quit(退出)。回车,搞定!

6. 查找命令 (侦探)

命令作用场景
find找文件find . -name "*.java" (帮我找找当前目录下所有的 Java 文件)
grep找内容⭐后端神器! grep "Exception" app.log (帮我在日志里把所有带“异常”的行揪出来)

总结:后端开发最常用的一套连招

在你未来的工作中,这套操作是家常便饭:

  1. cd /usr/local/app (去项目目录)
  2. ps -ef | grep java补充:看看有没有旧的 Java 进程在跑,查进程号)
  3. kill -9 进程号补充:强制杀掉旧进程)
  4. nohup java -jar tlias.jar & (后台启动你的 Spring Boot 项目)
  5. tail -f nohup.out盯着屏幕看日志,确启动成功

兄弟,这几个命令就是你通往“高级开发”的入场券。你现在想不想试试在 IDEA 的 Terminal 里操作一下,还是想了解一下刚才那个“杀进程”的具体细节? 👊