在我的本地PC上,我使用Vim运行Ubuntu20.10:
:version
VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Aug 11 2020 17:00:59)
Included patches: 1-716
在这个版本中,我可以用Ctrl + u撤销文本,用:Explore打开一个文件资源管理器,这很好。
在另一台(远程) linux/ubuntu机器上(我没有安装任何东西的权限):
$ cat /proc/version
Linux version 4.15.0-1111-azure (buildd@lcy01-amd64-016) (gc
我今天试着运行vim,发现了一个错误:
vim: error while loading shared libraries: libruby-1.9.1.so.1.9: cannot open shared object file: No such file or directory
经过大量的研究,我搜索了为16.04提供libruby软件包,16.04没有libruby1.9可用。
我不知道该怎么做。Vim似乎需要这个包,但它不再存在。
$ dpkg -l | grep vim
ii vim 2:8.0.
我是VIM的忠实粉丝,我在Mac/Ubuntu的终端上使用VI mode。在Unix中设置Vi模式非常容易:只需将set editing-mode vi set keymap vi-command放入~/.inputrc中即可。
然而,我目前的公司强迫我使用Windows,我想知道是否有任何Windows Shell模拟器支持Vi模式?
在Ubuntu中执行命令行编辑精确bash时,如何阻止vi转换
for ii in `ls -a`
do
echo $ii
done
对这个..。
for ii in `ls -a`; do echo $ii; done
即使我将“;”替换为“^M”,当我:wq从tmp文件中移出时,它将恢复为分号。
我的.bashrc文件中有"set -o vi“和"EDITOR=vi”。否则,请进行普通安装。
当我在终端中输入vi时,VIM启动。但是当我在终端中输入vim时,终端上写着The program 'vim' can be found in the following packages:,并列出了不同种类的vim,好像我没有安装vim一样。这有什么原因吗?随ubuntu而来的vi是不是和VIM不一样?
我有一个包含ubuntu14.04的亚马逊ec2实例。我需要将本地机器上的win 7文本文件复制到ec2上的文本文件中。是否有一个文本编辑器来支持在ubuntu14.04中可用的剪切和粘贴,或者什么是将信息剪切并粘贴到linux文件中的最佳方法。我在amazon上创建了这个文件
$ vim text1.txt
祝大家日安,
我在我的Ubuntu14.04上安装了OpenCV 2.4.10。根据Sysads宪报,我遵循了安装OpenCV的所有步骤。安装OpenCV后的最后一步需要重新启动机器,但是在重新启动之后,我得到了这条消息,我无法继续(系统似乎挂起了什么):
The disk drive for /dev/mapper/cryptswap1 is not ready yet or not present.
Continue to wait, Press S to skip mounting or M for manual recovery
我做了一些研究,我发现这可能是
发生的两个原因
1)
我有一个拥有Linux Ubuntu操作系统的设备。我用SSH连接到它。当输入cat /proc/version命令时,我的Linux版本如下所示:
Linux version 3.2.40-g996c4d7-dirty (sysmocom@vagrant-ubuntu-precise) (gcc version 4.6.3 20111117 (prerelease) (GCC) ) #1 PREEMPT Mon Oct 7 8:28:29 CEST 2013.
我用vi命令(vi /etc/network/interfaces)更改了IP设置,但在写单词"address“时犯了错误。
我正在使用Ubuntu 18.04。默认文本编辑器现在似乎是nano。我想让它永远是vi。其他帖子建议使用下面的命令,但是这个命令没有列出我想要使用的vi。
$ sudo update-alternatives --config editor
There are 4 choices for the alternative editor (providing /usr/bin/editor).
Selection Path Priority Status
------------------------------------------------
我在努力
root@vz10931:/var/www/mailer# apt-get remove --purge sun-java6-bin
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run apt-get -f install to correct these:
The following packages have unmet dependencies:
sun-java6-jdk: Depends: sun-ja
我正在尝试查找每个帖子的文件my.cnf。有了其中一个答案,我在ssh进入我的远程服务器后输入了mysqladmin --help。
输出的一部分:
Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
因此,在我的根目录中,我输入了ls -la来查看所有文件:
drwxr-xr-x 4 ubuntu ubuntu 4096 Jul 18 02:03 .
drwxr-xr-x 3 root r
几天前,当我点击'CTRL+A‘时,我的ubuntu控制台开始打印'^A’,而不是像以前那样把光标移到行的开头。'CTRL+E‘也会出现同样的问题,而'CTRL+Arrow’快捷键的行为也应该是正确的。但是,如果我通过ssh登录到远程计算机,一切都会正常工作。不幸的是,我不记得任何可能触发这种行为的东西(我没有更改快捷方式,也没有修改我的'.bashrc‘文件,也没有更新系统)。
一些有用的信息:
我不使用或屏幕,或tmux或其他终端复用器;
joe@Zen:~$ lsb_release -a
No LSB modules are available.
我试图在使用vim时使语法突出显示工作。
:version
给我:“小版本没有GUI”。
我安装了“vim-gui-runtime”和“vim-运行时”,但是每次我发出命令时都会安装。
:syntax on
我得到了e319: sorry, the command is not available in this version
dpkg -l | grep vim
给我
ii vim-common 2:7.4.488-3ubuntu2
我将在Ubuntu16.04上设置Oracle DB 12c。我在跟踪。
但是当我试图启动时,它失败了,因为这个错误:
SQL> connect sys as sysdba
Enter password:
Connected to an idle instance.
SQL> STARTUP;
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/u01/app/oracle/product/12.2.0/dbhome_1/dbs/init
我正在更新.bash_profiles和/etc/environment中的PATH变量,并重新启动了系统(Ubuntu14.04)。
登录后,我得到以下错误:
-sh: 1: id: not found
-sh: 12: [: Illegal number:
我几乎不能执行任何命令。我得到了not found for ls,dir,rm,mv,vi和其他,所以我不能恢复我所做的事情。有什么想法吗?