《鸟叔的linux私房菜》学习笔记------(第一章以及4.1 4.2)

1. Linux是一个操作系统

操作系统:
控制硬件资源的分配
提供计算机运行所需要的功能
提供一整组系统调用接口

2. GUN计划

创建一个自由、开放的Unix操作系统
(Free Unix)
“Free software” is a matter of liberty, not price.

3.linux 用户环境

1.内核
2.Shell
3.终端模拟器(Terminal Emulator)
4.X Window系统
5.窗口管理器(Window Manager)
6.桌面环境

4.图形接口和终端切换

Ctrl] + [Alt] + [F2] ~ [F6] :命令行登陆 tty2 ~ tty6 终端机;
[Ctrl] + [Alt] + [F1] :图形接口桌面。

5.指令下达

  1. 第一个输入的部分:是“指令(command)”或“可可执行文件案(例如批次脚本,script)”
  2. command 为指令的名称,例如变换工作目录的指令为 cd 等等;
  3. 中刮号[]并不存在于实际的指令中,而加入选项设置时,通常选项前会带 - 号,例如 -h;有时候会使用选项的完整全名,则选项前带有 – 符号,例如 --help;
  4. parameter1 parameter2… 为依附在选项后面的参数,或者是 command 的参数;
  5. 指令, 选项, 参数等中间以空格来区分,不论空几格 shell 都视为一格。所以空格是很重要的特殊字符!;
  6. 按下[Enter]按键后,该指令就立即执行。[Enter]按键代表着一行指令的开始启动。
  7. 指令太长的时候,可以使用反斜线 () 来跳脱[Enter]符号,使指令连续到下一行。反斜线后就立刻接特殊字符,才能跳脱!
  8. 在 Linux 系统中,英文大小写字母是不一样的.

6. 简单指令

显示日期与时间的指令: date
显示日历的指令: cal
(整年的日历语法为[dmtsai@study ~]$ cal [month] [year]
简单好用的计算机: bc

7.热键

1.Tab
[Tab] 接在一串指令的第一个字的后面,则为“命令补全”;
[Tab] 接在一串指令的第二个字以后时,则为“文件补齐”!
若安装 bash-completion 软件,则在某些指令后面使用 [tab] 按键时,可以进行“选项/参
数的补齐”功能

2.[Ctrl]-c
停掉正在运行的程序和指令

3.[Ctrl]-d
end of input/exit

4.[shift]+{[PageUP]|[Page Down]}
往前/往后翻页

你可能感兴趣的:(《鸟叔的linux私房菜》学习笔记------(第一章以及4.1 4.2))