linux命令保存在哪儿
-
Linux命令保存在系统的可执行文件路径中。在Linux系统中,每个用户都有一个环境变量PATH,其中指定了可执行文件的搜索路径。当我们在终端中输入一个命令时,系统会根据PATH变量中的路径搜索对应的可执行文件。
一般而言,Linux命令的可执行文件保存在以下几个目录中:
1. /bin目录:这个目录下存放了最基本的系统命令,如ls、cp、rm等。
2. /usr/bin目录:这个目录下存放了大部分用户可使用的命令。
3. /usr/local/bin目录:这个目录下存放了用户自行安装的软件的可执行文件。
4. /sbin目录:这个目录下存放的是系统管理员使用的命令,如reboot和iptables等。
5. /usr/sbin目录:这个目录下存放了系统管理相关的命令。
6. /usr/local/sbin目录:这个目录下存放了用户自行安装的系统管理相关的命令。
此外,还有一些其他的目录也可能保存有Linux命令的可执行文件,这些目录的路径可以通过PATH环境变量进行添加和修改。用户可以通过运行echo $PATH命令来查看当前的PATH环境变量。
总之,Linux命令的可执行文件保存在系统的可执行文件路径中,包括/bin、/usr/bin、/usr/local/bin、/sbin、/usr/sbin、/usr/local/sbin等目录。
2年前 -
Linux命令保存在系统的可执行文件路径中。在Linux系统中,有许多默认的可执行文件路径,其中保存了系统和用户安装的可执行文件,包括命令。
以下是Linux中常见的命令保存路径:
1. /bin目录:保存了一些最基本和最常用的命令,如ls、cp、rm等。/bin目录中的命令大多数都是用户可以直接使用的。
2. /usr/bin目录:保存了大部分用户安装的软件和应用程序的可执行文件。用户安装的软件通常会有一个安装脚本,该脚本将其可执行文件复制到/usr/bin目录中。
3. /sbin目录:保存了一些系统管理员使用的命令,这些命令通常需要管理员权限才能执行,如ifconfig、shutdown等。
4. /usr/sbin目录:保存了一些系统管理员安装的软件的可执行文件,这些软件通常用于系统管理和配置,如dhcpd、apache2等。
5. /usr/local/bin和/usr/local/sbin目录:这两个目录保存了用户自己编译安装的软件的可执行文件。用户可以选择将软件安装到这两个目录中,以便区分系统自带的命令和用户自己安装的命令。
除了以上列出的默认的可执行文件路径,用户还可以通过在系统的环境变量中添加自定义的可执行文件路径来保存命令。用户可以将自己编写的脚本或命令放在自定义的路径中,以便在任何位置都可以使用这些命令。
总而言之,Linux命令保存在系统的可执行文件路径中,包括/bin、/usr/bin、/sbin、/usr/sbin以及用户自定义的路径。用户可以通过在这些路径中存放自己的命令来方便地管理和使用。
2年前 -
在Linux系统中,命令通常保存在/bin、/usr/bin、/sbin、/usr/sbin等目录下。这些目录保存了系统自带的命令和可执行程序,用户可以直接运行这些命令。
/bin目录:
/bin目录是二进制(binary)的缩写,它包含一些最基本和最重要的命令,如ls、cp、mv、rm等。/bin目录中的命令通常是所有用户都可以执行的。/usr/bin目录:
/usr/bin目录是用户二进制目录(User Binaries)的缩写,它包含了许多用户级别的命令。这些命令和程序是由系统管理员或软件包管理系统安装的,用于满足用户的需求。/sbin目录:
/sbin目录是系统二进制(system binary)的缩写,它保存了一些系统管理和维护方面的命令,只有系统管理员才可以执行这些命令。例如,mount、umount、ifconfig等命令常常位于/sbin目录中。/usr/sbin目录:
/usr/sbin目录保存了一些网络服务和系统服务的命令。与/sbin目录类似,只有系统管理员才能执行这些命令。例如,httpd、mysql、sshd等命令通常位于/usr/sbin目录中。除了上述的目录,还有一些其他的目录也可能包含命令和可执行程序。我们可以使用echo $PATH命令来查看系统的环境变量PATH,PATH包含了一个或多个用冒号分隔的目录路径,当我们输入一个命令时,系统会在这些目录中查找对应的可执行文件。
用户也可以将自己编写的命令保存在其他目录中,并将其添加到PATH环境变量中,这样就可以在任何位置运行这些命令。例如,可以将自定义命令保存在~/bin目录下,并将其添加到PATH中。
有时候,我们会遇到/usr/local/bin和/usr/local/sbin目录,这是系统管理员安装软件包时的默认安装目录。这些目录下的命令也可以由所有用户执行。
2年前