Linux系统安装与基本操作
一、Linux
操作系统:管理计算机的软件和硬件资源的计算机程序
dos
windows: 图形化
unix:稳定性
Linux
macOS
Linux系统:
免费试用,是一种自由传播的类Unix系统,多用户,多任务,多线程,多cpu
操作
Redhat 收费
Rhcsa 最基础
Rhce 中级
Rhca 高级 1.5
Centos 完全开源,操作和redhat相似度可以到99%
Ubuntu 最图形化linux,开发使用居多
虚拟化:就是一台计算机上生成多台逻辑计算机
我们使用VMware workstation进行虚拟化
VMware:一款强大的桌面虚拟化计算机软件
VMware和Centos 安装:
注意:部分电脑关闭了虚拟化权限,需要到BIOS中开启权限
这样就创建完成了
二、基本操作
windows下的文件是多个树并列的结构,每个驱动器都有自己的根目录结构
Linux下的文件只有一个根目录 /,所有文件都在它下面,并没有盘符的概念
Centos的文件结构
/bin 可执行二进制文件的目录,如常用的命令 ls、tar、mv、cat 等
/home 普通用户的家目录
/root root用户的家目录
/boot 内核文件的引导目录, 放置 linux 系统启动时用到的一些文件
/sbing 超级用户使用的指令文件
/tmp 临时文件目录,一般用户或正在执行的程序临时存放文件的目录,任何人都可以访问,重要数据不可放置在此目录下。
/dev 设备文件目录 万物皆文件
/lib 共享库,系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助。
/usr 第三方 程序目录
/etc 配置程序目录,系统配置文件存放的目录
/var 可变文件,放置系统执行过程中经常变化的文件
/opt 用户使用目录,给主机额外安装软件所摆放的目录。
三、Linux下的命令行
在Linux下我们使用命令行来操作
打开命令行
点击鼠标右键
[root@bogon ~]
Root : 表示登录用户
localhost: ip地址
~:表示用户工作目录或者家目录,我们使用哪个用户登录系统,默认就会在那个用户的家目录下。
Linux命令格式
command [-options] [parameter]
说明:
command:命令名,相应功能的英文单词或单词的缩写
[-options]:选项,可用来对命令进行控制,也可以省略
parameter:传给命令的参数,可以是 零个、一个 或者 多个
扩展: [] 代表可选
常用命令
1. ls常用选项
ls—查看目录内容
ls 常用选项
参数 | 含义 |
---|---|
-a | 显示指定目录下所有子目录与文件,包括隐藏文件 |
-l | 以表格形式显示文件的详细信息 |
-h | 配合-l以人性化的方式显示文件大小 |
Linux 下文件和目录的特点:
①.Linux 文件 或者 目录 名称最长可以有 256 个字符
②.以 . 开头的文件为隐藏文件,需要用 -a 参数才能显示
(创建文件时如果文件开头是以点“.”命名则创建的是隐藏文件)
③.“.”代表当前目录
④.“…”代表上一级目录
2. cd切换目录
cd 是英文单词 change directory 的简写,其功能为更改当前的工作目录,也是用户最常用的命令之一
注意:Linux 所有的 目录 和 文件名 都是大小写敏感的
相对路径和绝对路径
(1)、绝对路径 在输入路径时,最前面是 /
表示从根目录开始的具体目录位置。
(不管当前目录在哪里,都可以使用绝对路径)
(2)、相对路径 在输入路径时,最前面不是 /,使用 . 或者 …
cd ./ 表示当前路径,cd …/ 上一层目录
相对路径 表示相对当前目录所在的目录位置。
attention:
cd 加上目录名称,linux的路径分隔符: / 而windows 采用 \
3. 创建和删除操作
- touch 创建文件命令
- mkdir 创建目录命令
- -p 可以递归创建命令
- rm 删除文件或目录命令
notice:使用rm 命令要小心,因为文件删除后不能恢复
4. 拷贝
5. 查看相关操作
6. vi和vim
7. 操作文件中两种工作模式
8. 编辑文本中的常用命令