我有两个文件。file1是可执行的,file2只是一个文本文件,我经常使用它们,但我cd每次都必须这样做才能到达目录。
如何file1在终端中通用可执行以及如何访问内容而file2不管我在终端中的位置。是否可以添加file2in 的内容,man page以便我可以只做man file2.
我认为这可以使用/etc/environment但我想知道这样做的正确方法。
如果我在这样的文件中创建一个脚本:
#!/bin/bash
echo "test"
Run Code Online (Sandbox Code Playgroud)
据我所知(作为新手)是将它放在某个文件夹中,然后使其可执行
chmod +x myscript
Run Code Online (Sandbox Code Playgroud)
然后用类似的东西执行它./myscript。
我认为如果我必须为我创建的每个命令创建文件并不简单。我认为如果我可以将它放在单个文件中然后使其可执行而不./在我创建的每个命令前面添加它会更简单。是否可以?
我需要使用来自生成文件的相对路径运行应用程序 (msp430-gcc)。问题是该应用程序位于不同的文件夹分支中,因此我需要执行以下操作:
../../../../tools/msp430/bin/msp430-gcc
Run Code Online (Sandbox Code Playgroud)
这里的问题是系统无法找到应用程序。但是,如果我这样做:
cd ../../../../tools/msp430/bin
./msp430-gcc
Run Code Online (Sandbox Code Playgroud)
那么它的工作原理。
您知道如何在不使用“cd”的情况下从初始位置运行应用程序吗?
在此先感谢您的时间。
我已经下载并安装了 Android Studio,并将路径添加到我的 .bashrc
export PATH="~/android-studio/bin/:$PATH"
Run Code Online (Sandbox Code Playgroud)
我现在看到的是一个命令,它将从 Ubuntu 文件系统的任何地方启动 android studio。例如,如果我在任何地方输入 subl 或 atom 它会打开相应的编辑器。可以在这里做这样的事情吗?