Linux:开源操作系统

一、Linux简介

1.概念

        Linux是一款操作系统。和Windows操作系统类似。但Linux系统经常用作服务器的操作系统,而Windows作为个人PC的操作系统。

         发展至今,Linux再不是一个具体的操作系统了,而是一类操作系统的统称。具体版本称为发行版,市场上使用最多的几个发行版:

Red Hat:全球最大的Linux供应商红帽公司的收费版系统。2018年10月28日,IBM以340 亿美元(2360.45 亿人民币)收购了Red Hat公司。

CentOS:Red Hat推出的免费版。

Ubuntu:界面比较友好, 安装双系统首选。

2.Linux操作系统的优势
 1.稳定性

        Linux采取了许多安全技术措施,其中有对读、写进行权限控制、审计跟踪、核心授权等技术,这些都为安全提供了保障。据说Linux系统可以十年不关机,依然保证系统的稳定运行

 2.安全性

        Linux系统在设计的时候就是针对多用户环境的,所以对系统文件,用户文件都做了明确的区分,每个文件都有不同的用户属性,作为一个普通用户,通常只能读写自己的文件,而对一般的系统文件只能读取不能改动,一些敏感的系统文件甚至连读取都是被禁止的,这种设计从根本上保证了系统的安全性,当一个用户文件出现了问题,也不会殃及整个系统。

3.便利性

         Linux中的软件绝大多数支持在线安装。只要在联网状态下通过简单的一个命令就可以完成整个软件的安装,非常的方便快捷。

4.内核

        Linux的内核只有几兆,非常适合作为一些设备的系统。例如:安卓系统底层就使用的是Linux系统。

二、Linux目录结构及路径

1.目录

        Linux磁盘中默认就一个分区,不像Windows中C盘、D盘、E盘。可以理解为Linux中只有一个C盘。CentOS Stream 8中默认根目录下包含下面文件夹。

目录比较多,不需要全部记忆。但是常用目录需要记住。  

etc: 系统配置。

home:除了root用户以外,其他所有用户都会在home中有一个同名文件夹,且用户对自己的文件夹具有完整操作权限。

root:只有root用户才有权限操作。

usr:里面包含local目录,所有用户自己安装的软件都放在local中。

tmp:系统临时文件等。

bin:命令工具。

 2.路径
1.绝对路径

从filesystem根目录开始寻找文件

写法:以 / 开头。
例如:usr下local目录,路径: /usr/local

2.相对路径

从当前资源所在路径开始寻找,找到其他资源的路径

写法:
    1.当前所在目录 ./ (可以省略)
    2.当前所在目录的上级目录 ../ (不可省略)

 3.特殊路径写法

/ 表示磁盘根,根目录

~ 表示/root ,root文件夹的根目录

 三、常用命令(面试常见)

1.cd

进入到指定目录中

语法:cd 路径(相对路径 | 绝对路径)

示例:
    cd 目录 :表示进入目录,目录路径可以是相对路径,也可以是绝对路劲
    cd .. :进入上级目录

 2.pwd

显示当前所在目录的绝对路径

语法: pwd

3.clear

清空当前屏幕

语法: clear

4.ls|ll

ls 以平铺方式显示当前目录包含内容

ll 以详细列表形式显示当前目录包含内容

ls 目录:指定目录下包含内容

5.mkdir

新建一个空文件夹

语法:mkdir 路径 

mkdir -p 路径:如果路径中包含了不存在的路径,自动创建

6.rm

删除文件|文件夹

rm 文件名:删除文件,需要确认,y同意删除

rm -f 文件路径:删除文件不需要确认

rm -r 文件夹路径:删除文件夹|文件。所有文件夹及文件夹中子内容都需要通过输入y进行确认删除

rm -rf 文件夹路径:删除文件夹|文件不需要确认

7.touch

创建空文件。在linux中文件不是必须带有扩展名。带有扩展名的文件都是具有特定格式的文件

语法:touch 文件路径

8.vi|vim

vi 普通编辑,vim是vi的升级版,带有颜色的标记。如果编辑的文件不存在,且给文件输入内容后进行保存,会自动帮助创建文件。

语法:vim 文件路径

注意:

键盘i或insert键启用编辑。  Esc 退出编辑状态。

在退出编辑状态下

    按d两次表示删除当前行。

  d+数字+回车表示删除数字行。

  :q 退出。只在没有做任何改变的时候能使用。

  :wq 保存并退出。

  :q! 强制退出。

  强制退出可能出现临时文件,包含强制退出状态,在进入文件实际内容时,会先进入一个界面,输入c才会看见真实文件路径。因为存在临时文件,通过rm -f .xxxxxx.swap删除临时文件解决出现额外界面文件。

9.cat

查看文件全部内容

语法:

cat 文件路径

10.tail

默认查看文件后10行

语法:

tail 文件路径

tail -n 文件路径,查看后n行

tail -f 文件路径:动态监听文件内容。Ctrl+C释放光标

echo “内容” >> 文件路径:尾加内容到文件中

11.mv

剪切文件(夹)

语法:mv 原文件路径 新文件路径

12.cp

复制文件。

语法:

cp 原文件路径 新文件路径

cp -r 原文件夹路径 新文件夹路径

13.tar

解压压缩文件

.tar.gz或.tar

语法:
1. 压缩文件
    tar -cvf xxx.tar 文件夹|文件路径
    tar -zcvf xxx.tar.gz 文件夹|文件路径

2. 解压文件
    tar -xvf  文件路径(.tar)
    tar -zxvf 文件路径(.tar.gz)

    -z:是否具有gzip格式,简单理解扩展名是否是.tar.gz
    -c:压缩内容
    -x: 解压内容
    -v: 显示压缩|解压过程
    -f: 必须写到最后,后面紧跟文件路径(有空格)

14.sysremctl

systemctl enable 服务名 开机自启动

systemctl disable 服务名 开机不启动

systemctl start 服务名 启动服务

systemctl stop 服务名 停止服务

systemctl restart 服务名 重启服务

systemctl status 服务名 查看状态

15.ip addr|ip a

查看ip地址

也可以使用 ifconfig命令查看

 四、Linux中快照和克隆

1.快照

作用:快照就是备份一份当前系统,类似windows的还原点。使用快照可以还原系统,也可以克隆系统。

要求:快照功能是在关机状态使用的。

1.右键选择拍摄快照

2.输入快照名称

2.克隆功能

作用:可以帮助快速生成一台虚拟机。比重新新建一个虚拟机要快很多。

前提:是有快照或已经存在一台虚拟机。

要求:关机状态

 1.右键选择克隆

2.克隆导向直接下一步

3.两种方式都可以

4.选择克隆方式

[1]链接克隆:链接克隆是通过父虚拟机的快照创建而成,因此节省了磁盘空间,而且克隆速度非常快,但是克隆后的虚拟机性能能会有所下降

[2]完整克隆:完全克隆的虚拟机不依赖源虚拟机,是完全独立的虚拟机

5.选择克隆体位置

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值