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

本文介绍了Linux操作系统的概念,包括其作为自由开源Unix系统的起源、核心功能及用户环境组成。详细解释了从命令行到图形界面的切换方式,以及基本指令如date、cal和bc的使用。同时,文中还涵盖了Linux系统中热键的应用,如Tab键的命令补全和文件补齐功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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]}
往前/往后翻页

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值