linux“史前文明”

什么是Linux
操作系统的一种

常见的操作系统
PC端:Windows、MAC
移动端:安卓、ios、塞班、WinPhone
服务器:UNIX(HP-UX,AIX,Solaris)、Linux、Windows Server
嵌入式:机顶盒、智能音箱等智能家居(大多数都是改版安卓)

Linux发布版本
1、Debian系列
Ubuntu、Debian
2、Slackware系列
Suse(企业版操作系统)
Opensuse(开源)
3、Redhat系列
Redhat Enterprise Linux,简称RHEL
RHEL5 RHEL6 RHEL7 RHEL8
CentOS,基于RHEL的源码,除去收费服务,以及红帽LOGO,重新编译发行的版本
开源,免费
CentOS5 CentOS6 CentOS7 CentOS8
Fedora

虚拟化技术
虚拟机
通过软件模拟一台计算机
模拟出来的计算机具有完整的硬件系统
包括:CPU、硬盘、内存、光驱、USB接口、网络…
AMD和Intel的芯片都有自己的虚拟化技术
新买的电脑,可能默认是没有开启虚拟化技术,需要在BIOS里开启虚拟化
虚拟化软件

VMware Workstation 收费软件
Virtual Box 免费软件
Hyper-V 微软自带
KVM Linux平台

虚拟机应用场景
1、实验或者测试:Linux学习、Windows服务器学习
2、互联网云平台
国内:阿里云、腾讯云、百度云、华为云
国外:亚马逊、Azure、Google
3、软件测试、逆向分析、病毒分析

命令基础
命令提示符的组成:
[root@ops15 ~]#
root:用户名
@:表示在…位置
ops15:主机名(host name)
~:当前目录:家目录
#:权限提示符,#代表管理员,$代表普通用户

su 切换用户
语法:
su 用户名 切换用户,但是不切换目录
su – 用户名 切换目录,同时切换到用户的家目录

命令组成
命令名 选项 参数
选项分长选项和短选项

长选项通常是
–选项名

短选项通常是
-单个字母

获取帮助
1、whatis
2、通过命令的帮助
ls –help
3、通过帮助手册
man ls
(按q退出)
4、通过info命令
info ls
(按q退出)
5、在线中文帮助文档
https://man.linuxde.net/cd

常用命令
echo 打印字符串
date 显示时间和日期
ifconfig 查看网卡信息
lscpu 查看CPU信息
lsblk 查看设备信息(磁盘、分区、光驱)
clear 清屏
su 切换用户
exit 退出登录
hostname 修改主机名
shutdown -h 关机
shutdown -r 重启
whoami 显示当前用户
cal 日历

目录和文件管理
目录管理
Linux的目录结构

/:根目录,所有文件的起点
/bin:binary,存放二进制文件,所有用户使用的命令,都放在这里
/sbin:存放给管理员使用的命令
/boot:开机使用的引导文件
/dev:device,存放设备文件
/etc:配置文件,通常是文本格式
/home:普通用户的家目录
/root:root用户的家目录
家目录的作用
1、用户登录的时候默认是进入自己的家目录
2、用户在自己的家目录拥有完全的权限
3、用户数据存在家目录

/lib:library,库文件
/mnt:mount,挂载目录
/opt:第三方应用程序的安装位置
/srv:通常存放要共享的文件
/sys:system,存放与系统相关的文件
/tmp:temporary,存放临时文件
/usr:user,存放用户级的目录
/var:存放变量文件的目录
/var/log:存放日志

目录管理命令
pwd:显示当前目录的绝对路径
cd:切换目录
/ 根目录
~ 当前用户的家目录
. 当前目录
… 上一级
-上一次目录

相对路径 从当前目录到目标位置的路径
绝对路径 从根目录到目标位置的路径

例子:
当前路径:/usr/local
切换到/usr/bin

ls:列出目录下的内容
格式
ls [选项] [参数]
ls [参数] [目标/对象]

-a 显示目录中的所有文件(包含隐藏文件)

-A 显示目录中除.和…之外的所有文件

-l 显示目录或文件的详细信息
(注意:ls -a -l == ls -la == ls -al)

-h和-l合用,以容易阅读的方式显示文件的大小

-R 递归显示目录的子目录和文件

mkdir:创建目录
mkdir [选项] 目录名
-v 显示创建的过程
-p 递归创建,如果父目录不存在,先创建父目录

rmdir 删除空目录

猜你喜欢

转载自blog.csdn.net/weixin_51014063/article/details/108731481