./:usr/sbin是干什么的
时间: 2024-01-07 12:04:17 浏览: 23
/usr/sbin是一个目录,其中包含了一些系统管理员使用的系统命令和工具。这些命令和工具通常需要超级用户权限才能运行,因此它们被放在/usr/sbin目录中,以便只有系统管理员可以访问和使用它们。
在Linux系统中,/usr/sbin目录通常包含一些与系统管理和维护相关的命令,例如网络配置、系统服务管理、磁盘管理等。这些命令通常用于系统的配置、监控和维护,而不是普通用户常用的命令。
如果你在终端中输入"./",表示当前目录,而"usr/sbin"是一个相对路径,表示在当前目录下的usr/sbin目录。因此,"./usr/sbin"表示当前目录下的usr/sbin目录。
相关问题
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
PATH是一个环境变量,用于指定系统哪些目录中查找可执行文件。当我们在终端输入一个命令时,系统会按照PATH中指定的顺序在这些目录中查找对应的可执行文件,并执行找到的第一个匹配的文件。
在你提供的PATH中,包含了多个目录,每个目录之间使用冒号(:)分隔。具体解释如下:
1. /bin:系统命令的存放目录,包含了一些最基本的命令,如ls、cp等。
2. /sbin:系统管理员使用的命令的存放目录,包含了一些管理和维护系统的命令,如ifconfig、iptables等。
3. /usr/bin:用户使用的命令的存放目录,包含了一些常用的命令,如gcc、python等。
4. /usr/sbin:系统管理员使用的命令的存放目录,类似于/sbin,但是这些命令不是必须的。
5. /usr/local/bin:用户自行安装的软件的存放目录,包含了一些非系统默认安装的命令。
6. /usr/local/sbin:用户自行安装的软件的存放目录,类似于/usr/sbin,但是这些命令不是必须的。
7. ~/bin:当前用户的个人目录下的bin目录,用于存放用户自定义的命令。
通过设置PATH环境变量,我们可以方便地执行各种命令,而不需要指定完整的命令路径。
输入which yum 输出 /usr/bin/which:no yum in (/usr/local/sbin/:/usr/local/bin/:/usr/sbin:/usr/bin/:)
输入命令"which yum"的输出是"/usr/bin/which:no in (/usr/local/sbin/:/usr/local/bin/:/usr/sbin:/usr/bin/:)"。这个输出表示在系统的环境变量中找不到名为"yum"的可执行文件。
"which"命令用于查找给定命令在系统中的路径。它会在环境变量$PATH所指定的路径中搜索给定的命令,并返回找到的第一个匹配项的路径。
在这个特定的输出中,"/usr/bin/which"表示"which"命令本身的路径,":no yum in (/usr/local/sbin/:/usr/local/bin/:/usr/sbin:/usr/bin/:)"表示在环境变量$PATH所指定的路径中没有找到名为"yum"的可执行文件。