linux一般把命令存到哪里

不及物动词 其他 10

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,命令存储在多个不同的目录中。这些目录被称为系统环境变量中的“PATH”。当我们在命令行中输入一个命令时,系统会根据环境变量的设置来查找该命令所在的目录。

    在大多数Linux发行版中,常见的命令存储目录有以下几个:

    1. /bin目录:存放系统启动时需要使用的基本命令,如ls、cp、mv等。

    2. /usr/bin目录:存放系统安装的软件包的命令。大多数基本命令都会安装在这个目录下。

    3. /sbin目录:存放仅限于系统管理员(root用户)使用的系统管理命令,如ifconfig、shutdown等。

    4. /usr/sbin目录:存放系统管理命令,但是比/sbin目录下的命令要更加专业和不常用。

    5. /usr/local/bin目录:存放用户自己安装的软件命令。通常,这些软件不是通过系统包管理工具安装的,而是用户自己编译、安装的。

    在环境变量中,这些目录的顺序决定了系统查找命令的顺序。当我们输入一个命令时,系统会按照PATH中的目录顺序逐个查找,直到找到对应的命令为止。

    可以通过在命令行中输入“echo $PATH”命令来查看当前的环境变量设置,其中每个目录由冒号分隔。如果想要添加新的命令目录,可以将新目录的路径添加到PATH环境变量中。

    总的来说,Linux系统中的命令主要存储在/bin、/usr/bin、/sbin和/usr/sbin等目录中,而且这些目录都包含在系统环境变量的PATH中。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Linux 一般把命令存储在以下几个地方:

    1. /usr/bin:这是最常见的命令存储位置。在这个目录中,你会找到大多数常用命令,比如ls、cp、mv等。这个目录中的命令是系统的一部分,对所有用户都可用。

    2. /usr/sbin:这个目录存储了一些系统管理员常用的命令,比如iptables、ifconfig等。这些命令通常需要root权限才能运行。

    3. /bin:这个目录存储了一些基本的系统命令,比如cat、ls、rm等。与/usr/bin目录类似,这些命令也对所有用户可用。

    4. /sbin:类似于/usr/sbin目录,/sbin目录存储了一些系统管理员常用的命令,但这些命令通常是系统启动、维护和修复时使用的。

    5. /usr/local/bin:这个目录存储了安装在本地的软件的命令。当你从源代码编译并安装软件时,其可执行文件通常会被安装到这个目录中。

    除了上述目录,还有一些其他的目录用于存储命令。例如,

    – /usr/games:这个目录存储了一些游戏命令,比如solitaire、minesweeper等。

    – /usr/X11R6/bin:这个目录存储了一些与X Window System有关的命令。

    – /opt:这个目录用于存储第三方软件的命令。当你安装一些非官方软件时,这些命令通常会被安装到/opt目录。

    – /root:这个目录是root用户的家目录,存储了一些只有root用户可以执行的命令。

    总的来说,Linux系统在不同的目录中存储了各种各样的命令,这些命令分别属于系统的一部分、系统管理员的工具,以及第三方软件,提供了丰富的功能和工具供用户使用。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,命令通常存储在几个默认的目录中,这些目录被称为“路径”。当用户在终端中输入一个命令时,系统会在这些目录中查找与命令名称对应的可执行文件。下面是Linux系统中常见的命令存储路径:

    1. /bin目录:该目录存放系统中最常用的命令,如ls、cp、rm等。这些命令可以被所有用户使用。

    2. /sbin目录:该目录存放系统管理员常用的命令,如ifconfig、shutdown、reboot等。这些命令一般只能被管理员或具有管理员权限的用户使用。

    3. /usr/bin目录:该目录存放非系统默认安装的用户命令,如java、python、git等。这些命令可以被所有用户使用。

    4. /usr/sbin目录:该目录存放非系统默认安装的系统管理员命令,如apache、nginx等。这些命令一般只能被管理员或具有管理员权限的用户使用。

    5. /usr/local/bin目录:该目录存放本地安装的用户命令,一般是由用户自行安装的软件或脚本。

    6. /usr/local/sbin目录:该目录存放本地安装的系统管理员命令,一般是由用户自行安装的软件或脚本,只能被管理员或具有管理员权限的用户使用。

    7. /home/用户名/bin目录:每个用户的家目录下都可以有一个名为bin的目录,用于存放用户自己编写的命令或脚本。

    另外,当用户执行一个命令时,系统会按照一定的顺序在这些目录中查找可执行文件,一般的查找顺序是:/bin -> /sbin -> /usr/bin -> /usr/sbin -> /usr/local/bin -> /usr/local/sbin -> /home/用户名/bin。如果在某个目录下找到了与命令名称对应的可执行文件,就会执行该文件;如果在所有目录中都没有找到对应的可执行文件,则会输出“command not found”的错误信息。

    用户可以通过echo $PATH命令查看当前系统的路径配置,也可以通过export PATH=新路径配置来修改路径配置。在自定义安装软件时,可以将可执行文件所在的目录加入到环境变量PATH中,这样就可以直接使用该软件的命令了。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部