我在我的W10笔记本电脑上安装了bash,但有一点非常令人沮丧的是我无法向上滚动.
有谁知道用鼠标滚轮滚动的方法?许多谷歌搜索后我找不到任何东西.
上下文:如果我编译一些C++文件并获得大量错误,我无法向上滚动以查看所有这些错误.
这几天我一直在使用 gitbash,它运行得很好。但不久前,在安装带有补丁文件的 pdf 阅读器后,当我打开 gitbash 时,它给出了错误,提示“无法运行 '/usr/bin/bash':没有这样的文件或目录”。我不知道发生了什么以及为什么,但我认为我安装的应用程序的补丁文件与它有关。我的电脑防病毒软件发出警告,我采取了行动。然后gitbash的问题就发生了。请帮助我,我不想再次重新安装 gitbash 因为我还必须安装一些东西。
我正在创建一个非常简单的bash脚本,它将检查目录是否存在,如果不存在,则创建一个.
但是,无论我放入哪个目录都找不到它!
请告诉我我做错了什么.
这是我的剧本.
#!/bin/bash
$1="/media/student/System"
if [ ! -d $1 ]
then
mkdir $1
fi
Run Code Online (Sandbox Code Playgroud)
这是命令行错误:
./test1.sh: line 2: =/media/student/System: No such file or directory
Run Code Online (Sandbox Code Playgroud) 我目前正在学习 TylerMcginnes React 基础课程,虽然我对前端相对较新,但我希望学习当前接受的风格,因此我使用 eslint airbnb config 和 prettier 进行 linting,但是由于我从 Tyler 的编码又名(没有导入,所有需要,没有 es6 功能)我得到了这个“字段“浏览器”不包含有效的别名配置错误,它说我的 index.jsx 不存在于它所在的确切位置?
我的环境是 Ubuntu 16.04
附件是我的 bash 错误屏幕、文件树、package.json 和 webpack.config 任何可以提供帮助并帮助我摆脱 6 小时搜索和尝试的人将不胜感激




我已经看过关于这个问题的所有其他答案,大多数似乎都是错字,如果我如此盲目,在我花时间寻找之后看不到它,那会让我发疯
任何人都可以解释我为什么
python -V | awk '{print $2}'
Run Code Online (Sandbox Code Playgroud)
返回这个
Python 2.7.5
Run Code Online (Sandbox Code Playgroud)
代替
2.7.5
Run Code Online (Sandbox Code Playgroud)
如何只返回没有“ Python”的版本号?
我有一个 JSON 对象,如下所示:
[{"name":"NAME_1"},"NAME_2"]
Run Code Online (Sandbox Code Playgroud)
我想要一个输出
["NAME_1", "NAME_2"]
Run Code Online (Sandbox Code Playgroud)
数组中的某些条目是带有“名称”键的对象,有些只是名称的字符串。我正在尝试提取名称数组。使用
jq -cr '.[].name // []'
Run Code Online (Sandbox Code Playgroud)
当它尝试索引字符串对象的 .name 时抛出错误。有没有办法检查它是否是字符串,如果是,则只需使用它的值而不是 .name ?
在回答这个问题时,我使用了一个非常混乱的bind函数来根据我的automplete.sh脚本结果修改当前行.
当我最终使用这个脚本供我个人使用时,我试图简化bind并尝试直接在脚本中进行所有读取和修改.
到目前为止,我可以访问$READLINE_LINE并$READLINE_POINT提取我需要的信息,但我无法替换当前值.引用bind命令页面,这应该工作:
执行shell命令时,shell将READLINE_LINE变量设置为readline行缓冲区的内容,将READLINE_POINT变量设置为插入点的当前位置.如果执行的命令更改了READLINE_LINE或READLINE_POINT的值,则这些新值将反映在编辑状态中
我绑了我的scipt bind -x '"\t":autocomplete.sh',做了这样的事情:
#!/bin/bash
#autocomplete.sh
BASE="${READLINE_LINE% *} "
LAST_CMD="${READLINE_LINE##* }"
EXPANSION=($(magical_autocomplete $LAST_CMD))
#we store the desired value for the line in ${EXPANSION[0]}
[[ ${#EXPANSION[@]} -gt 1 ]] && echo ${EXPANSION[@]:1} #we echo the match if there are more than 1
#Doesn't work, even with simple values like READLINE_LINE="test" or READLINE_POINT=0
READLINE_LINE=${EXPANSION[0]}
READLINE_POINT=${#READLINE_LINE}
#echo READLINE_LINE READLINE_POINT echoes the correct value here …Run Code Online (Sandbox Code Playgroud) 在以下代码段中,我试图显示一个无序列表,其中的项目符号font-size要比关联<li>元素的要大。但是,在第二个元素的情况下,项目符号点与图像的上角对齐。有没有一种方法可以强制项目符号点与<li>元素的中心(在本例中为<span>)对齐?
li{
font-size: 24px;
}
li span{
font-size: 14px;
}
.table-display{
display: table-cell;
vertical-align: middle;
}Run Code Online (Sandbox Code Playgroud)
<ul>
<li>
<span>
Welcome to the help page
</span>
</li>
<li>
<span>
<div class="table-display">
<img src="http://images.clipartpanda.com/phone-icon-molumen_phone_icon.png" alt="phone icon" height="64" width="64">
</div>
<div class="table-display">
The Help Desk<br/>
phone number is :<br/>
<span style="font-weight:bold;">(+01)2 34 56 78 90</span>
</div>
</span>
</li>
</ul>Run Code Online (Sandbox Code Playgroud)
点号是什么 .:
- .:/var/www/project:cached
Run Code Online (Sandbox Code Playgroud)
在这种情况下的意思是:
version: '3'
services:
php:
image: php:7.1-fpm
ports:
- 9000
volumes:
- .:/var/www/project:cached
Run Code Online (Sandbox Code Playgroud)
这是bash语法的一部分,还是Docker语法的一部分(两者均未找到任何信息)。
当我跑步时,echo \xc3\xa9 | tr \xc3\xa9 e我得到的ee不是e我所期待的。
这是命令的结果locale:
LANG=en_US.UTF-8\nLC_CTYPE="en_US.UTF-8"\nLC_NUMERIC="en_US.UTF-8"\nLC_TIME="en_US.UTF-8"\nLC_COLLATE="en_US.UTF-8"\nLC_MONETARY="en_US.UTF-8"\nLC_MESSAGES="en_US.UTF-8"\nLC_PAPER="en_US.UTF-8"\nLC_NAME="en_US.UTF-8"\nLC_ADDRESS="en_US.UTF-8"\nLC_TELEPHONE="en_US.UTF-8"\nLC_MEASUREMENT="en_US.UTF-8"\nLC_IDENTIFICATION="en_US.UTF-8"\nLC_ALL=\nRun Code Online (Sandbox Code Playgroud)\n bash ×6
json ×2
autocomplete ×1
css ×1
docker ×1
git-bash ×1
html ×1
jq ×1
python ×1
reactjs ×1
ubuntu-16.04 ×1
webpack-2 ×1
windows ×1
windows-10 ×1