linux输入命令在哪个文件夹

fiy 其他 4

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,我们输入命令是通过终端来进行的。终端是一种命令行界面,通过它我们可以与操作系统进行交互。在终端中输入命令时,实际上是在操作系统的某个文件夹中执行该命令。

    Linux系统中,常用的终端程序是Bash(Bourne Again SHell),它默认打开的文件夹是用户的主目录,也就是当前登录用户的家目录。

    可以通过使用命令`pwd`来查看当前所在的文件夹。这个命令会输出当前工作目录(Present Working Directory),即当前所在的文件夹的绝对路径。

    此外,终端中的命令执行时,默认会在系统的环境变量`PATH`指定的一系列文件夹中查找要执行的命令程序。环境变量`PATH`保存了一组用冒号分隔的文件夹路径,当我们输入一个命令时,系统会按照这些路径的顺序在这些文件夹中查找与命令名称匹配的程序。

    因此,当我们在终端中输入一个命令时,系统会依次在`PATH`中指定的文件夹中查找与命令名称匹配的程序,若找到则执行,否则报错”command not found”。

    总结起来,Linux系统中我们输入命令是通过终端进行的,终端默认打开的文件夹是用户的主目录,而命令的执行则是在环境变量`PATH`指定的一系列文件夹中进行的。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,输入命令是通过终端进行的。终端可以理解为一个文本界面,你可以在其中输入命令并查看命令的输出结果。但是,Linux系统的命令并不是存储在文件夹中的,而是存储在系统路径中的一些特定位置。

    以下是Linux系统中存储命令的几个重要文件夹:

    1. /bin 文件夹:包含了许多可执行的命令,如ls、cp、mv等。这些命令是系统默认安装的,所有用户都可以使用。

    2. /sbin 文件夹:与/bin类似,/sbin文件夹包含了一些系统管理相关的命令,如ifconfig和reboot。通常,这些命令只有系统管理员(root用户)才能执行。

    3. /usr/bin 文件夹:包含了一些额外的可执行命令,如python和gcc。这些命令通常是通过软件包管理器安装的。

    4. /usr/sbin 文件夹:类似于/usr/bin,/usr/sbin也包含了一些系统管理相关的命令。

    5. /usr/local/bin 和 /usr/local/sbin 文件夹:这些文件夹是用于存放用户自定义的命令和脚本的。当用户自己编写了一些命令或脚本,并将它们安装在这些文件夹中时,系统就会在执行命令时搜索这些文件夹。

    6. /home/{username}/bin 文件夹:每个用户在自己的主目录下都可以创建一个名为bin的文件夹,用于存放个人使用的命令和脚本。此文件夹只对相应用户可见。

    此外,系统还有其他一些文件夹用于存储特定类型的命令,如/lib用于存放库文件,/usr/lib用于存放用户程序的库文件等。这些文件夹通常不用于存放可执行命令。

    需要注意的是,Linux的命令搜索路径(PATH)是一个环境变量,它包含了系统在执行命令时需要搜索的文件夹。你可以通过echo命令来查看当前的PATH值。通过修改PATH环境变量,你可以自定义命令的搜索路径,例如将个人的命令存放在自定义的文件夹中。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux操作系统中,输入命令需要使用终端或者控制台。在终端中,可以使用命令行界面(CLI)或者图形用户界面(GUI)来执行命令。无论使用哪种界面,输入命令都是在特定的文件夹中进行操作。

    在Linux系统中,每个用户都有一个主目录,也称为家目录(Home Directory)。用户在终端中登录后,默认会进入自己的主目录。每个用户的主目录位于”/home”文件夹下,以用户名命名,例如用户user的主目录路径为”/home/user”。

    用户在终端中执行命令时,默认情况下会在主目录中进行操作。但是,用户也可以在其他文件夹中执行命令,只需在命令中指定相应的路径。

    以下是Linux系统中常用的与命令相关的文件夹:

    1. /bin:存放系统命令(二进制文件),包括ls、cp、mv等常用命令。
    2. /sbin:存放管理员命令(二进制文件),如ifconfig、fdisk等。
    3. /usr/bin:存放用户安装的软件(二进制文件),如Chrome浏览器、Vim编辑器等。
    4. /usr/sbin:存放管理员安装的软件(二进制文件)。
    5. /usr/local/bin:存放本地命令(二进制文件),如用户自己编译的软件等。
    6. /usr/local/sbin:存放本地管理员命令(二进制文件)。
    7. /etc:存放系统配置文件,如网络配置文件、用户设置文件等。
    8. /root:超级用户root的主目录。

    终端在执行命令时会按照一定的搜索路径,依次在上述文件夹中查找并执行命令。如果想要执行当前文件夹中的命令,则需要在命令前面加上”./”。

    终端会记录最近执行的命令,可以通过”history”命令查看,也可以使用上下箭头键在历史命令之间切换。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部