linux命令保存在哪儿

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    linux命令保存在系统的一个特定目录中,称为”PATH”。PATH变量包含一个或多个用冒号分隔的目录路径。当我们在命令行中输入一个命令时,系统会在PATH中指定的目录中搜索该命令的可执行文件。

    在Linux系统中,常见的命令的可执行文件通常存储在以下几个目录中:

    1. /bin:该目录中存储了一些最基本的系统命令,如ls、cp、mv等。这些命令通常在系统启动时就加载到内存中,对所有用户都可用。

    2. /usr/bin:该目录中存储了系统的一些常用命令,如ping、grep、chmod等。这些命令通常不直接加载到内存中,只有在需要时才会使用。同样,这些命令对所有用户都可用。

    3. /usr/local/bin:这个目录是用来安装自行编译的软件的,默认情况下,它不在PATH中。如果你自行编译并安装了某个软件,它的可执行文件通常会被保存在这个目录下。

    4. /sbin:该目录存储了一些系统管理相关的命令,如reboot、shutdown等。这些命令通常只有root用户才能执行。

    5. /usr/sbin:与/sbin类似,存储了一些系统管理相关的命令。同样,也只有root用户才能执行。

    6. /usr/local/sbin:与/usr/sbin类似,存储了一些系统管理相关的命令。同样,也只有root用户才能执行。

    当我们输入一个命令时,系统会按照PATH中定义的路径顺序逐个搜索这些目录,直到找到对应的可执行文件。如果没有找到对应的命令,系统会返回”command not found”的错误提示。因此,如果我们想要自行编写一个命令并使用,可以将可执行文件放在上述某个目录下,或者将包含可执行文件的目录添加到PATH中。

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

    在Linux系统中,命令被保存在系统的可执行路径中。这些路径被称为环境变量 PATH。Linux操作系统提供了很多的可执行路径,用于保存各种类型的命令。以下是一些常见的可执行路径和保存在其中的命令类型:

    1. /bin目录:这个目录保存了系统启动和运行时所需的基本命令,例如 ls、cp、mv等。这些命令对于系统的正常运行是必需的。

    2. /sbin目录:该目录包含了一些用于系统管理的命令,例如 ifconfig、shutdown、reboot等。这些命令通常只能由root用户使用。

    3. /usr/bin目录:这是一个较大的目录,保存了许多用户安装的二进制文件。它包含了许多常用的命令,例如 gcc、make等。这些命令一般都是由用户安装的。

    4. /usr/sbin目录:与/usr/bin目录类似,保存了一些系统管理的命令,例如 iptables、cron等。

    5. /usr/local/bin目录:这个目录用于保存本地用户或软件安装的命令。当用户安装软件时,可以选择将其安装在这个目录下,这样其他用户也可以使用这些命令。

    需要注意的是,保存命令的路径可能会因系统版本、发行版或用户自定义而有所不同。可以通过使用 echo $PATH 命令查看当前系统使用的可执行路径。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux命令保存在文件系统的特定位置。通常情况下,Linux系统中的命令分为两类:系统命令和用户命令。

    1. 系统命令:
    系统命令是Linux操作系统的核心组成部分,用于管理和控制系统资源。这些命令通常由操作系统提供,并保存在预定义的目录中。以下是常见的系统命令保存的目录:

    – /bin目录:包含了系统启动和运行过程中所需要的基本命令,如cat、ls、cp等。
    – /sbin目录:包含了系统管理和维护所需的命令,如ifconfig、fdisk、iptables等。
    – /usr/bin目录:保存了非系统关键命令,用于一般用户使用,如gcc、perl、git等。
    – /usr/sbin目录:保存了系统管理和维护所需的非核心命令,如useradd、apache2ctl等。
    – /usr/local/bin和/usr/local/sbin目录:用于保存自定义或第三方软件的命令。

    2. 用户命令:
    用户命令是用户根据自己的需要添加到系统中的命令。这些命令通常被保存在用户的主目录下的特定位置,一般是在/bin或者/usr/bin目录下。当用户使用命令时,系统会自动搜索这些目录,找到命令并执行。

    对于用户自定义的命令,可以将其保存在以下位置:

    – ~/bin目录:这是用户的个人命令目录,用户可以在其中存放自己编写的脚本或命令。
    – /usr/local/bin目录:这是一般用于保存用户自定义命令的目录,与系统命令分开,方便管理和维护。

    要在这些目录中添加自定义命令,用户需要创建相应的目录(如果不存在),并将命令文件复制或移动到目录中。同时,需要确保这些目录在PATH环境变量中,以便系统能够找到并执行这些命令。

    总结起来,Linux系统命令保存在/bin、/sbin、/usr/bin、/usr/sbin、/usr/local/bin和/usr/local/sbin等目录中,而用户自定义命令可以保存在~/bin或/usr/local/bin目录中。

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

400-800-1024

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

分享本页
返回顶部