Linux编辑器Vim和Emacs入门
sudo 命令
- debian系统没有自带,需要安装:
apt-get install sudo
- 安装位置为 /usr/bin/sudo,对应配置文件为 /etc/sudoers
- sudoers授权格式:主机名=(切换到哪些用户和用户组) 是否需要密码验证 命令1,(切换到哪些用户和用户组) 是否需要密码验证 命令2。 切换的用户如果省略,则默认为root.
- 例子1:
jim ALL=(ALL) NOPASSWD: ALL
注意jim之后,NOPASSWD: 的前后有一个空格,第一个ALL表示任何主机名,第二个ALL表示jim可以切换到任何用户,NOPASSWD: 表示切换时不需要输入相应账号的密码,第三个ALL表示可以执行任何命令。 - 例子2:
jim linux01=(root) bin/chmod, /bin/chown
表示可以在主机linux01中切换到root用户执行chmod命令,也可以切换到任意用户执行chown命令。 - 修改sudoers文件需要通过 visudo 命令取修改。
Vim 和 vi
- vim 是 vi的增强版,加入了对GUI的支持,二者用法基本相同,推荐使用 vim.
安装vim :
apt-get install vim
vim 三种模式
- 命令模式:一开始默认进入就是该模式,按 Esc可从其它模式进入命令模式。
-- i 在光标前插入。
-- o 在当前行下插入新行。
-- dd 删除当前行。
-- yy 复制当前行。
-- 数字+yy 复制多行
-- p 粘贴
-- u 撤销上一条命令
-- r 替换当前字符
-- / 查找关键字 - 插入模式:在命令模式下按 i 进入插入模式。
ex模式:在命令模式下按冒号键进入该模式,输入 w 保存,输入 q 退出,输入 wq保存并退出。 q! 不保存强制退出,x 相当于wq,set number 或者 set nu显示行号,
! 执行一个系统命令并显示结果,sh暂时离开vim并回到命令行,在命令行可通过ctrl + d回到vim。
Emacs
- Debian9安装在virtual box中,在其上安装emacs,需运行
apt-get install emacs
然后会提示你插入盘片,在virtual box中选择虚拟机,点击设置,然后选择存储,选择之前安装的iso文件即可,如下图:
Linux编辑器Vim和Emacs入门的更多相关文章
- 【Linux】文本编辑器Vim常用操作入门
Linux常用文本编辑器:Vi & Eamcs Vim -- Vi的升级版本 Vim 一.3种工作模式 命令行模式 (Command Mode) 插入模式 (Insert Mode) -- 键 ...
- Linux编辑器vim键盘详解
下面的这张图,一看就明白了,从此,学习变的不再艰难! 补注:图中没有关于查找和替换的,应该用下面的.自上而下的查找操作 /word小写的n和N自下而上的查找操作 ...
- 【Linux】中默认文本编辑器 vim 的入门与进阶
Linux 基本操作 vim 篇 vim 简介 vim 是 Linux 上最基本的文本编辑工具,其地位像是 Windows 自带的记事本工具,还要少数的 Linux 系统自带 leafpad 编辑器, ...
- 【linux】vim编辑器vim+taglist+ctags的配置
很多linux软件开发实际上并不实在X window的情况下进行的,这时我们不可能启动基于X window的图形化窗口,在这一情况下我们所能使用的主要的编辑器是vim和emacs.(ps:emacs和 ...
- 自学Linux Shell10.1-使用编辑器vim
点击返回 自学Linux命令行与Shell脚本之路 10.1-使用编辑器vim 所有的 Unix系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在.但是目前我们使用比较多的是 vim 编辑 ...
- 编辑器之王:Emacs 和 Vim
Emacs 是神的编辑器,而 Vim 是编辑器之神.二者为何会有如此美誉,且听本文向你一一道来. Author: Jiqing Wu email: jiqingwu@gmail.com homepag ...
- Linux中vim编辑器 的 快捷键 --- 常用 的 都比较全
Linux中vim编辑器的功能非常强大,许多常用快捷键用起来非常方便,这里将我学vim入门时学的一些常用的快捷键分享给大家一下,希望可以帮助你们. 这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到 ...
- Linux系列教程(十)——Linux文本编辑器vim
通过前面几篇博客我们终于结束了Linux常用命令的介绍,Linux常用命令主要包括以下: ①.Linux文件和目录处理命令 ②.Linux链接命令和权限管理命令 ③.Linux文件搜索命令 ④.Lin ...
- Kali Linux的vi编辑器/vim编辑器使用方法
转载声明:本文为转载文章 原文地址:https://www.52host.cn/blog/kali-linux-vi-editor/ Kali Linux系统的vi编辑器/vim编辑器的使用和Cent ...
随机推荐
- 微信小程序预览图片
选择图片时可设置图片是否是原图,图片来源.这用的也挺常见的,比如个人中心中设置头像,可以与wx.upLoadFile()API使用 主要方法: wx.chooseImage(object) wxml ...
- droid开发中监听器的三种实现方法(OnClickListener)
Android开发中监听器的实现有三种方法,对于初学者来说,能够很好地理解这三种方法,将能更好地增进自己对android中监听器的理解. 一.什么是监听器. 监听器是一个存在于View类下的接口,一般 ...
- oracle 数组
定义一个长度为5的字符串数组 type str_array is varray(5) of varchar2(30); v_str_array str_array := expr_key_array( ...
- Scala & IntelliJ IDEA环境搭建升级版:在JAVA中调用Scala的helloworld
--------------------- 前言 --------------------- 项目关系,希望用Spark GraphX做数据分析及图像展示,但前提是得会spark:spark是基于sc ...
- MacOS系统升级后,IDEA的SVN不好用的问题
最近给MacOS升级到10.13.2(High Sierra). 结果,发现IDEA的SVN不好用了. 提示如下: 查看IDEA的Subversion设置应该是这个样子的: 但是,设置后没有效 ...
- 制作WPF时钟之2
原文:制作WPF时钟之2 前段时间写了一篇"制作简单的WPF时钟",今天再制作了一个更漂亮的WPF时钟,目前仅完成了设计部分,准备将它制作成一个无边框窗体式的时钟. 效果图: ...
- 简明Python3教程 19.附录 FLOSS
FLOSS Free/Libre and Open Source Software, in short, FLOSS is based on the concept of a community, w ...
- Folly: Facebook Open-source Library Readme.md 和 Overview.md(感觉包含的东西并不多,还是Boost更有用)
folly/ For a high level overview see the README Components Below is a list of (some) Folly component ...
- 算法 Tricks(六)—— 判断一个数是否为完全平方数
int(sqrt(n)) * int(sqrt(n)) == n ? 1:0; matlab 下判断一个数是否能开方的判断是: floor(sqrt(m))^2 == m
- wpf 触摸屏 button 背景为null的 问题
原文:wpf 触摸屏 button 背景为null的 问题 <!-- button样式--> <Style x:Key="myBtn" TargetType=&q ...