美文网首页攻克 Linux
Linux究竟有多重要

Linux究竟有多重要

作者: 007独自散步 | 来源:发表于2019-03-21 17:21 被阅读81次
    Linux.jpg

    其实大家每时每刻都在使用着Linux系统,只是我们对此并不知情而已。可以说Linux已经成为了我们生活中的一个基础,比如飞机的控制系统、银行的系统、手机的内核等等,你可以想象下没有以上的东西我们的生活将会怎么样,我们的生活、资金和生命都掌握在linux手中,它能够让我们生存,同样,它也可以让我们灭亡,所以Linux的重要性几乎令人难是置信,没有 Linux的世界可能将会截然不同,或许,这样的世界会暗然失色,一片漆黑,而Linux将是那种世界不会继续存在的理由。

    Linux在生活中的体现

    长期以来,Linux在服务器领域一直处于领先地位,这很大程度要归功于它的稳定性,安全性及其较低的总拥有成本(TCO)。然而很多人没意识到的是,其实Linux早已渗透进我们生活中的每个角落,一直在造福我们的生活。

    1.安卓 (Android)

    首先要提及的当然就是安卓这款由谷歌开发的基于Linux的手机操作系统,相信大家都对这很熟悉吧。谷歌通过改良Linux,创造了安卓这个全新的操作系统,为人们的生活开启了一个新时代,让大家的生活变的越来越精彩,安卓让全球无数的手机用户接触到了Linux,它可以说是Linux迄今为止在主流领域最成功的产品。

    2.机顶盒

    大家可能没有想到这家家必备的小装置里竟然有Linux吧,这是核心负责传输串流视讯、处理进程间通讯等任务,Linux为核心的网络视频播放设备可以让使用者观赏网站上的电影,体验更多的精彩世界。

    3.ATM机

    当我们去取钱的时候有没有想过,为什么我们可以在不同的地方取钱,我们的钱会不会被别人盗取呢?要是银行的系统如果使用的是windows的话,我们确实应该去担忧一下了,因为Windows的安全性是远远不够的,而且绝大多数的黑客攻击手段和病毒都是针对Windows系统的,目前而言,Linux提供了相对于Windows更好的安全性能。

    4.政府机构

    政府是国家的核心,信息安全是必须要重视的,基本不会使用安全性差的Windows,仅在美国一地,Linux的政府级用户就包括美国邮政服务局,国防部及联邦航空管理局。而法国,西班牙,德国和瑞士等多国的政府机构也不约而同地选择了Linux系统。

    5.游戏服务器

    服务器一定要稳定安全,而且服务器几乎不关机要长期运行的,windows几乎做不到,但是linux却做到了,使游戏爱好者得到了更好的体验效果。

    下面附上本周研究Linux整理得出的学习笔记。

    绝对路径: 从根目录开始,指定一个位置、文件

    相对路径:从当前进程工作目录位置开始,指定一个位置、文件。

    shell:命令解析器。默认运行在终端当中的程序(进程)。 —— unix —— born

    bash:born again shell。 Linux版的shell。命令解析器。

    文件:
    在Linux操作系统中,所见皆文件。

    用户:
    Linux 是一款多用户多任务的分时复用操作系统。

    家目录:宿主目录。

    每个用户不同。—— cd 回车  所到的目录。
    

    ls -l 命令:

    文件属性 :10 个字符,分为 2组。
    
        第一组: 第一个字符。 代表文件类型: 7种 —— Linux下不以文件后缀名,作为区分文件类型的依据。
    
            普通文件: -
            目录文件:d
            软链接文件:l     —— 相当于  windows 快捷方式。
    
            字符设备文件:c        —— 伪文件(不占用磁盘存储)
            块设备文件:b     —— 伪文件
            套接字文件:s     —— 伪文件
            管道文件:p      —— 伪文件
    
            unknown 文件。
    
        第一组: 9 个字符。分3组。—— 文件所有者、文件所属组、其他人 : r、w、x       
    
    硬链接计数: 有多少个 文件公用同一个 inode 编号
    
        创建硬链接:ln 旧文件名  新硬链接文件。
    
        特征:文件和硬链接文件之间,除文件名不一样以外,其他信息完全一致。并能实时同步。
    
    文件所属用户: 谁创建默认属于谁
    
    文件所属用户组: 谁创建默认属于该用户所在用户组。   用户——同名用户组
    
    文件所占存储空间大小(字节):文件:实际大小。 目录文件:4k整数倍
    
    文件创建、最后一次修改时间:  初创文件:实际创建时间。修改过的文件,修改时间。
    
    文件名。
    

    ls 常用参数:

    -a :常隐藏文件。 —— 以 “.”开头的文件或目录
    
    -d:查看目录本身属性。
    
    --help:查看帮助信息。
    
    TAB键:自动补齐。histroy:历史命令。man 帮助手册。
    

    重定向:
    > 重定向到指定文件,文件不存在自动创建。存在覆盖源文件。

    >> 将内容追加到指定文件,文件不存在自动创建。存在不覆盖
    

    分屏读取大文件:

    more、 less、cat、tac
    

    管道:
    “|” 将 左边的命令执行结果,写给右边。再执行右边的命令。

    ps aux | grep xxx   —— 筛选系统中,所有正在运行的 xxx 进程。
    

    cd: change directory —— 进入某个目录。

    cd /bin  绝对路径 
    
    cd .. 上一级目录
    
    cd ./ 当前目录
    
        cd ~ 回用户宿主目录(家目录)
    
    cd 回车   回用户宿主目录(家目录)
    
    cd - : 切换到上一次工作过的目录中。
    

    pwd: 查看当前进程工作目录位置

    终端提示符的语法规则:

     用户名@主机名:当前shell进程工作目录$/#   �—— $:普通用户、#:管理员。
    

    创建目录:

    mkdir 目录名  
    
    -p: 递归一次性创建多个目录
    

    删除文件和目录:

    rm -r       r: 递归删除目录子内容。
    
    ★ rm 命令删除的文件、目录不易恢复 !!!!!!!!!!
    

    ln命令:
    硬链接: ln 源文件 连接文件

        不能给目录创建硬连接。
    
    软连接:    ln  -s  源文件   连接文件
    
        等同于windows下的快捷方式。建议使用“绝对路径创建软链接”
    
        可以给目录创建软连接。
    

    目录文件、拷贝:

    -r: 递归拷贝目录内容。以执行命令时,创建新文件、目录
    
    -a: 递归拷贝目录内容。保留文件原有属性。
    

    mv命令:
    移动文件: mv 待移动文件名 目录位置。

    改名文件: mv 待改名文件名  不存在的文件、目录名
    

    相关文章

      网友评论

        本文标题:Linux究竟有多重要

        本文链接:https://www.haomeiwen.com/subject/loycvqtx.html