当前位置:首页>Linux>常用的 Linux 基础命令

常用的 Linux 基础命令

  • 2026-10-11 08:03:00
常用的 Linux 基础命令

📂 一、 穿梭自如:目录与导航

在没有鼠标点击的 Linux 世界里,你需要用命令来告诉系统“我在哪”以及“我要去哪”。

  • pwd (Print Working Directory)

    • 作用: 查看当前所在位置的绝对路径。迷路时的终极指南。

    • 示例: 输入 pwd,终端可能会告诉你当前在 /home/user/python_projects。

  • ls (List)

    • ls -l:以列表形式显示文件的详细信息(权限、大小、创建时间等)。

    • ls -a:显示所有文件,包括那些以 . 开头的隐藏文件(比如配置文件)。

    • 作用: 列出当前目录下的所有文件和文件夹。

    • 进阶用法:

  • cd (Change Directory)

    • 作用: 切换目录,也就是日常的“双击进入文件夹”。

    • 示例:

cd /var/log    # 进入绝对路径 /var/logcd ..          # 退回上一级目录cd ~           # 瞬间回到自己的主目录 (Home)


🛠️ 二、 掌控全局:文件与目录操作

写代码或是整理项目时,最常做的就是增删改查文件。

  • mkdir (Make Directory)

    • 作用: 创建一个新的文件夹。

    • 示例:mkdir my_new_project

  • touch

    • 作用: 快速创建一个空的文本文件。

    • 示例:touch script.py

  • cp (Copy)

    • 作用: 复制文件。修改重要代码前,随手备份是个好习惯!

    • 示例:cp main.py main_backup.py

  • mv (Move)

    • 移动:mv data.csv /home/user/data/

    • 重命名:mv old_name.txt new_name.txt

    • 作用: 移动文件。它同时兼具重命名的功能。

    • 示例:

  • rm (Remove)

    • 作用: 删除文件。

    • ⚠️ 高危提醒: Linux 默认没有“回收站”,敲下回车就真的灰飞烟灭了。如果是删除包含内容的整个文件夹,需要加参数:rm -r folder_name。请一定确认好再按回车!


📝 三、 洞察秋毫:查看与编辑文本

很多时候我们只需要看一眼日志文件,或者微调几行代码,完全不需要动用庞大的图形化编辑器。

  • cat

    • 作用: 一口气把整个文件的内容全打印在屏幕上。适合查看比较短的配置文件。

  • tail

    • 作用: 查看文件的末尾几行。

    • 实用场景: 配合 -f 参数(tail -f error.log),可以实时滚动查看程序报错日志,非常抓虫必备!

  • nano

    • 作用: 终端自带的轻量级文本编辑器,对新手极其友好。

    • 用法: 输入 nano test.py 就可以直接开始打字。底部会有快捷键提示,通常修改完按 Ctrl+O 保存,Ctrl+X 退出即可。如果你愿意挑战,也可以去学习更强大但更难上手的 vim。


⏱️ 四、 运筹帷幄:系统与进程管理

当你跑起了一个吃内存的脚本,或者感觉系统卡卡的,这几个命令能帮你排查问题。

  • top / htop

    • 作用: Linux 的“任务管理器”。实时动态显示系统的 CPU、内存占用以及各个进程的状态。(htop 界面更漂亮,如果没装可以用 sudo apt install htop 安装一下)。

  • ps (Process Status)

    • 作用: 查看当前时刻正在运行的进程快照。常用组合是 ps aux,列出所有详细进程信息。

  • kill

    • 作用: 强制结束卡死或失控的程序。你需要先用 top 或 ps 查到那个程序的 PID (进程号),然后执行 kill 进程号。如果程序实在头铁关不掉,可以祭出终极杀招:kill -9 进程号。

最新文章

随机文章