linux常用命令保存在哪
-
Linux常用命令保存在Shell环境变量中的某个路径下。在Linux系统中,当我们在终端上输入一个命令时,系统会到指定的路径下搜索该命令,然后执行它。
在Linux中,有一个名为PATH的环境变量,用来保存命令的搜索路径。PATH变量是一个包含了一系列目录路径的字符串,每个路径之间用冒号(:)分隔。当我们输入一个命令时,系统会按照PATH变量中定义的路径顺序,依次搜索这些路径,直到找到对应的命令为止。
一般来说,常用命令的可执行文件保存在以下几个路径下:
1. /bin目录:该目录包含了一些最基本的系统命令,如ls、cp、mv等。
2. /sbin目录:该目录包含了一些只有管理员才能执行的系统命令,如shutdown、reboot等。
3. /usr/bin目录:该目录包含了大部分用户命令,如gcc、git、curl等。
4. /usr/sbin目录:该目录包含了一些只有管理员才能执行的用户命令,如iptables等。
当我们在终端上输入一个命令时,系统会先到以上这些路径中搜索对应的命令,如果找到就执行,找不到则提示”Command not found”。
另外,我们也可以自定义命令保存的路径。我们可以将自己编写的脚本文件或命令放到一个目录下,然后将该目录添加到PATH变量中,这样就可以直接在终端上执行自定义的命令了。例如,我们可以将自己编写的命令保存在~/bin目录下,然后将以下内容添加到~/.bashrc文件中:
export PATH=$PATH:~/bin
保存文件后,执行source ~/.bashrc命令使修改生效。这样,我们就可以直接在终端上执行~/bin目录下的命令了。
总之,Linux常用命令保存在Shell环境变量的某个路径下,系统会根据这些路径来搜索并执行相应的命令。
2年前 -
Linux常用命令保存在用户的环境变量中,主要保存在以下两个文件中:
1. ~/.bashrc:这是每个用户的个人配置文件,用来保存用户常用的命令和其他设置。在该文件中,可以使用export命令将命令添加到PATH变量中,以便在终端中能够直接执行这些命令。
2. /etc/bash.bashrc:这是系统级别的配置文件,在系统上的所有用户都可以使用。和~/.bashrc文件类似,也可以在该文件中使用export命令来添加命令到PATH变量中。
当用户登录到终端时,bash会首先加载系统级别的配置文件(/etc/bash.bashrc),然后加载个人配置文件(~/.bashrc)。通过在这两个文件中添加命令到PATH变量中,可以使得这些命令在终端中全局可用。
此外,系统中还有一些其他的配置文件也可以用来保存命令:
1. ~/.profile:这是在登录到终端时读取的个人配置文件。可以在其中添加export命令来设置PATH变量。
2. /etc/profile:这是在登录到终端时读取的系统级别配置文件。可以在其中添加export命令来设置PATH变量。
除了以上文件,还有其他一些配置文件也可能包含命令的设置,例如/etc/environment和/etc/bashrc等。
总结起来,Linux常用命令的保存主要在用户的环境变量中,可以通过个人配置文件和系统配置文件来设置。这样设置后,这些命令就可以在终端中直接使用,而不需要输入完整的路径。
2年前 -
在Linux系统中,常用命令保存在多个不同的地方,以便用户可以轻松地访问和使用它们。
1. /bin目录:这个目录存放了一些最基本的命令,如ls、cp和mv等,这些命令是系统启动时所必需的。
2. /sbin目录:这个目录包含了一些系统管理命令,只有系统管理员才能够使用,如ifconfig和iptables。
3. /usr/bin目录:这个目录存放了大部分用户级别的命令,如ls、cp和mv等,这些命令是系统启动时不需要的,但是对于用户来说是非常有用的。
4. /usr/sbin目录:这个目录包含了一些系统管理员的命令,如networking和firewall等。
5. /usr/local/bin目录:这个目录存放了一些用户自己安装的额外命令,这些命令不属于系统默认安装的一部分,而是用户自己安装的软件所提供的命令。
6. /usr/local/sbin目录:这个目录包含了一些用户自己安装的额外系统管理命令。
7. /home/
目录:每个用户都有一个家目录,这个目录中可以存放用户自己编写的脚本或者自定义的命令。 在上述目录中,系统默认保存了很多常用的命令,用户可以通过调用这些命令来完成各种任务。为了方便使用,可以将这些命令添加到系统的环境变量中,这样就可以在任何目录下直接调用这些命令。
2年前