linux命令保存在哪
-
Linux命令保存在系统的/bin、/sbin、/usr/bin、/usr/sbin等目录中。这些目录是系统的可执行文件路径。每个目录都有不同的功能和权限。
/bin目录存放的是系统启动时需要用到的基本命令,例如ls、cp、mv、rm等命令。
/sbin目录存放的是系统管理命令,这些命令一般只有root用户可以使用,例如ifconfig、iptables等命令。
/usr/bin目录存放的是用户安装的软件的命令,例如python、gcc等命令。
/usr/sbin目录也是存放系统管理命令,但一般不是root用户使用,例如httpd等服务相关的命令。
此外,还有/usr/local/bin、/usr/local/sbin等目录,这些目录是用于存放本地安装的软件的命令。
总之,Linux命令保存在系统的不同的目录中,根据命令的功能和权限进行分类存放,以便系统和用户使用。
2年前 -
Linux命令保存在系统的可执行目录中,通常为/bin、/usr/bin、/usr/local/bin等。这些目录是系统的环境变量$PATH中默认包含的目录之一,这样用户在任何位置都可以直接运行这些命令。
1. /bin目录是Binary的缩写,存放了系统所需的最基本的命令,如ls、cp、mv等。这些命令是系统启动时即可使用的,因此/bin目录在系统的根目录下,不依赖于其他目录。
2. /usr/bin目录是Unix Software Resource的缩写,存放了大部分系统安装的软件的可执行文件,如python、gcc、make等。这些命令不是系统启动时必需的,通常是作为用户所安装软件的一部分。
3. /usr/local/bin目录是安装在本地的软件的可执行文件的目录,比如手动编译安装的软件。这个目录优先级较高,会覆盖/usr/bin目录下同名的命令。通常,管理员或者用户将自己编译或安装的命令放在此目录下。
4. /sbin目录和/usr/sbin目录是与/bin和/usr/bin相对应的,存放了系统管理的命令和服务命令。这些命令通常需要管理员权限才能运行。
5. 另外,用户自定义的命令也可以保存在其他目录中,只要这些目录在环境变量$PATH中。用户可以通过修改$PATH环境变量,将自己定义的命令所在目录加入其中,从而使其在任何位置都可以直接运行。
总的来说,Linux命令可以保存在多个不同的目录中,不同的目录存放不同类型的命令,如系统命令、用户软件、系统管理命令等。
2年前 -
在Linux系统中,命令通常保存在/bin、/sbin、/usr/bin、/usr/sbin等目录下。不同的目录保存了不同类型的命令。
1. /bin目录保存了常用的系统命令,这些命令可以被系统管理员和普通用户使用。例如ls、cat、cp等命令。
2. /sbin目录保存了一些只有系统管理员可以使用的系统命令。这些命令通常用于系统维护和管理,例如reboot、shutdown、ifconfig等命令。
3. /usr/bin目录保存了一些非系统默认安装的命令。这些命令通常是一些应用程序的命令,例如python、java、git等命令。
4. /usr/sbin目录保存了一些非系统默认安装的系统管理命令,只有系统管理员可以使用。例如iptables、sshd等命令。
除了以上几个目录,还有一些其他目录也可能会保存一些命令,例如/usr/local/bin和/usr/local/sbin目录通常保存了一些本地安装的命令,/usr/games目录保存了一些游戏命令。
另外,Linux系统使用了环境变量来指定命令的搜索路径,当输入一个命令时,系统会按照环境变量中指定的路径顺序搜索对应的命令。最常用的环境变量是PATH变量,它包含了一个或多个用冒号分隔的目录路径。当输入一个命令时,系统会按照PATH中指定的路径顺序搜索对应的命令。因此,即使命令文件存放在其他目录,只要该目录包含在PATH变量中,就可以直接使用命令。
可以通过以下命令来查看系统中已安装的命令所在的目录:
“`
echo $PATH
“`该命令会显示PATH变量的值,包括所有的命令搜索路径。
2年前