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 复制文件从 srcdest
mv src dest 移动或重命名文件和目录。
mkdir dirname 创建具有指定 dirname 的新目录。
rmdir dirname 删除指定 dirname 的空目录。
rm filename 删除或删除文件。
ln oldfile newfile 创建 oldfilenewfile 之间的硬链接。
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问答过程链接