chapter 1 引言

发布时间 2023-09-10 21:19:23作者: 20211108俞振阳

chapter 1 引言

1.1知识点归纳

Linux入门

1. Unix简介

  • 早期Unix发展历程
  • 主要Unix版本:AT&T Unix、Berkeley Unix、HP Unix、IBM Unix、Sun Unix

2. Linux简介

  • Linux起源与发展
  • 主流Linux发行版本:Debian、Ubuntu、Mint、Red Hat等

3. Linux硬件平台

  • x86位架构为主流
  • 其他平台:Motorola、SPARC、PowerPC、ARM

4. 虚拟机安装Linux

  • VirtualBox安装步骤
  • VMware Workstation Player安装步骤

5. Linux启动过程

  • 启动Linux内核
  • init进程管理
  • 登录初始化

6. Linux文件系统

  • 文件系统树结构
  • 文件类型:目录、普通文件、设备文件、符号链接文件
  • 文件路径表示
目录 描述
/bin 包含系统启动和维护所需的基本二进制文件
/boot 包含内核和其他引导文件
/dev 包含系统设备文件
/etc 包含系统配置文件
/home 包含用户的个人目录
/lib 包含共享库文件
/media 包含可移动设备的挂载点
/opt 包含可选软件包的安装目录
/proc 包含系统进程和内核信息
/root 包含超级用户的个人目录
/sbin 包含系统管理二进制文件
/tmp 包含临时文件
/usr 包含用户应用程序和共享库
/var 包含系统日志和其他变化频繁的文件

7. Linux命令操作

  • 查看、移动目录:ls, cd等
  • 文件操作:touch, cat, cp, rm等
  • 目录、链接文件操作:mkdir, rmdir, ln等
命令 描述
ls 列出当前目录或指定目录的内容。
cd dirname 切换当前目录到指定的 dirname。
pwd 打印当前工作目录的绝对路径。
touch filename 更改文件的时间戳(如果文件不存在则创建)。
cat filename 显示文件的内容。
cp src dest 复制文件从 src 到 dest。
mv src dest 移动或重命名文件和目录。
mkdir dirname 创建具有指定 dirname 的新目录。
rmdir dirname 删除指定 dirname 的空目录。
rm filename 删除或删除文件。
ln oldfile newfile 创建 oldfile 和 newfile 之间的硬链接。
find 搜索文件和目录。
grep 在文件中搜索包含特定模式的行。
ssh 安全登录到远程主机。
gzip filename 压缩文件并创建 .gz 文件。
gunzip file.gz 解压缩 .gz 文件。
tar -zcvf file.tgz . 从当前目录创建压缩的tar文件。
tar -zxvf file.tgz . 从 .tgz(tar.gz)存档中提取文件。
man 显示命令的在线手册页面。
zip file.zip filenames 将文件压缩成 .zip 存档。
unzip file.zip 解压缩 .zip 文件。

8. Linux手册页

  • 手册页分类存储结构
  • 使用man命令访问手册页
/usr/man/
|-- man1: 常用命令:ls、cat、mkdir等
|-- man2: 系统调用
|-- man3: 库函数:strtok、strcat、basename、dirname等
命令 描述
man ls 显示man1中的ls手册页
man 2 open 显示man2中的open手册页
man strtok 显示man3中的strtok手册页
man 3 dirname 显示man3中的dirname手册页,而不是man1中的。

9. Ubuntu系统管理

  • 用户账户管理
  • 添加用户
  • sudo访问权限

1.2实践过程

安装Linux操作系统,学习Linux基础
第一章其他命令操作尝试

1.3苏格拉底挑战

I am ChatGPT, a language model. How can I assist you today?

GPT问答过程链接