Linux 简介与基本操作(3)

6. 如何正确关机与重启的命令

(1). 数据同步写入磁盘: sync

我在这篇( )中说到,所有的数据都得要被读入内存后才能够被CPU所处理,但是数据又常常需要由内存写回硬盘当中(例如储存的动作)。 由于硬盘的速度太慢(相对于内存来说),如果常常让数据在内存与硬盘中来回写入/读出,系统的效能就不会太好。因此在Linux系统中,为了加快数据的读取速度,所以在默认的情况中, 某些已经加载内存中的数据将不会直接被写回硬盘,而是先缓存在内存当中,如此一来, 如果一个数据被你重复的改写,那么由于他尚未被写入硬盘中,因此可以直接由内存当中读取出来, 在速度上一定是快上相当多的!不过,如此一来也造成些许的困扰,那就是万一你的系统因为某些特殊情况造成不正常关机 (例如停电或者是不小心踢到电源)时,由于数据尚未被写入硬盘当中,哇!所以就会造成数据的升级不正常啦! 那要怎么办呢?这个时候就需要sync这个命令来进行数据的写入动作啦! 直接在文字接口下输入sync,那么在内存中尚未被升级的数据,就会被写入硬盘中!所以,这个命令在系统关机或重新启动之前, 很重要喔!最好多运行几次!嘿嘿

例:

sync

sync

sync

(2). 关机命令 poweroff

例 : sync; sync; sync;poweroff -f 立刻关机(硬件上关机)

(3). 重启命令 reboot

例 : sync; sync; sync; reboot

更多的有关,poweroff 与 reboot 命令的选项和参数大家可以去man一下,我们刚学过man手册嘿嘿,要活学活用啊!

7. 常用的快捷键

为了更加方便的操作linux,我下面说一下linux中常用的快捷键,嘿嘿

Ctrl+a 光标跳至命令行的开始处

Ctrl+e 光标跳至命令行的结尾处

Ctrl+d 退出目前正在运行的程序

Ctrl+c 退出目前正在运行的程序

Ctrl+b 光标回退

Ctrl+f 光标前进

Ctrl+r 开始向上搜索包含该字符的命令

↑ 显示上一条命令

↓ 显示下一条命令

!num 执行命令历史列表的第num条命令

!! 执行上一条命令

!ls 执行最后一个以ls开头的命令

Ctrl+l 清屏

Ctrl+u 删除命令行中光标所在处之前的所有字符(不包括自身)

Ctrl+k 删除命令行中光标所在处之后的所有字符(包括自身)

Ctrl+d 删除光标所在处字符

Ctrl+w 删除光标所在处之前的字符至其单词头

Ctrl+t 颠倒光标所在处及其之前的字符位置,并将光标移动到下一个字符

好了这次的博客就写到这边了,欢迎大家拍砖 ……………下一篇我们说一下,linux 文件与目录,嘿嘿,请大家多多支持啊,嘿嘿!^_^!!!

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/19820.html