Linux14_文本编辑器与终端配置

Linux终端的文本编辑器中,比较著名的有Nano,Vim,Emacs;

其他的有Gedit、Sublime、Atom等;

其中Nano比较适合入门;

文本编辑器 Text Editor  编辑和查看文件;不能对文字进行格式处理;

文本处理器 Text Processor; 只能在图形界面下使用,特殊格式处理;

Linux下默认安装了至少一种文本编辑器;

很多代码、配置文件都需要用文本编辑器来编写修改;

CentOS预装了nano;

显示和隐藏 下方的帮助栏:先按ESC  再按X;

nano的参数:

  nano file.txt    //可以修改file.txt了

  -m                 //激活鼠标

  -i                   //支持缩进

  -A                 //激活只能Home键,通常情况下按键盘的Home键,光标会立即跳到一行的最开始。

同时激活这三个属性则可以这样用:nano -miA file.txt

通过.nanorc来配置Nano:

.nanorc 是一个配置文件,注意最前面有个点,表示是隐藏文件;需要用ls -a来列出;

这里介绍一下rc,Linux或Unix的许多程序再启动时,都需要rc后缀的初始文件或配置文件;

rc是runcomm的缩写,即 run command 运行命令的意思;是一个历史遗留的说法;

例如 .bashrc 是当Linux的Bash Shell启动后运行的脚本;

每个用户都可以在家目录中创建.nanorc这个文件;

每次nano启动前,都会读取这个配置文件。

创建.nanorc:

每行一句配置语句,配置语句是以set和unset开头;

set mouse 用于激活鼠标

set autoindent 激活自动缩进

set smarthome 激活智能Home键

Ctrl + O 保存文件

全局的nanorc:

nano有一个全局的配置文件;

在/etc/nanorc中,为所有用户公共调用的;

只能被root用户修改;

===============================================

通过.bashrc配置终端

每个用户的家目录下都有一个这样的配置文件;

例如/home/grooovvve下就有;

 .bashrc文件比较复杂,暂时不深入;

这里是shell是外壳程序,是用于解释我们输入终端的各种命令的;

shell是用户跟操作系统之间的命令解释器;

也就是用户与操作系统之间沟通的桥梁;

Bash是最常用的shell程序。

.bashrc的语法也是shell的语法,是一种脚本语言;

全局的bashrc:

/etc/bashrc

=============================================================

profile配置文件

profile 需要登录的,非图形界面的终端的配置文件;

tty2-tty6

.profile加.bashrc结合作用与非图形界面的终端;

而这里注意bashrc作用的是不用用户登录得终端,也就是图形化终端的配置文件;

profile文件会调用.bashrc

修改了.bashrc,也就是间接修改了profile文件

profile文件会用profile本身的配置再加上.bashrc的配置

修改了.bashrc和.profile后,默认是在用户下次登录系统时才生效;

可以使用source命令来使改动立即生效;

source .bashrc;

source .profile

=================================================

总结:

文本编辑器也是一种程序,可以打开文本文件;

Windows记事本就是一种文本编辑器;

可以用于修改文件的内容,如果有写权限的话;

程序员经常用文本编辑器来编写代码,也会用它来修改配置文件;

有些文本编辑器的功能非常完善例如Vim、Emacs;

nano比较适合上手,有很多键盘快捷键;

================================================

猜你喜欢

转载自www.cnblogs.com/grooovvve/p/12443095.html