相关疑难解决方法(0)

将 JDK 7 设置为默认值

 four@twenty:~$ file /etc/alternatives/java /etc/alternatives/javac
 /etc/alternatives/java:symbolic link to `/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java'
 /etc/alternatives/javac:symbolic link to `/usr/lib/jvm/java-6-openjdk-amd64/bin/javac'
Run Code Online (Sandbox Code Playgroud)

请原谅我的无知,但我将这些消息解释为使用 Java 7 的运行时环境,但编译器使用的是 Java 6?

这是正确的,如果是这样,我如何将其设置为使用 Java 版本 7?

java jdk openjdk

85
推荐指数
4
解决办法
20万
查看次数

如何永久设置环境变量

我对 Ubuntu 完全陌生,我会永久设置一个环境变量。我在这里读到我必须设置~/.profile,但我不知道如何应用它。在我的情况下,我会永久设置export PATH="/home/name/anaconda/bin:$PATH",我该怎么办?

environment-variables

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

`grep` 处理一个字符串的所有文件需要很长时间

grep 命令选项

我想在我的整个驱动器中搜索一个字符串。按照我使用的Stack Overflow 中接受的答案:

sudo time grep -rnw '/' -e 'Sony 50"'
Run Code Online (Sandbox Code Playgroud)

在最快的 PCIe NVMe M.2 SSD 之一上处理 20 GB 数据需要53 小时;三星 Pro 960。

grep 输出日志

grep处理某些文件时,它会生成错误消息。这些可以通过附加2>/dev/null到命令来抑制。然而,这些错误会反馈正在取得的进展。一些示例输出(它不会全部适合)如下:

Binary file /home/Me/.config/google-chrome/Default/Sync Data/SyncData.sqlite3 matches
grep: /sys/kernel/security/ima/policy: Permission denied
grep: /sys/kernel/slab/:dt-0000008/alloc_calls: Function not implemented
grep: /sys/kernel/slab/:dt-0000008/free_calls: Function not implemented
      (... SNIP ... 12 hours later PID 882 processed below...)
grep: /proc/882/task/922/attr/sockcreate: Invalid argument
grep: /proc/882/task/923/mem: Input/output error
      (... SNIP ... 24 hours later PID …
Run Code Online (Sandbox Code Playgroud)

performance command-line search grep

8
推荐指数
1
解决办法
4425
查看次数