Ubuntu 16.04.1 LTS
我不知道我做了什么,一切正常,但是从今天起,当我使用 sudo 时,我的 bash 不再自动完成。我可以以普通用户身份使用自动完成功能,我可以以 root 用户身份使用自动完成功能,我可以使用 sudo 对目录使用自动完成功能,但是如果我使用 sudo,我就不能对文件使用自动完成功能。
如果我写:
$sudo vim /etc/ssm[TAB]
Run Code Online (Sandbox Code Playgroud)
它将自动完成:
$sudo vim /etc/ssmtp/
Run Code Online (Sandbox Code Playgroud)
但是如果我再次点击 [TAB],甚至两次,就像我习惯于列出目录中的文件一样,没有任何反应。我已经检查过并且我在用户 .bashrc 和 /etc/bash.bashrc 中启用了自动完成
我的主磁盘已完全填满:
root@kodi:/# df -h
Filesystem Size Used Avail Use% Mounted on
udev 1.9G 0 1.9G 0% /dev
tmpfs 385M 12M 374M 3% /run
/dev/sda1 88G 84G 0 100% /
tmpfs 1.9G 4.0K 1.9G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sdb1 917G 429G 442G 50% /media/Cloud
/dev/sdd1 917G 813G 58G 94% /media/Tera
cgmfs 100K 0 100K 0% /run/cgmanager/fs
tmpfs 385M 0 385M 0% /run/user/1000
root@kodi:/#
Run Code Online (Sandbox Code Playgroud)
/dev/sda1 是我安装 ubuntu 的主磁盘:
root@kodi:/home/fmf# cat /etc/fstab
# …
Run Code Online (Sandbox Code Playgroud) 我不断收到此错误:
fmf@kodi:~$ sudo ldconfig
/sbin/ldconfig.real: /usr/lib/libstdc++.so.5 is not a symbolic link
Run Code Online (Sandbox Code Playgroud)
关于如何修复它的任何想法?
fmf@kodi:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.1 LTS
Release: 16.04
Codename: xenial
Run Code Online (Sandbox Code Playgroud) 我按照http://www.dropboxwiki.com/tips-and-tricks/install-dropbox-in-an-entirely-text-based-linux-environment 中的说明在我的 ubuntu 16.04 上安装了 dropbox
使用 pyton 脚本启动服务器并链接到我的 Dropbox 帐户。一切正常,我可以按预期同步我的文件。
fmf@kodi:~$ ls -al |grep dropbox-dist
drwxr-xr-x 3 fmf fmf 4096 Aug 1 18:05 .dropbox-dist
fmf@kodi:~$
fmf@kodi:~$ ll .dropbox-dist/
total 20
drwxr-xr-x 3 fmf fmf 4096 Aug 1 18:05 ./
drwxr-xr-x 31 fmf fmf 4096 Aug 3 10:27 ../
-rwxr-xr-x 1 fmf fmf 99 Aug 1 18:05 dropboxd*
drwxr-xr-x 9 fmf fmf 4096 Aug 1 18:05 dropbox-lnx.x86_64-8.3.16/
-rw-r--r-- 1 fmf fmf 6 Aug 1 18:05 VERSION
fmf@kodi:~$
fmf@kodi:~$ …
Run Code Online (Sandbox Code Playgroud)