linux用过的命令在哪里

worktile 其他 27

回复

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

    在Linux系统中,使用过的命令会被保存在一个叫做”bash history”的文件中。这个文件在用户的家目录下的隐藏文件夹中,文件名为”.bash_history”。用户可以通过以下命令来查看和编辑该文件:

    1. 查看历史命令列表:可以使用命令”history”来显示最近执行的命令。这个命令会显示一个编号列表,每一行对应着一个以前执行过的命令和相应的编号。

    2. 使用”!“重新执行历史命令:可以使用命令”!“来重新执行历史命令。这里的”“是命令在历史列表中对应的编号。例如,输入”!10″将重新执行编号为10的命令。

    3. 使用”!!”重新执行最后一个命令:可以使用双感叹号”!!”来重新执行最后一个执行过的命令。

    4. 使用”!-“重新执行倒数第个命令:可以使用”!-“来重新执行倒数第个执行过的命令。例如,输入”!-2″将重新执行倒数第二个执行过的命令。

    5. 使用”!“重新执行包含关键字的命令:可以使用”!“来重新执行包含指定关键字的命令。例如,输入”!ls”将重新执行最近一次包含”ls”关键字的命令。

    此外,用户可以使用文本编辑器来打开和编辑”.bash_history”文件,这样可以更方便地查找和修改历史命令。通过编辑这个文件,用户还可以删除或清除历史命令记录,这有助于保护隐私和防止他人查看用户的命令历史。

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

    Linux拥有众多命令,它们广泛用于管理和操作系统。这些命令通常储存在Linux系统的不同目录中。以下是您可以在Linux系统中找到常用命令的位置。

    1. /bin目录:该目录中存放了许多基本的系统命令,这些命令对系统的正常运行非常重要。一些经常使用的命令包括ls、cd、cp、mkdir等。

    2. /sbin目录:该目录存放了一些只能由系统管理员或具有root权限的用户使用的命令。这些命令通常用于系统管理和配置。常见的命令有ifconfig、fdisk、shutdown等。

    3. /usr/bin目录:该目录包含了许多用户可用的命令和实用工具。这些命令通常被安装在/usr目录下,因此可以被多个用户共享使用。一些常见的命令包括chmod、grep、tar等。

    4. /usr/sbin目录:该目录中存放了一些系统管理员或具有root权限的用户使用的命令。这些命令通常用于系统管理和配置,类似于/sbin目录。常见的命令有ntpdate、sshd、httpd等。

    5. /usr/local/bin目录:该目录包含了用户自定义安装的软件的命令。这些命令通常来自于源代码安装或第三方软件包,它们不属于Linux发行版默认安装的一部分。

    在使用Linux时,您可以通过在终端中输入命令的名称来执行相应的操作。命令的名称通常是不区分大小写的,所以ls和LS、Cd和CD是等效的。可以使用man命令来获取关于特定命令的帮助信息,例如”man ls”会显示关于ls命令的手册页。

    需要注意的是,有些命令可能无法在普通用户的PATH环境变量中找到。这时可以使用绝对路径来执行命令,例如”/bin/ls”或者”/usr/bin/chmod”。

    总而言之,Linux系统的命令分散在不同的目录中,您可以根据需求去查找和使用。

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

    在Linux系统中,所有已使用过的命令都会被记录在一个叫做“命令历史”(Command History)的文件中。在大多数Linux发行版中,这个命令历史文件被存储在用户的家目录下的一个隐藏文件中,文件名为“.bash_history”。

    下面是在Linux中使用命令历史的方法和操作流程:

    1. 查看命令历史:
    打开终端或shell,并输入以下命令来查看最近使用的命令:
    “`bash
    history
    “`
    这将列出最近使用过的命令,每行显示一个命令及其对应的编号。

    2. 使用上一个命令:
    在终端或shell中,可以使用上箭头键(↑)来快速调用和执行前一个命令。每按一次上箭头键,就会向上移动一行,并将对应的命令复制到当前命令行。

    3. 使用特定编号的命令:
    如果已知某个命令的编号,可以使用以下命令来执行该命令:
    “`bash
    !<编号>
    “`
    例如,要执行历史记录中的第100个命令,可以运行:
    “`bash
    !100
    “`

    4. 使用特定命令关键字:
    可以使用以下命令执行最后一个以特定关键字开头的命令:
    “`bash
    !<关键字>
    “`
    例如,要执行最后一个以“ls”开头的命令,可以运行:
    “`bash
    !ls
    “`
    这将会执行该命令,无论该命令的完整形式是什么。

    5. 使用特定命令参数:
    可以利用以下命令来执行最后一个以特定关键字和参数组合开头的命令:
    “`bash
    !:<关键字>:<参数>
    “`
    例如,要执行最后一个以“ls -l”开头的命令,可以运行:
    “`bash
    !:ls:-l
    “`
    这将会执行该命令,无论该命令的完整形式是什么。

    6. 清空命令历史:
    可以使用以下命令来清空命令历史:
    “`bash
    history -c
    “`
    运行该命令后,命令历史中的所有记录将被删除,并且将无法恢复。

    7. 修改命令历史文件的位置:
    如果想将命令历史文件存储到不同的位置,可以修改环境变量“HISTFILE”的值。可以在用户的shell配置文件中添加以下行来更改命令历史文件的位置:
    “`bash
    export HISTFILE=/path/to/your/history/file
    “`
    将“/path/to/your/history/file”替换为您希望使用的命令历史文件的路径。

    总结:
    在Linux中,所有已使用过的命令都被记录在命令历史文件中。您可以查看、调用和执行之前使用过的命令,还可以根据编号、关键字和参数组合来执行特定的命令。此外,您还可以清空命令历史或更改命令历史文件的位置。

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

400-800-1024

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

分享本页
返回顶部