我对shell脚本和Linux一般都很陌生。基本上,我需要更改配置文件以便注销,这样当用户注销时,就会运行某个shell脚本。
现在,我找到了注销配置文件,并使用此命令用vi打开它
$ vi ~/.bash_logout
此时,我正在经历一些非常奇怪的行为。当我尝试输入一个字符时,光标似乎不规律地跳转。这可能是什么原因?我正在运行最新版本的ubuntu。
一旦我明白了,从这个配置文件中运行.sh文件的命令是什么?
答案 0 :(得分:3)
如果您遇到vi问题,请尝试使用nano
。 nano .bash_logout
如果由于某种原因确实需要使用vi,“i”将把编辑器置于插入模式,当你完成时,ESC将把它从插入模式中取出。 “:wq”将编写并退出编辑器。
要运行命令,只需将其放在.bash_logout文件中,就像在命令行上键入它一样。
答案 1 :(得分:1)
其他一些有用的命令:
为了熟悉Vi和它的兄弟Vim(“VI改进”)我推荐“A Byte of Vim”这本书,你可以在线阅读或免费下载http://www.swaroopch.com/notes/Vim
答案 2 :(得分:0)
您可以永久更改编辑器选项。要找出您当前的内容,请输入:
export | grep -i edit
要在Ubuntu上更改它:
sudo update-alternatives –config editor
在任何其他BASH提示符下,只需执行以下操作:
export EDITOR="nano"
将'nano'替换为'vi','emacs'或任何其他首选编辑器。您也可以通过键入以下内容将其添加到.bashrc:
echo 'EDITOR="nano"' >> ~/.bashrc