展示如何添加/home/<yourusername>/bin
到$PATH
变量中。使用$HOME
(或~
) 表示您的主目录。
我意识到这是基本的,但我已经阅读了两页谷歌答案,但仍然不清楚“如何将可执行文件放入/usr/local/bin
?”
我已经下载了一个包并将可执行文件称为profit
. profit
无需path/to/profit
每次都添加即可从终端执行命令行的分步命令行是什么?
是否可以~/scripts
从任何地方运行我的脚本?
假设我想运行./scriptname
而不管我当前的工作目录如何。
我有用于监视系统本地流量的 shell 脚本。现在我想安装它,并想像其他 unix 命令一样运行
我希望创建一个运行程序 x 的别名,而不更改我所在的当前目录。我现在拥有的是:
alias x = "cd /home/path_to_x && ./x"
Run Code Online (Sandbox Code Playgroud)
这有效,但更改了我的目录。我想做的是:
alias x="./home/path_to_x/x
Run Code Online (Sandbox Code Playgroud)
但是后来我没有得到这样的文件或目录。有人知道解决方法吗?
我是 Ubuntu 新手,刚开始学习 bash。
如何通过终端打开 bash 文件?
我知道如何创建自定义终端命令,这对我在文件夹中编译所有 java 类非常有用。我还看到,为了做到这一点,人们通常会创建一个文件夹 ~/bin 并将文件 .sh 放在他们希望运行的行中,但我不太明白,例如我创建了一个带有一些行的 compile.sh
-gcc file -o file
-gcc file1 -o file1
Run Code Online (Sandbox Code Playgroud)
但在我阅读时,我还需要向隐藏在我的主文件夹中的名为 .bashrc 的文件中添加一行,但我不知道该怎么做,有没有什么方法可以更轻松地编辑此文件?完成后,我的自定义命令将是 .sh 文件的名称(编译)?
我不小心删除了我的~/bin
目录。我看到很多问题询问如果/usr/bin
被删除怎么办,这种情况似乎要严重得多。我该怎么做才能重建文件夹?
我在 python 中使用 sage 一个数学库。下载它的包后,我通常必须转到我解压缩它的目录,然后使用
sudo ./sage
Run Code Online (Sandbox Code Playgroud)
从终端。如何将 sage 添加到已安装的应用程序列表中,以便我能够通过在终端的任何目录中键入 sage 命令来运行脚本?
系统实用程序,例如ls
不需要在执行之前键入完整路径。但是,要执行 Netbeans,我必须键入/home/chris/netbeans-7.0.1/bin/netbeans
. 我怎样才能让它只需要输入netbeans
?