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文件即可,如下图:
posted @ 2017-10-05 21:59  imap  阅读(954)  评论(0编辑  收藏  举报