Linux:开源操作系统入门01

Linux简介

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

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 . 路径

2.1 绝对路径

从filesystem根目录开始寻找文件

写法:以 / 开头。

2.2 相对路径

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

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

2.3 特殊路径

/ 表示磁盘根,根目录

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

常用命令

1.切换目录

    cd 路径(绝对路径 | 相对路径)

    绝对路径:cd /root
    相对路径:cd ./root  ->  cd root

2.查看所在的目录

    pwd

3.清屏

    clear

4.查看目录中的资源

    ls 查看资源名(目录名,文件名)
    参数:
        ls -l :详细展示资源信息,简化(ll)

        ls -a:显示隐藏资源信息,可与其他参数一同使用

5.创建目录

    mkdir 路径/目录名:要求路径中的目录必须存在
    参数:
        mkdir -p 路径/目录名:路径中的目录不存在,自动创建

6.移除

    rm 路径/资源名:删除文件,有提示
    参数:
        rm -f:删除文件,没有提示
        rm -r:删除文件|目录,有提示
        rm -rf:删除文件|目录,没有提示

7.创建文件

    touch 路径/文件名

8.编辑文件内容

    vi(关键词无高亮显示) | vimvi(关键词有高亮显示) 路径/文件名
    注意事项:
        1.编辑内容
            1.i | insert 进入编辑状态
            2.编辑内容
            3.esc,进入非编辑状态
                1. :q:不保存退出(没有修改内容)
                2. :q!:强制退出
                3. :wq:保存退出
                4. :shift+zz:保存退出

9.文件中末尾添加内容

    echo "内容" >> 路径/文件名

10.查看文件全部内容

    cat 路径/文件名

11.查看文件部分内容

    tail 路径/文件名:查看后10行
    tail -数字 路径/文件名:查看后数字行
    tail -f  路径/文件名:动态监听后10行

12.剪切

    mv 路径/文件名 路径:剪切
    mv 路径/文件名 路径/新文件名:剪切同时完成重命名

13.复制

    cp 路径/文件名 路径:复制文件
    cp 路径/文件名 路径/新文件名:复制文件同时完成重命名

    cp -r 路径/目录名 路径:复制目录
    cp -r 路径/目录名 路径/目录名:复制目录同时完成重命名

14.压缩,解压

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: 必须写到最后,后面紧跟文件路径(有空格)

    常用:tar -zxvf xxx.tar.gz

15.systemctl

    systemctl enable 服务名 开机自启动

    systemctl disable 服务名 开机不启动

    systemctl start 服务名 启动服务

    systemctl stop 服务名 停止服务

    systemctl restart 服务名 重启服务

    systemctl status 服务名 查看状态

16.查看ip信息

    ip addr | ip a

17.查看网络是否可以连接

    ping ip

18.网络在线下载

    wget url

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值