基础入门
1.Linux远程连接
- 安装的Linux都是在VMware中运行,每次需要Ctrl+Alt切换真机,我们需要通过一定的工具帮助我们连接服务器。
- 常见的ssh工具有secure CRT、xshell、Mobaxterm,依赖于ssh服务进行连接服务器。
2.Linux bash初识
- 计算机硬件:运算器、控制器、储存器、输入/输出设备
- 内核:驱动硬件、管理活动和分配/管理硬件资源
- 基于“系统调用接口”开发出的程序/服务来管理计算器
- 基本关系为:应用程序——系统调用接口——内核——硬件
- shell
1.shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。
2.实际上shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。
3.可以使用shell实现对Linux系统的管理
文件管理
用户管理
权限管理
磁盘管理
软件管理
进程管理
网络管理
安全管理
3.Linux控制台使用
- 终端设备:能够接受输入、能显示输出,始终扮演人机接口的角色。
- 虚拟终端
xtrem ,xshell —程序,模拟一套终端设备,提供一个GUI窗口。 - 显示系统消息的终端就叫控制台,Linux默认所有虚拟终端都是控制台,都能显示系统消息。
- 一共7个终端设备,6个虚拟终端 1个图形终端,需要在系统上直接操作使用
- GUI窗口:从0开始。
/dev/pts/0
- tty命令可以来查看终端类型
[root@localhost ~]# tty
/dev/tty1
4. 命令提示符
- [root@note1 ~]#
root 登录用户 @note1 主机名 ~ 当前工作目录 # 命令提示符(# root用户提示符 $:普通用户提示符) - 环境变量 PS1 改变命令提示符前[]内内容
[root@localhost ~]#echo $PS1
[\u@\h \W]\$
[root@localhost ~]#PS1='[\u@\h \T]\$'
[root@localhost 07:48:50]#
5.命令语法结构
6.linux文件系统初识
-
一切皆文件
-
由众多功能单一的程序组成
-
避免人机交互,易于编程 shell脚本编程
-
所有的配置文件以文本文件保存
什么是文件 文件怎么组织起来
目录:路径映射
文件:存储空间上的一段数据,做到按名存取
文件系统:由目录映射的各种各样的路径,按照这种映射机制组成的结构,我们称为文件系统
文件系统:层级结构;有索引;/:原初节点;倒置的树状结构 -
用户家目录:
用户的起始目录:普通用户管理文件的位置;
工作目录:用户在等陆系统后某时某刻处于的一个目录称之为工作目录 -
linux系统中的文件类型
-:普通文件 file
d:目录 directory
b:块设备文件 block
c:字符设备文件
l:链接文件
p:管道文件
s:套接字文件
7. 获取命令帮助
内部命令和外部命令
内部命令:没有文件与之对应
外部命令:可执行的二进制文件
shell命令解释器:
获取命令的途径
- 内部命令帮助:help command
- 外部命令帮助:–help
- man手册
- info命令
另一种在线帮助,和man类似
8.vi编辑器使用

- 命令模式:
操作 | 操作键 | 功能 |
---|---|---|
光标方向移动 | 方向键 | 上下左右 |
行内跳转 | ^或0 | 跳转到行首 |
$ | 跳转到行尾 | |
行间跳转 | G | 直接跳转到最后一行 |
#G | 直接跳转到#行 | |
1G或gg | 直接跳转到第一行 |
- 输入模式:
- 末行模式:
命令 | 功能 | 备注 |
---|---|---|
shift+:w | 保存文件 | |
shift+:q | ^退出vi | 未修改退出 |
shift+:q ! | 放弃对文件内容的修改强制退出 | |
shift+:wq | 保存退出 | 保存并退出 |
shift+:wq! | 保存退出 | 保存并强制退出 |