如何在没有.bashrc的情况下生成可执行脚本文件
问题描述:
我希望能够在终端中的任何位置激活C程序,而无需键入路径。因此,而不是:如何在没有.bashrc的情况下生成可执行脚本文件
[some_text]:~ [username]$ ./[insert_c_executable]
或:
[some_text]:~ [username]$ Documents/Folder1/Folder2/.../[insert_c_executable]
那我可以做这样的事情,比如计划ls
或pwd
:
[some_text]:~ [username]$ [some_cool_app_name]
但是,既不.bashr c和bash_profile都可以在我的主目录上找到(在OS X的Mac上)。由于我没有足够的声望,我不能评论这个问题。任何帮助将不胜感激!
答
mv path/to/your/executable_file /usr/local/bin/your_desied_command
例MV composer.phar在/ usr/local/bin目录/作曲家
答
最好的非侵入性的方式:
echo 'hash -p /path/to/executable executable' >> ~/.bashrc
这将命令添加到您的哈希表。但是这意味着您不允许移动可执行文件。 (需要重新启动bash,因为bashrc需要资源)。
如何使用'.bash_profile'而不是'.bashrc'? – MikeCAT
注意到 - bash_profile似乎也不在我的主目录中。只有bash_history。 –
为什么不创建这些文件?你没有权限写入你的主目录吗? – MikeCAT