我在 Ubuntu 上,但忘记了 Gnome 钥匙圈的密码(是的,我知道我很蠢)。有什么办法可以拿回来吗?我已经看过这个链接,但它说如果我的主目录被加密是不可能的,不幸的是我的主目录被加密了。
我正在处理一个名为bin. 完成后,由于所有权bin和其中的一些文件,我不小心运行了:
sudo rm -r /bin
Run Code Online (Sandbox Code Playgroud)
代替:
sudo rm -r bin
Run Code Online (Sandbox Code Playgroud)
似乎我的手过去常常/在我键入的所有内容前面添加一个。
我怎样才能恢复我的 /bin目录?
我想要属于我的 Ubuntu 的相同文件,我不喜欢从活动磁盘或其他正在运行的系统中复制和粘贴它们。
当谈到做一个可执行文件之间有什么区别chmod 755和chmod +x我的时候会用哪个呢?到目前为止chmod +x,我只使用过并且我只是阅读了一些东西并且使用了它chmod 755,我不知道使用chmod 755或是否更好chmod +x。
如果我apt-g在 hit 之后开始输入命令tab,shell 会完成命令 to apt-get,但对于命令的第二部分install,如果我输入一些字符,如instahit tab,则不会完成它install。
另一个例子:在我输入后,sudo击打tab并没有完成任何事情。例如:sudo apt-ge[ tab] 什么都没有。
我使用 mini iso(40MB 网络安装程序)安装了 Ubuntu,所以也许我错过了一个配置!
我已将此代码添加到我的.bashrc但仍然不起作用:
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi
Run Code Online (Sandbox Code Playgroud)
我还检查了 的许可,.bashrc它是-rw-r--r--.
我还.bashrc使用source .bashrc将更改应用于新环境但仍然没有影响。
我使用xfce4-terminal所以我认为它可能是终端而不是 bash。
但编辑:
~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml …Run Code Online (Sandbox Code Playgroud) 我已经安装clamav并且我想更新它用来识别病毒的文件:
$ sudo freshclam
ERROR: /var/log/clamav/freshclam.log is locked by another process
ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
Run Code Online (Sandbox Code Playgroud)
我该怎么办这个错误?
编辑:
$ sudo lsof /var/log/clamav/freshclam.log
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
freshclam 866 clamav 3wW REG 259,1 100134 10486045 /var/log/clamav/freshclam.log
Run Code Online (Sandbox Code Playgroud) 我已经Version 5.1.18 r114002 (Qt5.5.1)在 Ubuntu 上安装了 VirtualBox 16.04 LTS。虚拟化一切(Kali、Windows 10)。
我遇到以下错误:
RTR3InitEx 失败,rc=-1912 (rc=-1912)
VirtualBox 内核模块与此版本的 VirtualBox 不匹配。VirtualBox 的安装显然没有成功。执行
'/sbin/vboxconfig'
可能会纠正这一点。确保不要混合使用 VirtualBox 的 OSE 版本和 PUEL 版本。
其中:supR3HardenedMainInitRuntime 内容:4 VERR_VM_DRIVER_VERSION_MISMATCH (-1912) - 安装的支持驱动程序与用户的版本不匹配。
当我dpkg --list virtualbox-*在终端中运行时,我得到:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
rc virtualbox-5.0 5.0.32-11293 i386 Oracle VM VirtualBox
rc virtualbox-5.1 5.1.18-11400 i386 Oracle VM VirtualBox
un virtualbox-gue <none> <none> (no description available)
un virtualbox-gue <none> …Run Code Online (Sandbox Code Playgroud) 在某些示例中,我看到有些使用chown了chmod. 我不知道在哪里使用chmod和chown。请向我解释它们之间的区别,何时以及为什么我应该使用它们。
简短问题:
我们为什么可以操纵使用Vim的只读文件:+ w+ q+ !,即使没有作为一个管理员?
长问题:
我有一个对所有人只读的文本文件 (myFile.txt):
navid@navid-ThinkPad-T530:~/ubuntuTest$ ls -l myFile.txt
-r--r--r-- 1 navid navid 26 Aug 22 21:21 myFile.txt
Run Code Online (Sandbox Code Playgroud)
我可以在没有管理员权限的情况下用 Vim 打开它:
navid@navid-ThinkPad-T530:~/ubuntuTest$ vi myFile.txt
Run Code Online (Sandbox Code Playgroud)
我修改它并按:Esc+ :+ w+ q+Enter我看到这个错误信息:
E45: 'readonly' option is set (add ! to override)
Run Code Online (Sandbox Code Playgroud)
到目前为止,一切都说得通。但是当我按下:Esc+ :+ w+ q+ !+ 时Enter,Vim 会保存更改。
我使用的是 Ubuntu 16.04 和 VIM 7.4。
当我运行这两个命令时,我得到
$ type cd
cd is a shell builtin
$ type if
if is a shell keyword
Run Code Online (Sandbox Code Playgroud)
清楚地表明这cd是一个shell内置并且if是一个shell关键字。那么shell内置和关键字有什么区别呢?
command-line ×7
chmod ×3
permissions ×3
16.04 ×2
12.04 ×1
antivirus ×1
chown ×1
clamav ×1
malware ×1
read-only ×1
restore ×1
systemd ×1
users ×1
vim ×1
virtualbox ×1