攻克 Linux

Linux究竟有多重要

2019-03-21  本文已影响81人  007独自散步
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 待改名文件名  不存在的文件、目录名
上一篇下一篇

猜你喜欢

热点阅读