百度
360搜索
搜狗搜索

linux基本命令目录详细介绍

在 Linux 系统中,常用命令通常存放在特定的目录中,这些目录通过系统环境变量 PATH 进行管理。以下是 Linux 中存放基本命令的主要目录及其用途:

一、核心命令目录(系统必备,所有用户可用)

1.
/bin(Binary)

  • 用途:存放系统最基本的二进制可执行命令,供所有用户(包括 root 和普通用户)使用,是系统启动时必需的目录。
  • 示例命令
    ls(列表文件)、cd(切换目录)、mv(移动 / 重命名文件)、cp(复制文件)、rm(删除文件)、cat(查看文件内容)、echo(输出文本)、sh(默认 shell)等。

2.
/sbin(System Binary)

  • 用途:存放系统管理相关的二进制命令,通常需要管理员权限(root)才能执行,用于系统维护、配置等操作。
  • 示例命令
    shutdown(关机 / 重启)、reboot(重启)、ifconfig(网络接口配置,旧版)、netstat(网络状态查看)、useradd(添加用户)、passwd(修改密码)等。

二、用户级命令目录(非系统核心,按需安装)

3.
/usr/bin(User Binary)

  • 用途:存放普通用户使用的非核心二进制命令,通常是系统安装后额外安装的程序(如开发工具、应用程序等)。
  • 示例命令
    wget(下载文件)、vim(文本编辑器)、git(版本控制)、gcc(C 编译器)、nano(简单文本编辑器)、tar(压缩 / 解压缩)、grep(文本搜索)等。

4.
/usr/sbin(User System Binary)

  • 用途:存放需要管理员权限的用户级系统管理命令,通常用于非核心的系统管理(如服务启动、网络配置等)。
  • 示例命令
    nginx(Web 服务器)、apache2(Apache 服务器)、sshd(SSH 服务)、firewall-cmd(防火墙管理)、systemctl(系统服务管理,现代系统常用)等。

三、其他相关目录

5.
/usr/local/bin
/usr/local/sbin

  • 用途:用于存放用户手动编译安装的程序(如从源代码安装的软件),优先级低于系统默认目录。
  • 示例:自定义安装的软件(如 node.jspython 等)。

6.
/bin/sh
/bin/bash

  • 用途:默认的 shell 解释器(如 Bourne Shell 和 Bash),位于 /bin 目录,是系统核心组件。

四、如何查找命令所在目录?

使用以下命令可以查询某个命令的具体路径:

  • which <命令>:显示命令的完整路径(从 PATH 中查找)。
    示例:which ls → 输出 /bin/ls
  • whereis <命令>:查找命令、手册页和源代码文件的位置。
    示例:whereis bash → 输出 /bin/bash /usr/share/man/man1/bash.1.gz

总结

Linux 命令按功能和权限分布在不同目录中:

  • 系统核心命令:位于 /bin(用户级)和 /sbin(管理员级)。
  • 用户级工具:位于 /usr/bin(用户)和 /usr/sbin(管理员)。
  • 自定义程序:位于 /usr/local/bin(用户安装)。

通过 PATH 环境变量(执行 echo $PATH 查看),系统会按顺序搜索这些目录,确保命令可直接运行。

阅读更多 >>>  iPad上可以使用Linux吗

网站数据信息

"linux基本命令目录"浏览人数已经达到19次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux基本命令目录的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!