当前位置:首页>Linux>Linux 命令

Linux 命令

  • 2026-09-02 19:05:24
Linux 命令

一、Linux 命令的基本格式

command [options] [arguments]

例如:

ls-lh /home

👉 含义:

  • ls
    :列目录
  • -lh
    :以人类可读方式显示
  • /home
    :目标目录

二、最常用命令(按功能分类)


1️⃣ 文件 / 目录操作(最基础)

查看

ls# 列出文件ls-l# 详细信息ls-a# 显示隐藏文件


切换目录

cd /homecd ..     # 上一级cd ~      # 用户目录


当前路径

pwd


创建

mkdir dirmkdir-p a/b/c   # 递归创建


删除

rm file.txtrm-r dir        # 删除目录rm-rf dir       # 强制删除(⚠危险)


复制 / 移动

cp a.txt b.txtcp-r dir1 dir2mv a.txt b.txt   # 重命名mv file dir/


2️⃣ 文件内容操作

查看文件

cat file.txtless file.txt     # 可滚动查看(推荐)


查看部分内容

head file.txt     # 前10行tail file.txt     # 后10行tail -f log.txt   # 实时日志(非常常用)


搜索内容

grep"hello" file.txtgrep-r"main" .   # 递归搜索


3️⃣ 权限与属性(很重要)

查看权限

ls-l


修改权限

chmod755 filechmod+x script.sh


修改所有者

chown user filechown user:group file


4️⃣ 系统信息

uname -a# 系统信息top# 进程监控htop         # 更好看的top(如果有)free -h# 内存df -h# 磁盘


5️⃣ 进程管理

ps auxps aux | grep xxxkill PIDkill-9 PID   # 强制


6️⃣ 网络相关

ping www.google.comifconfig      # 或 ip anetstat -tulnss -tuln


7️⃣ 软件管理(不同发行版)

Ubuntu / Debian

sudo apt updatesudo apt install vim

CentOS / RHEL

yum install vim


三、超级重要的组合能力(CLI精髓)


1️⃣ 管道(pipeline)

|

例:

ps aux | grep nginx

👉 把前一个输出 → 后一个输入


2️⃣ 重定向

>   覆盖>>  追加

例:

ls > list.txt


3️⃣ 输入重定向

<


四、命令查帮助(必会)

man lsls--help


五、命令思维(工程师关键理解)

Linux 命令可以抽象为:

动词 + 选项 + 对象

例如:

rm-rf dir

👉 含义:

  • rm:删除(动词)
  • -rf:递归 + 强制(修饰)
  • dir:目标(对象)

六、几个高频“组合套路”(实战)


查进程

ps aux | grep xxx


看日志

tail -f log.txt


查文件

find . -name"*.c"


查内容

grep-r"main" .


七、一个核心总结

👉 Linux 命令的本质是:

小工具 + 管道组合 = 强大系统

类似:

工具A | 工具B | 工具C


八、如果你是做嵌入式(重点)

你前面一直在问 GUI / CLI,这里给你一个结论:

👉 在嵌入式 Linux / MCU 里:

  • CLI = 调试接口
  • CLI = 配置接口
  • CLI = 自动化接口

例如:

set_ip 192.168.1.1read_sensorreboot

👉 本质就是你自己写的命令系统


九、一句话总结

👉 Linux 命令 =

“可组合的函数调用系统(文本形式)”

最新文章

随机文章