zoukankan      html  css  js  c++  java
  • 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文件即可,如下图:
  • 相关阅读:
    nodejs启动前端项目步骤
    多线程
    数组排序(6)- 快速排序
    数组排序(5)- 归并排序
    数组排序(4)- 希尔排序
    数组排序(3)-插入排序
    数组排序(2)-选择排序
    数组排序(1)-冒泡排序
    队列-用非顺序映像实现队列
    ArrayList、Vector和LinkedList的区别
  • 原文地址:https://www.cnblogs.com/imap/p/7630120.html
Copyright © 2011-2022 走看看