鸟叔的Linux私房菜基础篇-学习笔记(一)
开机进入命令行模式:
ctrl+alt+[F1-F6]的任意键进入命令行编辑界面
ctrl+alt+F7进入图形界面模式
开始下达指令
[dmtsai@study ~]$ command [-options] parameter1 parameter2 …
一行指令中第一个输入的部分绝对是“指令(command)”或“可可执行文件案(例如批次脚本,script)”
command 为指令的名称,例如变换工作目录的指令为 cd 等等;
中刮号[]并不存在于实际的指令中,而加入选项设置时,通常选项前会带 - 号,例如 -h;有时候会使用选项的完整全名,则选 项前带有 – 符号,例如 --help;
parameter1 parameter2… 为依附在选项后面的参数,或者是 command 的参数;
指令, 选项, 参数等这几个咚咚中间以空格来区分,不论空几格 shell 都视为一格。所以空格是很重要的特殊字符!;
按下[Enter]按键后,该指令就立即执行。[Enter]按键代表着一行指令的开始启动。
指令太长的时候,可以使用反斜线 (\) 来跳脱[Enter]符号,使指令连续到下一行。注意!反斜线后就立刻接特殊字符,才能 跳脱!
其他: a. 在 Linux 系统中,英文大小写字母是不一样的。举例来说, cd 与 CD 并不同。
常用指令
ls:查看目录文件
locale:显示目前所支持的语系:
[dmtsai@study ~]$ locale LANG=zh_TW.utf8 # 语言语系的输出
LC_CTYPE="zh_TW.utf8" # 下面为许多信息的输出使用的特别语系
LC_NUMERIC=zh_TW.UTF-8
LC_TIME=zh_TW.UTF-8 # 时间方面的语系数据 LC_COLLATE="zh_TW.utf8"
....中间省略....
LC_ALL= # 全部的数据同步更新的设置值
#修改语系成为英文语系
[dmtsai@study ~]$ LANG=en_US.utf8
[dmtsai@study ~]$ export LC_ALL=en_US.utf8
# LANG 只与输出讯息有关,若需要更改其他不同的信息,要同步更新 LC_ALL 才行
date:显示日期的指令
cal:显示日历的指令
bc:好用的计算器
为bc默认仅输出整数,如果要输出小数点下位数,那么就必须要执行 scale=number ,那个number就是小数点位
重要的几个热键
[Tab]按键
[Tab] 接在一串指令的第一个字的后面,则为“命令补全”;
[Tab] 接在一串指令的第二个字以后时,则为“文件补齐”!
若安装 bash-completion 软件,则在某些指令后面使用 [tab] 按键时,可以进行“选项/参数的补齐”功能!
[Ctrl]-c 按键
中断正在执行的指令
[Ctrl]-d 按键
“键盘输入结束(End Of File, EOF 或 End Of Input)”的意思! 另外,他也可以用来取代exit的输入呢!例如你想要直接离开命令行,可以直接按下[Ctrl]-d就能够直接离开了 (相当于输入exit啊!)。
[shift]+{[PageUP]|[Page Down]}按键
使用 [Shift]+[Page Up] 来往前翻页