Linux操作系统基础

计算机简介

  • 概述:

    全程叫电子计算机,英文名叫Computer,简称:PC

    就是由 硬件 和软件 组成的设备

  • 组成:

    • 硬件

      特点:看得见,摸得着

      分类:控制器、运算器(中央处理器、CPU)

      存储器、输入设备、输出设备

    • 软件:

      特点:看得见,摸不着

      分类:系统软件:Windows、Mac、Linux

      应用软件:Pycharm、Anaconda、FinalShell、VMWare

Linux系统(树形结构)简介

  • 概述:类Unix的系统,开源,免费,安全,稳定

  • 作者:林纳斯·托瓦兹

  • 吉祥物:企鹅

  • 发行版:

    • Linux发行版 = Linux内核 + 系统库 + 系统软件

    • 常用的发行版:RedHat、CentOS、Ubantu、中标麒麟、红旗...

环境搭建

  1. 安装Vmware软件

  2. 安装Linux虚拟机

  3. FinalShell连接Linux虚拟机(注意:直接挂载我给的虚拟机即可.)

Linux的常用命令

  • 目录介绍

    • 树形结构

      1. 有且只能有1个根节点. /

      2. 每个节点都有一个父节点及人一个子节点(根节点除外)

      3. 没有子节点的结点叫:叶子节点

    • 常用目录

      /root

      /home

      /bin

      /sbin

      /etc

    • 命令格式

      command [-options] [parameter]

      命令名 [-选项] [参数]

    • Linux命令

      • Linux文件与目录管理

        ls:展示Linux系统中指定位置的目录信息(三个指令选项可以随意自由组合)

        -a 查看所有文件,包括隐藏文件

        -l 展示文件的详情信息,包括权限,归属,文件大小,创建修改时间,文件名称

        -h 人性化展示文件大小,赋予最恰当的单位(必须与-l搭配使用,否则无效果)

        注:ls -l = ll

        路径:

        绝对路径:以根目录开头的,固定的,写死的

        相对路径:相对于当前路径来讲的

        注:./ 代表当前目录

        ../ 代表上一级目录

        ../.. 代表上上级目录

        cd:切换工作目录

        cd 路径信息 可以切换到指定目录中

        cd ../ 返回上一级目录

        cd - 返回上一次操作的工作目录

        cd / 进入根目录

        cd ~ 返回家根目录,波浪线可以省略(返回文件夹取决于用户角色)

        pwd:获取当前所在的工作目录的绝对路径(注:获取的是目录路径,不是为文件路径)

        mkdir:创建一个空目录

        mkdir 文件路径 在指定路径下创建文件

        mkdir -p 文件路径 在指定路径下创建一个空目录,同时创建其父目录

        touch:创建一个新的文件

        文件的扩展名随意,甚至可以是不存在的扩展名

        可以以此形成矿建多个文件,但是文件路径必须正确

        创建文件时,如果文件已经存在不会报错,没有新文件产生

        rm:删除文件或文件夹(可以是相对路径买也可以是绝对路径)

        -r 递归删除,删除文件夹时使用

        -f 强制删除,不进行问询

        eg:

        # 删除文件
        rm /root/1.txt
        # 删除文件夹
        rm -r /root/aaa
        # 删除文件夹并不进行提示
        rm -rf /root/aaa
      • Linux查看文件内容

        cat 文件名称 查看小型文本文件

        more 文件名称 查看中型文本文件

        -enter:像下一行

        -space:向下一页

        -b:向上一页

      • Linux文件基本属性

        chmod [-R]:

        r,w,x 顺序固定:读,写,执行

        u,g,o,a:拥有者,用户组,其他用户,所有用户

      • Linux文件打包和压缩文件

        tar c 打包选项

        x 解包选项

        z 压缩或者解压缩选项

        v 展示过程信息

        f 指定文件名称

        具体操作

        # 打包
        # tar -cvf 报的名称 要打包的文件列表
        tar -cvf 1_3.tar 1.txt 2.txt 3.txt
        # 将1.txt 2.comtxt 3.txt 打包到aaa目录下
        tar -cvf aaa/1_3.tar 1.txt 2.txt 3.txt
        # 解包
        # 将原有的 .txt 文件全部删除
        rm -f *.txt
        # 将 1_3.tar 解压到当前压缩包所在位置
        tar -xvf 1_3.tar
        # 将文件解压到bbb目录下
        # 此时需要使用选项C(大写)指定解包路径
        tar -xvf 1_3.tar -C bbb
        # 压缩
        tar -zcvf 1_3.tar 1.txt 2.txt 3.txt
        # 解压缩
        tar -zxvf 1_3.tar -C bbb
      • 系统管理命令(资源和网络相关)

        ps:查看当前活跃进程 ps -ef:查看当前所有进程

        kill:kill -9 进程编号:结束进程

        ifconfig:查看服务器的网络信息(ip地址)

        free:查看内存使用情况

        df:查看磁盘使用情况

        clear:清屏(快捷键ctrl + L)

      • 文件编辑命令

        echo:

        echo "hello" > 1.txt::完全替换

        echo "hello" >> 1.txt:插入文件

        vim/vm:创建并打开文件(操作一样)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值