Linux系统又分好几种:
centos7、5、8
redhat
ubuntu
kali
等...
今天我们学的是里面的centos7
开始之前我们得先知道什么是linux:
Linux主要是基于命令来完成各种操作,类似于DOS命令
Linux的特点:
操作都是靠各种命令完成的
非常稳定
开源(所有用户可以使用或者修改)
免费
双授权:社区版、商业版
Linux中全部的文件都存在根目录下的
Linux:是单跟系统
windows:是多根系统
我们一般都是在虚拟机上来装centos7操作系统的
Linux中有两种用户:
root:管理员用户,自带的(权限最大)
普通用户
shell简介:
用户和计算机的交互界面
接受用户的请求,并将请求发送给系统内核
接收到系统内核返回结果,并将结果展示个用户
shell的类型
图形界面(GUI)图形化用户接口
字符界面(CLI)命令行接口
注意:Linux中一切皆文件
终端:
物理终端:mainframe用分频器链接的显示器和键盘
虚拟终端:在Linux主机内部通过软件模拟出来的终端
tty:显示开启虚拟终端当前终端的编号
伪终端:基于软件远程链接实现(第三方软件)
在虚拟终端中翻屏:
向上翻屏shift+pgup
向下翻屏shift+pgdn
提示符
[root@localhost ~]#
root:是当前登录系统的用户名
@:代表分隔符,用来分隔的
localhost:表示登录在当前主机上
~:表示当前是在用户的家目录(这个位置存放的是所在目录的名字)
#:表示管理员(所在位置表示的是用户的身份标识:$普通用户标识,#管理员用户标识)
所在位置有:
1.具体的目录名称
2./:表示系统的根目录
3.~:表示当前用户的家目录
hostname命令:查看当前登录的主机的名字
路径:例如/etc/sysconfig
第一个/表示的是根目录
第二个/或者后面的/表示的是起分隔符的作用
绝对路径:是从根目录(/)开始一层一层往下找
相对路径:是从当前路径开始找
..:上一级目录
.:当前目录
Linux命令格式:
命令 选项 参数
命令:Linux中每个命令都是一个文件
选项:对命令的修正
长选项:--单词
短选项:-字母
参数:命令的作用对象
Linux的基础命令
注意:linux中严格区分大小写
1、cd命令
作用:切换所在目录
特殊操作:
cd /:直接切换到根目录下
cd -:返回到上次所在目录
cd..:返回上一级目录
cd ~:切换到当前用户的家目录
注意:家目录本质就是一个目录,Linux每个用户都有一个自己专属的用户,可以在自己的家目录执行任何操作。
2、pwd命令
作用:打印当前所在目录的路径
3、mkdir命令
作用:创建目录
格式:mkdir 选项 目录
选项:
-p:创建目录的时候先创建父目录,然后再创建子目录
-v:显示创建目录的过程信息
例子:创建目录a,在a中创建b,在b中创建c