我再次开始使用 Windows 7 来玩一些我一直错过的游戏,我不得不说,重新回到标准安装区域让我松了一口气Program Files。
从我在几乎每个 Linux 发行版上注意到的情况来看,游戏/程序或其他奇怪的地方都有 5 个不同的区域。当你安装某些东西时,我觉得你几乎必须猜测它的安装位置,老实说,这对我来说没有任何意义。
所以我的问题是,为什么在 Linux/Ubuntu 上看起来好像没有标准?我并不是说这是一件坏事。我只是想了解其背后的原因。
我可以知道什么是主要和最有用的 gnome-shell 快捷键吗?
我希望他们切换窗口并选择工作区等。
我已经使用终端一段时间了,有时(实际上,很多次)我使用一个命令,例如:
cp /etc/test ~/testFolder/
Run Code Online (Sandbox Code Playgroud)
我收到这个错误:
cp: cannot open `/etc/test` for reading: Permission denied
Run Code Online (Sandbox Code Playgroud)
那是我记得我忘记了sudo它之前的命令的那一刻,所以我按向上箭头然后按CTRL+A转到行的开头并在sudo那里插入:
sudo cp /etc/test ~/testFolder/
Run Code Online (Sandbox Code Playgroud)
更糟糕的情况是你vim用来编辑文件,你忘记了sudo命令,程序启动时没有看到警告,你编辑了整个文件,最后,你无法保存它!
当你意识到你这样做了很多次时,它会变得很烦人,特别是如果你像我一样并且习惯于输入没有sudo. 有一个方法可以解决这个问题,当你启动终端时,只需sudo su以root用户身份输入使用命令,但有人说它更容易犯错误,你会永远后悔。
我的问题是,以 root 身份执行命令的最佳实践是什么?sudo每次使用和错过它还是自动使用sudo bash并有破坏整个系统的风险?
当我尝试hello program在终端上运行C 时,出现以下错误:
$ gcc hello.c -o hello
gcc: error: hello.c: No such file or directory
gcc: fatal error: no input files
compilation terminated.
Run Code Online (Sandbox Code Playgroud) 我是 Ubuntu 的菜鸟。
我正在按照一些说明安装epel-release-5-4.noarch.rpm在 VirtualBox 中托管的虚拟 Ubuntu 14.04 上。
我试过命令:
sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
Run Code Online (Sandbox Code Playgroud)
但它说the host download.fedora.redhat.com is unknown。
所以我找到了这个工作网址:
在这个 url 中有可用的epel-release-5-4.noarch.rpm.
所以我尝试了命令:
sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
Run Code Online (Sandbox Code Playgroud)
但我得到这个错误:
warning: /var/tmp/rpm-tmp.9Y0b8t: Header V3 DSA/SHA1 Signature, ID key 217521f6: NOKEY
error: Failed dipendencies:
redhat-release >= 5 is needed by epel-release-5-4.noarch
Run Code Online (Sandbox Code Playgroud)
知道如何解决这个问题吗?
谢谢。