小编c0r*_*0rp的帖子

如何在 Ubuntu 上玩暗黑破坏神 III?

可以在 Ubuntu 上玩暗黑破坏神 3 吗?

我应该安装什么才能以良好的图形玩 D3?

如何让 Nvidia 显卡与暗黑破坏神 III 配合使用?

nvidia games

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

是否有任何用于模糊字符串匹配的程序,它提供匹配分数?

我在 fileA和 file中有字符串列表B。我想获取文件 A 中的每个字符串并在文件 B 中找到最相似的字符串。

为此,我正在寻找一种提供模糊比较的工具。

例如:

$ fuzzy_compare "Some string" "Some string"
100
Run Code Online (Sandbox Code Playgroud)

其中 100 是某种平等比率。例如Levenshtein distance

有什么用处吗?我不想重新发明轮子。

command-line bash software-recommendation

17
推荐指数
1
解决办法
8069
查看次数

在 Bash 脚本中是否有任何默认函数/实用程序来提示用户输入是/否?

有时我需要询问用户是/否以确认某些内容。

通常我使用这样的东西:

# Yes/no dialog. The first argument is the message that the user will see.
# If the user enters n/N, send exit 1.
check_yes_no(){
    while true; do
        read -p "$1" yn
        if [ "$yn" = "" ]; then
            yn='Y'
        fi
        case "$yn" in
            [Yy] )
                break;;
            [Nn] )
                echo "Aborting..."
                exit 1;;
            * )
                echo "Please answer y or n for yes or no.";;
        esac
    done;
}
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来做到这一点?这个实用程序可能已经在我的/bin文件夹中了吗?

command-line bash

14
推荐指数
2
解决办法
4164
查看次数

哪些命令显示终端中的待处理/计划任务?

我可以在终端中使用哪些命令来查看今天或明天的待处理或计划任务。

例如,如何检测挂起的系统关闭?

command-line shutdown gnome-terminal

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

如何降级Java。例如 Java 7u72 到 7u67

如何按照此Check Point 问题的建议将 java 7 降级以更新 67 ?

我需要这个来安装 Check Point VPN。

我必须安装Java 7u67. 我该怎么做?如何安装特定版本的 Java。

现在我有了Java 8u25Java 7u72当我使用默认安装程序安装时。

我在使用 Ubuntu 14.10 时遇到了这个问题。

java jdk jre software-installation

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

是否有使用任何类型的存档算法来提取/压缩文件的实用程序?

通常我使用tar*的.tar档案,zip/unzip* .zip文件7z* .7z压缩等..有没有尤伯杯实用程序,将所有的算法?

这是此实用程序的伪用法:

提取:

$ unpack *.tar -d /home/c0rp/this_is_tar
$ unpack *.rar -d /home/c0rp/this_is_rar
$ unpack *.tar.gz -d /home/c0rp/this_is_targz
$ unpack *.zip -d /home/c0rp/this_is_zip
$ unpack *.7z -d /home/c0rp/this_is_7z
Run Code Online (Sandbox Code Playgroud)

压缩:

$ pack some_name.tar /home/c0rp/for_tar1 /home/c0rp/for_tar2
$ pack some_name.rar /home/c0rp/for_rar1 /home/c0rp/for_rar2
$ pack some_name.tar.gz /home/c0rp/for_targz1 /home/c0rp/for_targz2
$ pack some_name.zip /home/c0rp/for_zip1 /home/c0rp/for_zip2
$ pack some_name.7z /home/c0rp/for_zip1 /home/c0rp/for_7z
Run Code Online (Sandbox Code Playgroud)

command-line archive 7zip

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

为什么`wc -m` 多计算 1 个字符?

为什么wc -mhere-string(<<<) 中多计算一个字符(符号)

这是示例:

$ TEST_STR="askubuntu"
$ echo "$TEST_STR"
askubuntu
$ wc -m <<<"$TEST_STR"
10
Run Code Online (Sandbox Code Playgroud)

它说是 10,但实际上只有 9 个符号。

同样的问题出现在 wc -c

command-line bash wc

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

如果连接到 Ubuntu 中的特定 SSID,则执行某些操作

我想编写一个 bash 脚本,如果我连接到特定的 wifi ssid,它将推迟 Dropbox 自动同步。我如何才能捕捉到此事件:例如,我在家工作并且同步已打开,如果我在另一个地方(咖啡馆、工作等),则自动同步已关闭。

另外我想根据wifi ssid做一些其他任务。

bash networking

3
推荐指数
1
解决办法
1393
查看次数

使用相对(上)路径执行命令。使用另一个工作目录

我需要使用来自生成文件的相对路径运行应用程序 (msp430-gcc)。问题是该应用程序位于不同的文件夹分支中,因此我需要执行以下操作:

../../../../tools/msp430/bin/msp430-gcc
Run Code Online (Sandbox Code Playgroud)

这里的问题是系统无法找到应用程序。但是,如果我这样做:

cd ../../../../tools/msp430/bin
./msp430-gcc
Run Code Online (Sandbox Code Playgroud)

那么它的工作原理。

您知道如何在不使用“cd”的情况下从初始位置运行应用程序吗?

在此先感谢您的时间。

command-line scripts

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