小编Ase*_*rre的帖子

Windows 10 Bash(Ubuntu 14.04) - 如何向上滚动?

我在我的W10笔记本电脑上安装了bash,但有一点非常令人沮丧的是我无法向上滚动.

有谁知道用鼠标滚轮滚动的方法?许多谷歌搜索后我找不到任何东西.

上下文:如果我编译一些C++文件并获得大量错误,我无法向上滚动以查看所有这些错误.

bash windows-10 windows-subsystem-for-linux

44
推荐指数
3
解决办法
2万
查看次数

无法运行“/usr/bin/bash”:没有这样的文件或目录

这几天我一直在使用 gitbash,它运行得很好。但不久前,在安装带有补丁文件的 pdf 阅读器后,当我打开 gitbash 时,它给出了错误,提示“无法运行 '/usr/bin/bash':没有这样的文件或目录”。我不知道发生了什么以及为什么,但我认为我安装的应用程序的补丁文件与它有关。我的电脑防病毒软件发出警告,我采取了行动。然后gitbash的问题就发生了。请帮助我,我不想再次重新安装 gitbash 因为我还必须安装一些东西。

windows git-bash

8
推荐指数
2
解决办法
2万
查看次数

Bash脚本 - 文件目录不存在

我正在创建一个非常简单的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)

bash

6
推荐指数
1
解决办法
8689
查看次数

字段“浏览器”不包含反应的有效别名配置

我目前正在学习 TylerMcginnes React 基础课程,虽然我对前端相对较新,但我希望学习当前接受的风格,因此我使用 eslint airbnb config 和 prettier 进行 linting,但是由于我从 Tyler 的编码又名(没有导入,所有需要,没有 es6 功能)我得到了这个“字段“浏览器”不包含有效的别名配置错误,它说我的 index.jsx 不存在于它所在的确切位置?

我的环境是 Ubuntu 16.04

附件是我的 bash 错误屏幕、文件树、package.json 和 webpack.config 任何可以提供帮助并帮助我摆脱 6 小时搜索和尝试的人将不胜感激

重击错误

包.Json

webpack.config.js

文件树

我已经看过关于这个问题的所有其他答案,大多数似乎都是错字,如果我如此盲目,在我花时间寻找之后看不到它,那会让我发疯

json reactjs webpack-2 ubuntu-16.04

6
推荐指数
1
解决办法
2万
查看次数

如何仅重新调整python版本

任何人都可以解释我为什么

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”的版本号?

python bash

5
推荐指数
2
解决办法
91
查看次数

如果是 jq 数组中的对象或字符串,则获取值

我有一个 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 ?

bash json jq

5
推荐指数
1
解决办法
2255
查看次数

修改bash脚本中的$ READLINE_LINE和$ READLINE_POINT值

在回答这个问题时,我使用了一个非常混乱的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)

bash autocomplete

4
推荐指数
1
解决办法
818
查看次数

将项目符号点与<li>元素的中心对齐

在以下代码段中,我试图显示一个无序列表,其中的项目符号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)

html css

4
推荐指数
1
解决办法
1012
查看次数

点和冒号的含义

点号是什么 .:

- .:/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语法的一部分(两者均未找到任何信息)。

docker docker-compose

4
推荐指数
2
解决办法
1210
查看次数

为什么 tr 会因 é 而失败?

当我跑步时,echo \xc3\xa9 | tr \xc3\xa9 e我得到的ee不是e我所期待的。

\n

这是命令的结果locale

\n
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=\n
Run Code Online (Sandbox Code Playgroud)\n

bash

4
推荐指数
1
解决办法
95
查看次数