我想为rm命令创建一个别名,以便在执行此命令后收到确认消息。所以我正在创建一个这样的别名alias rm='rm -i'。但据我所知,这是一个临时别名,它会一直存在,直到您关闭终端。
正如这里解释的永久保存别名,我需要在终端中执行~/.bash_aliases或~/.bashrc命令并在那里添加我的别名。但是当我执行时,~/.bashrc我收到以下错误消息:
bash: /home/bakhtiyor/.bashrc: Permission denied
Run Code Online (Sandbox Code Playgroud)
当我运行时,~/.bash_aliases我收到另一条错误消息,如下所示:
bash: /home/bakhtiyor/.bash_aliases: File or directory doesn't exist.
Run Code Online (Sandbox Code Playgroud)
实际问题是什么,我该如何解决?
我.bash_profile在我的/home/user目录中找不到Ubuntu 14.04 。我用ls -a命令查看了.bash_profile,但没有这样的文件。
尝试~/.bash_profile从 Linux 的 Windows 子系统中的 Ubuntu Xenial (16.04)访问时,出现以下错误:
-bash: /home/<username>/.bash_profile: No such file or directory
Run Code Online (Sandbox Code Playgroud)
它位于何处以及如何编辑它?
谢谢!
我已将 Docker 安装到 WSL Ubuntu 20.04 distr。为了让它运行我需要:
sudo dockerd
Run Code Online (Sandbox Code Playgroud)
它运行但它阻止了我的终端选项卡。要使用容器,我需要打开第二个选项卡。我尝试使用sudo dockerd &- 它似乎在后台运行 dockerd,但是当我更改目录时,它会停止。
如何在后台运行 dockerd 并在不停止的情况下更改目录?
所以 java -version 没有找到路径。我尝试了以下操作: 编辑:
~/.bashrc ~/.profile /etc/environment bash.bashrc 文件并向其中添加以下内容:
JAVA_HOME=/usr/lib/jvm/jdk1.7.0_15
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
JRE_HOME=/usr/lib/jvm/jre1.7.0_15
PATH=$PATH:$HOME/bin:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH
Run Code Online (Sandbox Code Playgroud)
另外,我还手动将java bin目录添加到PATH中。
PATH="/usr/lib/jvm/jre1.7.0_15/bin:/usr/lib/jvm/jdk1.7.0_15/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/games"
Run Code Online (Sandbox Code Playgroud)
我已经重新启动了我的电脑几次,但我仍然
bash: /usr/local/bin/java: No such file or directory
Run Code Online (Sandbox Code Playgroud)