打开终端时,会看到下面的错误,无法输入新命令。关闭并重新启动我的Mac并没有解决问题。我怎么才能解决这个问题?
-bash: /Users/HabibAlejalil/.bash-PROFILE: No such file or directory
-bash: /Users/HabibAlejalil/.bash-PROFILE: No such file or directory
-bash: /Users/HabibAlejalil/.bash-PROFILE: No such file or directory
-bash: /Users/HabibAlejalil/.bash-PRO
当我在终端中使用source .bash_profile时,我遇到了问题。它打印了许多类似这样的消息:
-bash: /Users/wuyiqing: is a directory
-bash: /Users/wuyiqing: is a directory
-bash: /Users/wuyiqing: is a directory
-bash: /Users/wuyiqing: is a directory
-bash: /Users/wuyiqing: is a directory
-bash: /Users/wuyiqing: is a directory
-bash: /Users/
在执行命令之后
$ cd onos
$ cat << EOF >> ~/.bash_profile
export ONOS_ROOT="`pwd`"
source $ONOS_ROOT/tools/dev/bash_profile
EOF
$ . ~/.bash_profile
我搞错了
bash: /tools/dev/bash_profile: No such file or directory
bash: pwd/tools/dev/bash_profile: No such file or directory
bash: pwd/tools/de
如果我使用导出变量方法,下一个bash shell可以忽略eof(按^D不会退出)。但是,我希望bash可以通过按^D退出。bash有什么命令行选项可以完成这项工作吗?
export ignoreeof=1
exec bash # assume this bash's pid = 1234
bash$ ^D
bash$ Use "exit" to leave the shell.
bash$ bash # assume this bash's pid = 2234
bash$ ^D <-- I wish this could exit
我正在尝试javascript程序,但遇到了一个问题。程序突然落后于我的浏览器(可能是无限循环),不知道为什么。
function fullscreen() {
if (document.body.requestFullScreen) {document.body.requestFullScreen();}
else if (document.body.webkitRequestFullScreen) {document.body.webkitRequestFullScreen();}
else if (document.body.mozRequestFullScree
我怎么才能把这个移除?
bash: /opt/ros/kinetic/setup.bash: No such file or directory
bash: /home/pro/catkin_ws/devel/setup.bash: No such file or directory
bash: /home/pro/catkin_ws/devel/setup.bash: No such file or directory
bash: /home/pro/catkin_ws/devel/setup.bash: No such file or directory
bash: /home/pro/c
我正在定义一种新类型的mynewtype_t。有一个用permissive关键字自动生成的行。
$ sepolicy generate --init /bin/sh
Failed to retrieve rpm info for selinux-policy
Created the following files:
/tmp/policy/bash.te # Type Enforcement file
/tmp/policy/bash.if # Interface file
/tmp/policy/bash.fc # File Contexts file
/tmp/policy/bash_se
如何列出阿尔卑斯Linux上给定包的所有可用包版本?
我找不到任何有用的帮助。
apk info bash只向我展示了最新可用的bash版本。
# apk info bash
bash-5.0.0-r0 description:
The GNU Bourne Again shell
bash-5.0.0-r0 webpage:
https://www.gnu.org/software/bash/bash.html
bash-5.0.0-r0 installed size:
1200128
使用--all标志,我只获得该版本的一些附加信息:
# apk info --all bash
bas
在Ubuntu上,使用Bash,我在登录时设置了/etc/profile和只读变量。下面是我的/etc/profile (我添加的内容在这个文件的底部):
# Check for interactive bash and that we haven't already been sourced.
[ -z "$BASH_VERSION" -o -z "$PS1" -o -n "$BASH_COMPLETION" ] && return
# Check for recent enough version of bash.
,我在提示符上得到了这个:
-bash: source/Users/sean/.bash_profile: No such file or directory
-bash: /Users/sean/.bash_profile: line 3: syntax error near unexpected token `newline'
-bash: /Users/sean/.bash_profile: line 3: `PS1=\w >'
Seans-MacBook-Pro:~ sean$ source .bash_profile
-bash: source/Users/se
我检查了我正在做的狂欢
$ which bash
/usr/local/bin/bash
$ ls -l $(which bash)
lrwxr-xr-x 1 me 30 Oct 27 10:40 /usr/local/bin/bash -> ../Cellar/bash/4.4.23/bin/bash
然后我来查看bash的父目录usr/local/bin/
$ ls -l ../$(which bash)
ls: cannot access '..//usr/local/bin/bash': No such file or directory
$ ls -l ..$(
我想做的是:
# OR for Max OSX
echo '. $HOME/.asdf/asdf.sh' >> ~/.bash_profile
echo '. $HOME/.asdf/completions/asdf.bash' >> ~/.bash_profile
我做到了,然后:
MBP-slava:~ slava$ asdf plugin-list
-bash: asdf: command not found
然后我做了这个:
cd $HOME
touch .bash_profile
vim .bash_profile
#.bas
代码如下:
#!/bin/bash
if [[ foobarbletch =~ 'foo(bar)bl(.*)' ]]
then
echo "The regex matches!"
echo $BASH_REMATCH
echo ${BASH_REMATCH[1]}
echo ${BASH_REMATCH[2]}
fi
当我尝试运行它时,它没有显示任何内容:
bash-3.2$ bash --version
GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin
刚刚切换到使用zsh (噢-天-Zsh),无法获得自动完成的工作。每当我打开一个新终端(使用iTerm和VSCode终端),就会将以下输出打印到终端上:
/usr/local/etc/bash_completion:59: command not found: shopt
/usr/local/etc/bash_completion:65: command not found: complete
/usr/local/etc/bash_completion:72: command not found: complete
/usr/local/etc/bash_completion:73: co
继续得到这个错误:
bash: local: command not found
bash: local: command not found
bash: local: command not found
bash: local: command not found
bash: local: command not found
bash: local: command not found
bash: local: command not found
bash: local: command not found
bash: local: command not
我在/etc/bash_completion.d/中有一个名为"upstart“的文件,内容如下:
# bash-completion for the upstart event-based init replacement
# (http://upstart.ubuntu.com / https://launchpad.net/upstart)
#
# We don't provide completion for 'init' itself for obvious reasons.
have initctl &&
_upstart_jobs(
我启动了一个git-bash窗口,并输入以下命令:
git-bash ~$ echo $BASH_VERSION
4.4.23(1)-release
git-bash ~$ type cd
cd is a shell builtin
git-bash ~$ cd tmp
git-bash ~/tmp$
# Change of directory is NOT refelected on git-bash window title
git-bash ~/tmp$ ssh user@linux
[user@linux ~]$ echo $BASH_VERSION
4.4.20(1)-releas