侧边栏壁纸
博主头像
Zhou JT's Blog 博主等级

行动起来,活在当下

  • 累计撰写 10 篇文章
  • 累计创建 1 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

Linux中很多命令的缩写对应的英文完整名称—— cd即change directory

Administrator
2024-12-19 / 0 评论 / 0 点赞 / 20 阅读 / 0 字

文件和目录操作

  • ls (list) - 列出目录内容。

  • cd (change directory) - 切换目录。

  • pwd (print working directory) - 显示当前路径。

  • cp (copy) - 复制文件或目录。

  • mv (move) - 移动或重命名文件或目录。

  • rm (remove) - 删除文件或目录。

  • mkdir (make directory) - 创建目录。

  • rmdir (remove directory) - 删除空目录。

  • touch - 创建空文件或更新文件的时间戳。

  • find - 在目录中查找文件。

  • locate - 快速查找文件路径。

2. 文件查看与处理

  • cat (concatenate) - 显示文件内容或连接文件。

  • more / less - 分页查看文件内容。lessmore 的增强版。

  • head - 显示文件的前几行。

  • tail - 显示文件的后几行。

  • grep (global regular expression print) - 搜索文件内容。

  • wc (word count) - 统计文件的行数、单词数和字节数。

  • cut - 提取文件中的特定字段。

  • sort - 对文件内容进行排序。

  • uniq - 去除重复的行。

  • diff - 比较文件差异。

3. 归档和压缩

  • tar (tape archive) - 打包和压缩文件。

  • gzip (GNU zip) - 压缩文件。

  • gunzip - 解压缩 .gz 文件。

  • zip/unzip - 压缩和解压缩 .zip 文件。

  • bzip2 - 另一种压缩文件的工具,通常用于 .bz2 文件。

  • xz - 高效压缩工具,常用于 .xz 文件。

4. 磁盘和系统信息

  • df (disk free) - 查看磁盘空间使用情况。

  • du (disk usage) - 查看文件和目录的磁盘使用情况。

  • free - 查看内存使用情况。

  • top - 实时显示系统资源使用情况。

  • ps (process status) - 显示当前运行的进程。

  • uname (Unix name) - 显示系统的基本信息。

  • uptime - 显示系统运行时间。

  • dmesg (diagnostic message) - 显示系统启动信息和内核消息。

  • lscpu - 查看 CPU 信息。

  • lsblk - 查看块设备(如硬盘、分区等)信息。

5. 用户管理

  • who - 显示当前登录的用户。

  • whoami - 显示当前用户的名称。

  • id - 显示用户的 UID、GID 等身份信息。

  • useradd/userdel - 添加或删除用户。

  • passwd - 更改用户密码。

  • su (substitute user) - 切换用户身份。

  • sudo (superuser do) - 以管理员身份执行命令。

6. 文件权限和所有权

  • chmod (change mode) - 修改文件权限。

  • chown (change owner) - 修改文件或目录的所有者。

  • chgrp (change group) - 修改文件或目录的所属组。

  • umask - 设置默认文件权限。

7. 网络管理

  • ping - 检查网络连接。

  • ifconfig (interface configuration) - 配置和查看网络接口(现代系统多用 ip 命令)。

  • ip - 用于显示和配置网络接口。

  • netstat (network statistics) - 显示网络连接、路由表等。

  • ss (socket statistics) - 显示 socket 统计信息。

  • scp (secure copy) - 安全复制文件。

  • wget - 从网络下载文件。

  • curl - 命令行网络请求工具,可以发起 HTTP 请求。

8. 文本处理

  • awk - 文本处理工具,用于格式化输出。

  • sed (stream editor) - 流编辑工具,用于处理和编辑文本。

  • tr (translate) - 替换文本中的字符。

  • grep - 在文件中搜索字符串。

  • cut - 提取文本中的特定字段。

9. 包管理

  • apt (Advanced Package Tool) - Debian 系和 Ubuntu 系列 Linux 的包管理工具。

  • yum (Yellowdog Updater Modified) - CentOS 和 RHEL 系列的包管理工具。

  • dnf (Dandified Yum) - RHEL/CentOS 8 及以后的默认包管理器。

  • rpm (Red Hat Package Manager) - 用于安装、更新和删除 RPM 包。

10. 系统控制与管理

  • shutdown - 关闭系统。

  • reboot - 重启系统。

  • kill - 终止进程。

  • systemctl - 管理 systemd 服务。

  • service - 控制系统服务(与 systemctl 类似,但适用于旧系统)。

11. 开发调试

  • gcc (GNU Compiler Collection) - GNU 编译器集合,用于编译 C/C++ 程序。

  • make - 执行 Makefile 文件中的编译规则。

  • gdb (GNU Debugger) - GNU 调试器,用于调试程序。

  • strace - 跟踪系统调用,诊断程序运行问题。

0

评论区