Linux 操作系统简介
一、Linux 概述(了解)
Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。
Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。
Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统
上面的内容枯燥,我反正没记住
大家只要记住两点
- Linus Torvalds是Linux和Git之父
- Linux的图标是企鹅(听说是因为作者被企鹅咬过)
二、虚拟机及Linux系统安装
1、虚拟机安装
安装教程:【图文教程】虚拟机VMware16 windows系统下载安装
2、Linux系统安装
安装教程:【图文教程】Linux服务器 CentOS 7 详细安装教程
三、Linux系统目录结构
1、Linux目录与windos区别
Windows 系统 可以拥有多个盘符, 如 C盘、D盘、E盘
但Linux系统的目录结构是一个树型结构,所以没有盘符这个概念, 只有一个 根目录 /
所有文件都在它下面
2、常见目录介绍(了解)
右键鼠标,打开终端
输入命令ls /
,查看根目录下的文件(命令在文章后续有详细介绍)
下面列举几个常见的目录及作用。标黄色重点了解
目录 | 作用 |
---|---|
/bin | 命令目录(存放普通用户和超级管理员使用的命令) |
/sbin | 命令目录(存放超级管理员使用的命令) |
/boot | 系统引导程序所需要的文件目录(类似于Windows中的C盘) |
/dev | 设备软件目录(磁盘,光驱) |
/etc | 系统配置文件 |
/lib | 共享库文件和内核模块存放目录,软件安装、运行依赖库文件.a、.so文件 |
/mnt | 临时挂载储存设备的挂载点,插入u盘、移动硬盘 => 先挂载 => /mnt中访问 |
/proc | 操作系统运行时,进程信息和内核信息存放在这里 |
/home | 普通用户的家目录,存放用户数据 |
/root | 超级权限用户root的家目录 |
/tmp | 临时文件目录,这个目录被当作回收站使用 |
/opt | 额外的应用软件包, 安装qq、游戏、wps办公软件等不常用的软件 |
/usr | 用户或系统软件应用程序目录,存放常用的软件(类似于Windows中的Program files) |
四、Linux常见命令(掌握)
1、命令结构
1.1、命令提示符
1.2、命令
语法:command [options] [parameter]
参数 | 作用 |
---|---|
command | 命令名,相应功能的英文单词或单词的缩写 |
options | 选项,可用来对命令进行控制 |
parameter | 传给命令的参数, 可以是 零个、一个 或者 多个 |
2、常见命令合集
详细的命令信息在该文章~ 快速上手Linux常用命令
基础命令
命令 | 作用 |
---|---|
ls | 列出目录的内容 |
cd | 更换当前的工作目录 |
pwd | 打印当前工作目录 |
与文件或目录(文件夹)命令
命令 | 作用 |
---|---|
touch | 创建文件 |
mkdir | 创建目录 |
rm | 删除指定的文件或目录 |
cat | 查看小文件的内容 |
more | 查看大文件(显示内容超过屏幕)的内容 |
cp | 复制指定文件或者目录 |
mv | 移动或重命名指定的文件或目录 |
tar | 压缩或解压缩指定文件 |
chmod | 更改文件权限 |
与进程相关命令
ps 通常搭配 grep 和 | 一起使用
指令 | 作用 |
---|---|
ps | 列出系统中当前运行的进程 |
kill | 终止执行中的程序 |
用户及用户组的管理命令
命令 | 作用 |
---|---|
su | 切换用户账号 |
useradd | 创建账号 |
passwd | 添加密码 |
userdel | 删除账号 |
groupadd | 创建用户组 |
groupdel | 删除用户组 |
与系统相关的命令
命令 | 作用 |
---|---|
ifconfig | 查看本机的ip地址更换当前的工作目录 |
ip | 显示或设置网络设备,ifconfig增强版 |
clear | 清屏(Ctrl + L) |
grep | 在文件中查找指定关键词 |
find | 在目录中查找文件 |
| | 把 | 前面命令的执行结果作为后面命令的参数 |
which | 显示执行命令的绝对位置 |
hostname | 查看主机名称 |
reboot | 重启计算机(root命令,普通用户无法使用) |
shutdow | 关机(断电关机)(root命令,普通用户无法使用) |
halt | 关机(不断电关机)(root命令,普通用户无法使用) |
求帮助命令
命令 | 作用 |
---|---|
history | 查看当前终端中,之前输入的命令信息 |
man | 手册、文档 |