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 文件与目录,嘿嘿,请大家多多支持啊,嘿嘿!^_^!!!