4.4 超简单文书编辑器:nano

简介: 4.4 超简单文书编辑器:nano

在Linux系统当中有非常多的文书编辑器存在,其中最重要的是vim。

nano使用很简单,可以直接加上文件名就能够打开一个旧文件或新文件。打开一个叫text.txt的文件名来看看:

[ctrl]-G:取得线上说明(help),很有用的!


[ctrl]-X:离开naon软件,若有修改过文件会提示是否需要储存!


[ctrl]-O:储存盘案,若你有权限的话就能够储存盘案了;


[ctrl]-R:从其他文件读入数据,可以将某个文件的内容贴在本文件中;


[ctrl]-W:搜寻字串,这个也是很有帮助的指令!


[ctrl]-C:说明目前光标所在处的行数与列数等信息;


[ctrl]-_:可以直接输入行号,让光标快速移动到该行;


[alt]-Y:校正语法功能打开或关闭(按一下开、再按一下关)


[alt]-M:可以支持鼠标来移动光标的功能


比较常见的功能是这些,如果你想要取得更完整的说明,可以在nano的画面中按下[ctrl]-G或者是[F1]按键, 就能够显示出完整的naon内指令说明。随便输入一些字,输入完毕后存储离开,如下所示:

此时按下[crtl]-X会出现类似下面的画面:

如果不要储存数据只想要离开,可以按下N即可离开。如果确实是需要储存的,那么按下Y后,最后三行会出现如下画面:

如果单纯的想要存储,直接按下【enter】即可存储后离开nano程序。不过上面中,指数符号代表【crtl】,那个M是代表什么呢,其实就是[alt]。


4.5 正确的关机方法


不正常关机,可能会造成文件系统的毁损(因为来不及将数据回写到文件中,所以有些服务的文件会有问题),所以正常情况下,要关机时需要注意下面几件事:


观察系统的使用状态: 如果要看目前有谁在线上,可以下达“who”这个指令,而如果要看网络的连线状态,可以下达 “ netstat -a ”这个指令,而要看背景执行的程序可以执行“ ps-aux ”这个指令。使用这些指令可以让你稍微了解主机目前的使用状态!当然,就可以让你判断是否可以关机了 (这些指令在后面Linux常用指令中会提及)


通知线上使用者关机的时刻: 要关机前总得给线上的使用者一些时间来结束他们的工作,所以,这个时候你可以使用 shutdown 的特别指令来达到此一功能。


正确的关机指令使用: 例如 shutdown 与 reboot 两个指令!


下面是关机/重新开机相关的指令:


将数据同步写入硬盘中的指令:sync


惯用的关机指令:shutdown


重新开机,关机:reboot,halt,poweroff


由于Linux系统的关机/重新开机是很大的系统运行,只有root才能够进行例如shutdown,reboot等指令。不过在某些distribution当中,谈到的CentOS系统,允许你在本机前的tty1~tty7当中(无论是文字界面或者是图形界面),可以用一般账号来关机或重新开机。某些distribution则在要关机时,会要输入root的密码。


数据同步写入磁盘:sync


前面说到的数据在计算机中运行的模式,所有的数据都得要被读入内存后才能够被CPU所处理,但是数据又常常需要由内存写回硬盘当中(例如存储的动作)。由于硬盘的速度太慢(相对于内存来说),如果常常让数据在内存与硬盘中来回写入/读出,系统的性能就不会太好。


在Linux系统中,为了加快数据的读取速度,所以在默认的情况中, 某些已经载入内存中的数据将不会直接被写回硬盘,而是先暂存在内存当中,如此一来, 如果一个数据被你重复的改写,那么由于他尚未被写入硬盘中,因此可以直接由内存当中读取出来, 在速度上一定是快上相当多的。


如果数据尚未被写入硬盘当中,数据更新就会不正常。这个时候就需要sync这个指令来进行数据的写入动作。直接在命令行下输入sync,那么在内存中尚未被更新的数据,就会被写入硬盘中。所以这个指令在系统关机或重新开机之前,最好多执行几次。


虽然目前的shutdown/reboot/halt等等指令均已经在关机前进行了sync这个工具的调用,不过还是要多做几次。


事实上sync也可以被一般账号使用,只不过一般账号使用者所更新的硬盘数据就仅有自己的数据,不像root可以更新整个系统中的数据。


惯用的关机指令:shutdown


由于Linux关机很重要,因此除了在主机前面以实体终端机(tty1~tty7)登录系统时,不论用什么身份都能够关机之外,若是使用远端管理工具(如通过pietty使用ssh服务来从其他计算机登录主机),那关机只有root有权力。


shutdown可以达成如下的工作:


可以自由选择关机模式:是要关机或重新开机均可;


可以设置关机时间: 可以设置成现在立刻关机, 也可以设置某一个特定的时间才关机。


可以自订关机讯息:在关机之前,可以将自己设置的讯息传送给线上 user 。


可以仅发出警告讯息:有时有可能你要进行一些测试,而不想让其他的使用者干扰,或者是明白的告诉使用者某段时间要注意一下!这个时候可以使用 shutdown 来吓一吓使用者,但却不是真的要关机。


下面为简单的语法规则:

在执行shutdown之后,系统会告诉大家,这部机器会在十分钟后关机!并且会将讯息显示在目前登陆者的屏幕上。可以输入shutdown-c来取消这次关机指令。如果是什么参数都没有加,单纯执行shutdown之后,系统默认会在1分钟后进行“关机”的动作。

重新开机,关机:reboot,halt,poweroff


还有三个指令可以进行重新开机与关机的任务,那就是reboot, halt, poweroff。 其实这三个指令调用的函数库都差不多,所以当你使用“man reboot”时,会同时出现三个指令的用法给你看。所以重新开机时,可以进行如下指令:

实际使用管理工具systemctl关机


init的指令,这个可以切换不同的执行等级。执行等级共有0~6七个,其中0就是关机,6就是重新开机等。但是init目前只是一个相容模式,在CentOS当中,虽然你依旧可以使用“init0”来关机,但是那已经跟所谓的“执行等级”无关了。


目前系统中所有服务的管理使用的是systemctl指令。上面说的halt,poweroff,reboot,shutdown都是调用systemctl这个指令。这个指令跟关机有关的语法如下:

4.6 重点回顾


为了避免瞬间断电造成的Linux系统危害,建议做为服务器的Linux主机应该加上不断电系统来持续提供稳定的电力;


养成良好的操作习惯,尽量不要使用 root 直接登陆系统,应使用一般帐号登陆系统,有需要再转换身份


可以通过“活动总览”查看系统所有使用的软件及快速启用惯用软件


在X的环境下想要“强制”重新启动X的组合按键为:“[alt]+[ctrl]+[backspace]”;


默认情况下,Linux提供tty1~tty6的终端机界面;


在终端机环境中,可依据提示字符为$或#判断为一般帐号或root帐号;


取得终端机支持的语系数据可下达“echo $LANG”或“locale”指令;


date可显示日期、cal可显示日历、bc可以做为计算机软件;


组合按键中,[tab]按键可做为(1)命令补齐或(2)文件名补齐或(3)参数选项补齐,[crtl]-[c]可以中断目前正在运行中的程序;


Linux 系统上的英文大小写为不同的数据


线上说明系统有man及info两个常见的指令;


man page说明后面的数字中,1代表一般帐号可用指令,8代表系统管理员常用指令,5代表系统配置文件格式;


info page可将一份说明文档拆成多个节点(node)显示,并具有类似超链接的功能,增加易读性;


系统需正确的关机比较不容易损坏,可使用shutdown, poweroff等指令关机。


相关文章
|
Linux 开发工具
Linux 学习记录 三(Vim 文书编辑器).
    所有的Unix Like系统都会内建vi文书编辑器,其他的文书编辑器不一定存在,vim是vi的升级版,具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。vim 里面加入了很多额外的功能,例如支持正规表示法的搜寻结构、多文件编辑、区块复制等。
856 0
|
8月前
|
存储 Linux 编译器
vim编辑器和gcc/g++编辑器的使用讲解
vim编辑器和gcc/g++编辑器的使用讲解
170 2
|
8月前
|
Linux 编译器 开发工具
Linux:详解(yum的使用、vim编辑器命令集合以及gcc/g++编译器的使用)
Linux:详解(yum的使用、vim编辑器命令集合以及gcc/g++编译器的使用)
205 1
|
8月前
|
Linux Shell 开发工具
【linux】Linux编辑器-vim
【linux】Linux编辑器-vim
116 0
|
6月前
|
开发工具
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
|
7月前
|
开发工具
Vim 编辑器:高效文本编辑的瑞士军刀
**Vim 概览:** Vim 是一个功能丰富的文本编辑器,以其高度可定制性著称。文章介绍了 Vim 的高效使用技巧,包括快捷打开文件、命令行模式下的常用命令、查找与替换、删除和复制文本。还讨论了配置 `.vimrc` 文件以自定义设置,如改变 leader 键、设置缩进和高亮,并展示了安装插件如 vim-airline 和 vim-snazzy 的方法。通过这些技巧,用户能提升 Vim 使用效率。
84 5
|
7月前
|
Ubuntu 搜索推荐 Linux
Linux的Vim编辑器详解
Linux的Vim编辑器详解
|
6月前
|
Linux 开发工具 数据安全/隐私保护
【linux】如何优雅的使用vim编辑器
【linux】如何优雅的使用vim编辑器
|
7月前
|
缓存 人工智能 Linux
【Linux】--- 详解Linux软件包管理器yum和编辑器vim
【Linux】--- 详解Linux软件包管理器yum和编辑器vim
106 0
|
7月前
|
程序员 Linux 开发工具
Vi和Vim编辑器
Vi和Vim编辑器

热门文章

最新文章