linux保存命令的文件夹下
-
在Linux系统中,命令的保存文件夹是/bin目录。当我们在终端输入一个命令时,系统会搜索/bin目录中是否有与该命令相对应的可执行文件,如果有就执行该文件。因此,将可执行文件保存在/bin目录中,可以确保它们可以被系统正常找到和执行。
/bin目录是Linux系统中的一个重要目录,用于存放系统所需要的基本命令和可执行文件。在默认情况下,绝大多数可用命令都会被安装到/bin目录中,使得这些命令可以被任何用户在任何地方执行。
除了/bin目录外,Linux系统中还有其他一些保存命令的文件夹。下面是一些常见的命令保存文件夹及其作用:
– /sbin目录:此目录保存系统管理员使用的命令,这些命令通常用于系统管理和维护。
– /usr/bin目录:此目录保存常见的用户命令,包括许多常用的命令行工具和应用程序。
– /usr/local/bin目录:此目录用于保存用户自行安装的软件和命令。
– /opt目录:这是一个可选的目录,用于保存第三方软件,默认情况下,系统不会安装软件到此目录。
– /home/user/bin目录:每个用户的主目录下都有一个bin目录,用户可以将自己的脚本和可执行文件保存在这个目录下,以便于自己使用。总结来说,不同的命令保存文件夹有不同的作用,系统命令一般被保存在/bin和/sbin目录下,用户自行安装的命令可以保存在/usr/bin、/usr/local/bin和/opt目录下,而用户自己编写的脚本和可执行文件可以保存在自己的主目录下的bin目录中。这样,就可以保证命令可以被正确地找到和执行。
2年前 -
在Linux系统中,命令的保存文件夹是/bin和/usr/bin。
/bin目录是Binary的缩写,是存放一些最基本的系统命令的地方。这些命令是系统启动时就加载的,对系统的运行非常重要。例如,ls、cp和rm都是/bin目录下的命令。
/usr/bin目录是Unix System Resource(Unix系统资源)的缩写,是存放用户可执行的命令的地方。这些命令一般是由系统管理员安装的,用户可以在任何地方运行这些命令。例如,ls、cp和rm命令的可执行文件也可以在/usr/bin目录下找到。
此外,还有/usr/local/bin目录,这个目录是用来存放本地安装的程序的。当你在系统中自己编译安装一些软件时,可执行文件一般会被放到/usr/local/bin目录下。
/home/user/bin目录是用户自己创建的目录,用来保存用户自定义的命令。每个用户都可以在自己的home目录下创建一个bin目录,并将自己的命令放在这个目录中。然后,用户可以直接在终端中运行这些命令。
最后,还有一个/sbin目录,它存放的是一些系统管理用的命令。这些命令只能由root用户执行,而普通用户无法运行这些命令。常见的一些/sbin命令有ifconfig和reboot。
总结起来,Linux系统中的命令一般保存在/bin、/usr/bin、/usr/local/bin、/home/user/bin和/sbin这些目录中。用户可以根据自己的需求和权限在这些目录下创建和保存自己的命令。
2年前 -
在Linux中,保存命令的文件夹是/bin、/usr/bin和/usr/local/bin。
1. /bin:
/bin是Linux系统中的基本二进制文件存放目录,存放了最常用的Linux命令和系统维护所需的二进制文件。这些命令对于系统的正常运行是必不可少的。2. /usr/bin:
/usr/bin是Unix Software Resource(USR)的简写,是Unix系统中的二进制文件存放目录,主要用于存放系统和用户命令。这些命令无论是否是系统内置的,都可以被系统中所有用户使用。3. /usr/local/bin:
/usr/local/bin是Unix软件默认安装目录,这是一个非常重要的目录,主要用于存放用户自己安装的软件的可执行文件。这些软件一般是由源代码编译安装生成的可执行文件。在这三个目录中,命令是可以直接执行的。当我们在终端输入一个命令时(如ls),系统会首先在这些目录中查找该命令的可执行文件并执行。如果在这三个目录都找不到该命令的可执行文件,则会报错”Command not found”。
需要注意的是,保存命令的目录需要加入系统的环境变量$PATH中,这样系统才能在执行命令时找到该命令的可执行文件。在Linux中,可以通过以下方式将目录加入$PATH变量:
1. 临时设置PATH变量:
可以使用export命令来临时设置$PATH变量。例如,要将/usr/local/bin目录加入$PATH变量,可以执行以下命令:
“`
export PATH=$PATH:/usr/local/bin
“`
这样就可以在当前终端会话中使用/usr/local/bin目录下的命令了。但是,一旦关闭当前终端会话,设置的$PATH变量就会失效。2. 永久设置PATH变量:
要使设置的$PATH变量在每次登录时都生效,可以修改~/.bashrc文件。在该文件中,可以将要添加的目录添加到$PATH变量的末尾。具体的操作步骤如下:
a. 打开终端,输入以下命令打开.bashrc文件:
“`
vi ~/.bashrc
“`
b. 在文件的末尾处,添加以下内容:
“`
export PATH=$PATH:/usr/local/bin
“`
c. 保存并退出文件,然后运行以下命令使修改的.bashrc文件生效:
“`
source ~/.bashrc
“`
这样,下次登录时,$PATH变量就会包含/usr/local/bin目录,系统就能找到该目录下的命令了。总结:
保存命令的文件夹是/bin、/usr/bin和/usr/local/bin,其中/bin存放系统的基本二进制文件,/usr/bin存放系统和用户命令,/usr/local/bin存放用户自己安装的软件的可执行文件。要使命令可以在命令行中直接执行,需要将这些目录加入$PATH环境变量中。可以使用export命令临时设置$PATH变量,或者在~/.bashrc文件中永久设置$PATH变量。2年前