小编des*_*ert的帖子

${GZIP_BINDIR-'/bin'} 在 bash 中是什么意思?

谁能解释一下这个命令是什么意思?

PATH="${GZIP_BINDIR-'/bin'}:$PATH"; export PATH
Run Code Online (Sandbox Code Playgroud)

bash

13
推荐指数
2
解决办法
2272
查看次数

以#$ 开头的 bash 脚本行是什么意思?

我在 GitHub 上找到了这个bash脚本,我想将其用于我自己的工作。我的问题如下:第 2 行到第 5 行是什么意思?它们只是评论还是有任何用途?

#!/bin/bash
#$ -l h_rt=72:00:00
#$ -V
#$ -N index_calc
#$ -j y

source ~/modules.sh

cd $1

l_file=`find . -name 'L*stack' -type f`
for l in $l_file; do
    echo "Running on file:"
    echo $l
      extract=${l:0:45}
    name=${extract}_index.tif
    echo "Name of index stack:"
    echo $name
    echo "Executing code..."
    ~/Documents/misc/spectral/transforms.py \
    -v $l $name evi ndvi nbr ndmi 

done

echo "Done!"
Run Code Online (Sandbox Code Playgroud)

command-line bash scripts

13
推荐指数
1
解决办法
1068
查看次数

带引号“$()”的变量

我写了这个脚本:

#!/bin/bash
while [ true ] 
do
    currentoutput="$(lsusb)"
    if [ "$currentoutput" != "$lastoutput" ]
    then
        echo "" date and Time >> test.log
        date +%x_r >> test.log
        lastoutput="$(lsusb)"
        lsusb >> test.log
    fi
    sleep 5
done
Run Code Online (Sandbox Code Playgroud)

我是一个试图快速学习的新手,我有一个关于变量引号的问题。

在 $() 之间放一个变量,我明白了,但为什么即使在语句中也需要引号if?是要制作嵌套命令吗?

bash scripts

13
推荐指数
1
解决办法
7901
查看次数

如何让键盘上的一个键*什么都不做*?

我的上我的键盘支控制键。我经常不小心撞到它,以至于我想让它在被击中时完全不做任何事情。这可能吗?

keyboard

12
推荐指数
1
解决办法
1083
查看次数

蓝牙停止工作 - “无法设置电源:org.bluez.Error.Failed”

错误描述

我想用我的蓝牙鼠标。就那么简单。所以我将鼠标连接到我的笔记本上 - 起初它工作正常,但几分钟后它突然停止工作,直到重新启动它才会启动。

所以我重新启动了我的笔记本,在系统启动时一切正常,但几分钟后我的鼠标再次停止工作。

有用的信息

一般信息

OS: Ubuntu 17.04 x86_64 
Model: W840SU Series 
Kernel: 4.10.0-21-generic 
DE: Budgie 
WM: Mutter(Budgie) 
CPU: Intel i5-4200U (4) @ 2.6GHz 
GPU: Intel Haswell Mobile 
Memory: 3500MiB / 7870MiB 
Run Code Online (Sandbox Code Playgroud)

lsusb: :

Bus 001 Device 002: ID 8087:8000 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 004: ID 5986:0536 Acer, Inc 
Bus 002 Device 003: ID …
Run Code Online (Sandbox Code Playgroud)

mouse bluetooth

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

终端更换!后跟一个带有命令的数字

我对我的 ubuntu 终端会话感到非常困惑,它似乎!用看似随机的命令替换了命令中以数字开头的部分。它通过!87将其替换为screen -l!88并替换为ls.

任何想法为什么会发生这种情况将不胜感激。

command-line bash history bash-history

12
推荐指数
1
解决办法
448
查看次数

进入 Nautilus 时无法执行子进程“net”

在输入任一命令nautilus .xdg-open .输入终端时,它们会正确执行,但会出现警告:

Nautilus-Share-Message: Called "net usershare info" but it failed:
Failed to execute child process “net” (No such file or directory)
Run Code Online (Sandbox Code Playgroud)

正如我所说,它正确打开了文件管理器,我无法检测到进一步的问题。有几个用户在其他问题(1) (2) (3) 中遇到此消息的实例,但每个问题要么解决我没有遇到的附带问题,要么只是没有得到答复。

这条消息是什么意思,我能做些什么来阻止它吗?

command-line nautilus

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

ImageMagick 命令行 convert -limit 值

我需要转换一个非常大的图像。Image Magick 的默认资源限制太小了。

Image Magick 网站讨论了更改限制,但我尝试过的语法都没有奏效,无法识别命令。

例如,我需要将 magick_disk_limit 设置为 25GB 之类的东西。然后会有一系列其他的设置,magick_area_limit,magick_height_limit等等。我如何输入这些命令?

我试过的是

-limit width 100KP
convert -limit width 100KP
magick_disk_limit 25GB
MAGICK_DISK_LIMIT 25GB
Run Code Online (Sandbox Code Playgroud)

在所有情况下,响应要么是未找到命令,要么是无法识别的资源类型。我还尝试使用所有 -limit 参数定义为命令的一部分的转换命令,如下所示:

convert -limit 100KP 100KP 100GP 14GiB 100GiB unlimited 5 8 0 unlimited Lunar_LRO_LrocKaguya_DEMmerge_60N60S_512ppd.tif MoonRelief.png
Run Code Online (Sandbox Code Playgroud)

我现在已经试过了export MAGICK_DISK_LIMIT=25GiB,但是当我进入identify -list resource磁盘限制没有改变。

convert -limit memory 12GB -limit map 25GiB -limit width 10MP -limit height 10MP -limit area 100GP -limit disk 30GiB Lunar_LRO_LrocKaguya_DEMmerge_60N60S_512ppd.tif MoonRelief.png
Run Code Online (Sandbox Code Playgroud)

生成此警告和错误列表

convert-im6.q16: Unknown field with tag 33550 (0x830e) encountered. …
Run Code Online (Sandbox Code Playgroud)

command-line imagemagick

12
推荐指数
1
解决办法
9494
查看次数

用 vim 替换 vi

如何替换vivim以便在我输入vi终端时vim打开?

vim configuration command-line

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

有英文版的 Ubuntu Wiki 吗?

在 Ask Ubuntu 上回答问题时,我有时想链接到更详细地解释某些主题的 wiki 页面,例如 ALSA 声音系统。

对于说德语的用户来说,有非常有用的wiki.ubuntuusers.de,但是英语等效的呢?我想到了 wiki.ubuntu.com,但它甚至没有ALSA.profileDolphinKDE 的页面——你不可能是认真的!

在为自己寻找信息时,我经常最终使用优秀的 Arch Linux wiki,但当然链接到 Arch Linux wiki 来解释 Ubuntu 的东西是很奇怪的。

我错过了什么?

documentation ubuntu-wiki

11
推荐指数
1
解决办法
1195
查看次数