文章目录
4.2、文本模式下指令的下达
4.2.1、一般的指令模板
- 一般的指令下达模板
$ command [-options] parameter1 parameter2
指令 选项 参数1 参数2
- 一行指令中的第一部分一定【command(指令)】或者是可执行文件
- 第二项通常为选项,一般为缩写,如
-o
,如果选项是完全名称,则使用--
,如--options
- 指令、选项、参数都用空格来区分,不论输入时空几格,shell都视为一格。
- 按下Enter后,则视为运行此条指令
- 如果一条指令太长时,可以使用反斜杠
\
来换到下一行,注意反斜杠后必须立刻接特殊字符。
4.2.2、基础指令的操作
date:显示日期与时间的指令
$ date
Fri May 29 14:32:01 CST 2015
上述表示:星期五,五月二十九号。14点32分01秒,在2015年的CST时区。
cal:显示日历的指令
bc:简单好用的计算器
$ bc
- 输入
bc
后,就进入计算环境,按quit
退出
4.2.3、重要热键【Tab】、【ctrl+c】、【ctrl+d】
Tab:命令补齐和文件名补齐
- 当输入指令的前半部分时,双击
Tab
,就会列出所有包含前半部分字符的指令 - 当输入目录的前半部分时同理
ctrl+c:中断目前程序
ctrl+d:键盘输入结束,或者代替exit
4.3、在线求助
4.3.1、-- help
$ date --help
--help
一般用来查询曾经用过的指令,不能查询文件格式等
4.3.2、man
$ man date
- 如果想要在
man
提供的说明书中搜索,可以使用/string
来从当前浏览行向下检索 ,或者用?string
来向上检索
4.3.3、info
- 效果和
man
类似,但是它将说明书分成很多个段落,每个段落有一个标题,并通过超链接相互联系。
4.5、正确的关机方式
sync:数据同步写入磁盘
- 由于在Linux系统中,为了加快数据的读取速度,所以在默认的情况下,一般会将使用的数据暂存在内存中,而不是写回硬盘,这种办法能加快读写速度。
- 但是当系统不正常关机时,就有可能造成数据的丢失。