Linux高并发服务器开发 第一天(Linux的目录结构 cd用法 终端提示符格式)
目录
1.命令解析器:shell
2.LINUX下的目录结构
3.cd的使用
3.1cd 绝对路径
3.2cd 相对路径
3.3cd 回车
3.4cd -
4. 终端提示符格式
1.命令解析器:shell
默认运行与计算机系统终端的 用来解析用户输入命令的工具
内核:操作系统的核心
2.LINUX下的目录结构
1. /bin: 用来存放二进制可执行文件。date、ls、cat、echo ...
2. /dev: 用来存放硬件设备所对应的文件。 鼠标、键盘、硬盘、内存 ...
- 在 Linux 系统中,所见皆文件。
- 测试命令 sudo cat /etc/input/mice ---- 要求输入密码。
3. /etc: 用来存放系统中的 “配置” 文件。
4. /home: 用来存放,系统中 “用户” 宿主目录(家目录)的。
- 例:对于 itcast 用户而言 。 “宿主目录” —— /home/itcast —— 也叫 “家目录”
- 例:对于 lisi 用户而言 。 “宿主目录” —— /home/lisi —— 也叫 “家目录”
5. /lib: 存放系统使用的 库文件。
- 查看 标准C库。 cd /lib/x86_64-linux-gnu
6. /root: 系统管理员的 家目录。
7. /tmp:系统提供给用户使用,在程序运存中,需要保存的临时文件存储位置。
8. /usr: 存储用户相关的数据资源。
1. /usr/include c程序中使用的 头文件。
2. /usr/lib 程序中使用 库文件。
9. /var: 存放系统在工作过程中,经常发生变化的数据资源。 如:日志、数据库。
3.cd的使用
3.1cd 绝对路径:
- 绝对路径: 从 / 开始找寻的路径
- 举例:cd /bin 或 cd /home/itcast
3.2cd 相对路径:
- 上一级目录:“..”
- 当前在 /home/itcast/bj_40 目录中, 使用 cd .. 进入 /home/itcast 中
- 当前目录:“.”
- 当前在 /home/itcast/bj_40 目录中, 使用 cd . 目录不变。
3.3cd 回车:
- 回用户宿主目录(家目录)。 cd ~
3.4cd - :
- 回到上一次,工作过的目录中。
注意:pwd ( print working directory 缩写) —— 打印当前工作目录。
4. 终端提示符格式:
格式:用户名 @ 主机名 :~ shell 工作路径 $
- $ : 代表当前用户为 “普通用户”。
- #:代表当前用户为 “root用户”(管理员),例如root@itcast:/home/itcast#
例如:itcast@itcast:~$
注意: sudo su 密码 ,即可切换为 root 用户