首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Linux中存储常用命令

在Linux中存储常用命令
EN

Stack Overflow用户
提问于 2013-04-03 19:19:16
回答 5查看 275关注 0票数 0

我更频繁地使用一些Linux命令,比如转到一个特定的目录,grep一些文本等。我为每个命令分配了一个变量,并将它们保存在一个脚本文件中,每次我登录到我的Linux机器时都会运行脚本文件,这样我就可以使用这些变量,而不是输入冗长的命令。

有没有可能我可以确保我的脚本文件每次登录到我的Linux机器时都会运行,这样我就不需要每次都运行它?

有没有其他方法来存储我经常使用的命令,以便在我打开Linux机器时可以使用?

EN

回答 5

Stack Overflow用户

发布于 2013-04-03 19:20:53

如果您正在使用bash (可能是are),请将其添加到您的.bashrc中。您可以在您的主目录中找到它。

其他shell具有相应的启动脚本。

票数 2
EN

Stack Overflow用户

发布于 2013-04-03 19:30:21

对于非登录shell,向.bashrc添加命令;对于登录shell,向.bash_profile添加命令(当然,假设您使用的是bash)。

bash manual entry中:

当bash作为交互式登录shell或带有--

选项的非交互式shell被调用时,它首先读取并执行/etc/profile文件中的命令(如果该文件存在)。读取该文件后,它将按该顺序查找~/.bash_profile、~/.bash_login和~/.profile,并从第一个存在且可读的文件中读取和执行命令。当shell启动以禁止此行为时,可以使用--noprofile选项。

当登录shell退出时,bash从文件~/.bash_logout读取并执行命令。

当启动一个非登录shell的交互式shell时,bash将读取并执行~/.bashrc中的命令(如果该文件存在)。这可以通过使用--norc选项来禁止。rcfile文件选项将强制bash从文件读取和执行命令,而不是从~/.bashrc.bashrc读取和执行命令。

票数 2
EN

Stack Overflow用户

发布于 2013-04-03 19:21:12

您必须将脚本放入.bashrc文件中,它位于您的主目录中

代码语言:javascript
运行
复制
nano ~/.bashrc

它只有在你使用bash的时候才起作用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15785890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档