我经常在网上看到教程或本网站上的帖子,这些教程在命令行中大量使用了以下字符。通常,它们似乎用于非常相似的目的。它们在命令行或shell编程中使用时有什么区别?我出于什么目的使用它们中的哪一个?
" " double quotes
' ' single quotes
` ` backticks
Run Code Online (Sandbox Code Playgroud) 例如,在解压缩文件时,我可以使用~而不是/home/username/指向文件路径.zip。
但是,今天当我按照相同的方式在终端中运行 RNN 示例时,tensorflow.python.framework.errors_impl.NotFoundError被抛出。
$ python ptb_word_lm.py --data_path=~/anaconda2/lib/python2.7/site-packages/tensorflow/models-master/tutorials/rnn/simple-examples/data/ --model=small
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcublas.so.8.0 locally
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcudnn.so.5 locally
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcufft.so.8.0 locally
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcuda.so.1 locally
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcurand.so.8.0 locally
Traceback (most recent call last):
File "ptb_word_lm.py", line 374, in <module>
tf.app.run()
File "/home/hok/anaconda2/lib/python2.7/site-packages/tensorflow/python/platform/app.py", line 44, in run
_sys.exit(main(_sys.argv[:1] + flags_passthrough))
File "ptb_word_lm.py", …Run Code Online (Sandbox Code Playgroud) 当我刚刚运行sudo并且不希望它在正常的超时时间内保持活动状态时,我该如何取消剩余的活动超时时间?
sudo -k 为当前终端会话杀死它,但是如果一个进程当前正在该会话中运行sudo -k,因此无法运行,有没有办法从另一个终端会话中取消它?
有没有办法取消所有当前应用的sudo时间(对于所有终端会话,以及所有运行 gksudo 的应用程序等?
虽然,想想看,一个正在运行的 GUI 可能只需要关闭,但我只是检查了Alt+F2保持 gksu 处于活动状态以供后续调用。
我想替换$fileWithPathin $file,但是这不起作用,因为(我认为)路径没有被转义。怎么逃避呢?
sed -i 's/${fileWithPath}/HAHA/g' $file
Run Code Online (Sandbox Code Playgroud) 我想安装受限制的附加包,我在安装过程中没有选择。我怎样才能做到这一点?
ubuntu-restricted-extras是一个元包,它安装:
- 支持 MP3 和未加密的 DVD 播放
- Microsoft TrueType 核心字体
- Flash插件
- 常见音频和视频文件的编解码器
Ubuntu 16.10+systemd-resolved用作 DNS 解析器。
我更喜欢将 setup 16.04dnsmasq用作解析器。
我怎么能在 16.10+ 上做到这一点,尤其是在 17.04 上?
我安装了 Ubuntu 12.10,然后安装了 Nemo。现在我想让 Nemo 成为默认的文件管理器。我在网上搜索了一个解决方案,但每次我重新启动我的电脑 Nautilus 都会回来。
有谁知道有效的解决方案?
最初,计算机显示了如何修复“系统正在以低图形模式运行”错误中提到的 错误?题。修复它导致上述错误。
请看最后一行
Started GNOME display manager... and deal with any system changes..p link was shut down.....
Run Code Online (Sandbox Code Playgroud)
在所有这个问题之前还有一件事我已经编辑了 xorg.conf 文件,以按照此处的建议使用Tooya X 图形输入板。
我不知道这是否是原因,但我认为分享很重要。
我想从 Ubuntu 16.04.5 LTS 升级到 18.04,所以运行sudo do-release-upgrade. 下载并解压后,bionic.tar.gz我得到:
Can not upgrade
Your python3 install is corrupted. Please fix the '/usr/bin/python3'
symlink.
Run Code Online (Sandbox Code Playgroud)
我看到了如何修复“python 安装已损坏”?所以我确实sudo ln -sf /usr/bin/python3.6 /usr/bin/python3认为这会是一个类似的问题。但这不起作用(仍然是相同的错误消息)。
我有几个python版本:
$ ls /usr/lib | grep python
python2.7
python3
python3.5
python3.6
$ update-alternatives --display python3
python3 - auto mode
link best version is /usr/bin/python3.6
link currently points to /usr/bin/python3.6
link python3 is /usr/bin/python3
/usr/bin/python3.5 - priority 1
/usr/bin/python3.6 - priority 2
Run Code Online (Sandbox Code Playgroud)
我该如何解决python3?