3-1-Linux终端介绍、Shell提示符、Bash基本语法
3.1.1 登录 Linux 终端
两种终端仿真器:
1. GNOME 桌面的 GNOME Terminal
2. KDE 桌面的 Konsole Terminal
远程连接终端工具:
Xshell,CRT,Putty,MobaXterm
例1:通过 tty 命令看到当前所属打开的第几个虚拟终端
注:shift+ctrl+N 快速打开一个终端。终端字体放大:shift+ctrl+加号。终端字体缩小:ctrl+减号
命令:w 用法
打开多个窗口,从第一个窗口发送信息到第三个窗口,命令:echo 发送的信息 > /dev/pts/2, `/dev/pts2`是第三个窗口名
设置定时关机,命令:shutdown +10 在10分钟之后关机
通知所有窗口信息,命令:wall " 需要告知的内容 "
3.1.2 认识 SHELL
Shell 俗称壳,它提供了用户与内核进行交互操作的一种接口,它接收用户输入的命令并把它送入内核去执行
Shell 实际上是一个命解释器,它通过解释用户输入的命令并把它传输给系系统内核去执行。
Shell 有自己的编程语言用于对命令的编辑,它允许用户编写由 shell 命令组成的程序。
Shell 编程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构等,用这种编程语言编写的 Shell 程序与其他应用程序具有同样的效果。
shell的进行过程:
内部命令:在系统启动时就调入内存,是常驻内存的,所以执行效率高。
外部命令:是系统软件的功能,用户需要时才从硬盘中读入内存。
如何区分内部命令和外部命令?使用命令:type 命令
总结:
例如:
对文件的管理(创建、删除、复制、修改)
1、对用户的管理(添加、删除)
2、相关权限的管理(授权用户对相关文件的管理,比如增删改查)
3、对磁盘的管理(分区、raid、lvm)
4、对软件的管理
5、对网络的管理
3.1.3 shell 提示符 "#" 号与"$" 号区别
[root @ laoma ~ ]#
用户名---@------主机名---当前所在目录(~表示当前用户的家目录)---(# root / $ 普通用户)
3.1.4 认识 Bash Shell