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