为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Linux达人养成计划 I_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Linux达人养成计划 I

Tony Linux系统工程师
难度入门
时长 6小时 0分
  • Linux的版本分为内核版本和发行版本。

    Linux是免费与开源的操作系统。

    Linux是源于Minix的开源操作系统。

    Linux严格区分大小写。

    centos被红帽收购了,所以现在属于红帽系列

    aix是IBM公司的unix系统

    liunx严格区分大小写

    liunx中所有的内容都是以文件形式保存的,包括硬件

    liunx中不靠扩展名区分文件类型

    约定俗称的叫法:

        压缩包:“.gz”“.bz2”“.tar.bz2”“,tgz”等

        二进制软件包:“.rpm”

        网页脚本:“.html”“.php”

        脚本文件:“.sh”

        配置文件:“.conf”   

    windows下的软件不能在liunx中直接使用


    字符界面的优势:

        1、字符界面占用的资源少

        2、字符界面减少了出错,被攻击的可能性

    查看全部
    0 采集 收起 来源:练习题

    2018-06-19

  • linux文件搜索命令——find命令

    https://img1.sycdn.imooc.com//5b2319410001bf6c07090365.jpg

    find命令格式

    find 搜索范围 搜索条件

    find /root -name install.log

    /root 即搜索范围 搜索范围是家目录

    -name install.log 搜索条件 以文件名进行搜索且文件名为install.log的文件

    使用find进行文件搜索,搜索的文件与输入的命令是完全匹配的

    若需要做模糊搜索则可配合通配符进行匹配搜索,通配符是完全匹配https://img1.sycdn.imooc.com//5b2330530001cfa006100221.jpg

    注意:find搜索命令是在服务器上进行搜索,因此随着服务器中的内容的增加搜索速度也会非常的慢。为了不给服务器增加负担应尽可能的缩小搜索的范围,同时避免在服务器繁忙时进行搜索https://img1.sycdn.imooc.com//5b2330fa0001d83d04510226.jpg

    linux中所有的文件都是拥有所属者的

    对于没有所有者的文件存在两个情况(1)该文件是由内核产生的;(2)文件是通过光盘、U盘、移动硬盘等外接设配中的外来文件;除以上两种没有所有者的文件外,其他没有所有者的文件都是垃圾文件,可以对其进行清除操作。

    https://img1.sycdn.imooc.com//5b23329e000150b204750366.jpg

    atime (文件访问的时间) ctime(修改文件属性的时间) mtime(修改文件内容的时间)

    https://img1.sycdn.imooc.com//5b2356660001ca6b04380342.jpg

    上图中的find . -size 25k 中的.是指当前目录,若搜索的是其他目录经.改为目录路径,即find /root -size 25k

    注意:find按文件大小搜索中按KB所属,单位k必须是小写k;按MB搜索,单位必须写大写M。若不输入单位的话默认的单位是数据块,是按硬盘的扇区区分

    https://img1.sycdn.imooc.com//5b2359a70001e5bf07170314.jpgfind /root -size +20k -a -size -50k -exec ls-lh {} \

    find命令查找出的结果,交给execl和{} \之间的命令来进行处理



    查看全部
    1 采集 收起 来源:Linux中 find命令

    2018-06-15

  • man的级别
    查看全部
  • find命令
    查看全部
    0 采集 收起 来源:Linux中 find命令

    2018-06-14

  • 建立目录命令https://img1.sycdn.imooc.com//5b21d7a30001e94508630423.jpg

    查看全部
  • linux常用命令——文件搜索命令

    1、文件搜索命令locate、find

    locate比find(将所有的文件/目录搜索一遍)速度快

    https://img1.sycdn.imooc.com//5b21c318000177df06570352.jpglocate不是在系统中搜索的,它是在/var/lib/mlocate(保存的是locate数据库)数据库中按文件名搜索的

    mlocate中保存的locate数据库不是实时更新的,是一天一更新。因此新建立的文件是无法通过locate命令搜索到的

    若需要立即对locate数据库进行更新,则执行命令updatedb进行更新即可,更新后即可搜索到新建立的文件

    locate缺点:只能根据文件名进行搜索https://img1.sycdn.imooc.com//5b21c6fd00015fc206840357.jpg

    注意:locate搜索是遵循locate的配置文件的内容的。配置文件如上图所示

    PRUNE_BIND_MOUNTS="yes"  //这个配置文件中写入的筛选规则都生效

    PRUNEFS="" //这些文件系统不进行筛选

    PRUNENAMES=""//文件名中包含这些关键字的文件不进行搜索

    PRUNEPATHS=""//这些目录中更新的文件不进行搜索




    查看全部
  • /etc/updatedb.conf配置文件
    查看全部
  • 建立软链接时源文件一定携带路径,否则的话就在当前路径查找源文件。
    查看全部
    0 采集 收起 来源:Linux链接命令

    2018-06-13

  • 软链接类似于windows的快捷方式
    查看全部
    0 采集 收起 来源:Linux链接命令

    2018-06-13

  • 硬链接相当于教室的前门和后门
    查看全部
    0 采集 收起 来源:Linux链接命令

    2018-06-13

  • linux常用目录的作用

    https://img1.sycdn.imooc.com//5b20bad900014c0b06290403.jpghttps://img1.sycdn.imooc.com//5b20bb9b0001a47204720094.jpg

     上图中提到的两个bin目录,保存的是任何用户都可执行的命令;而上图中提到的两个sbin目录保存的是只有超级用户才可以执行的目录。linux是通过这种方式来区分用户权限的

    boot目录,启动目录。保存的是linux的启动数据

    sys 和 proc目录里的数据是直接写到内存里的

    tmp 临时目录,存放临时或以前其他的数据




    查看全部
  • linux命令

    1、复制命令:cp

    https://img1.sycdn.imooc.com//5b20a8bc0001769806230359.jpg

    案例前的准备

    在家目录下创建一个文件file

    在根目录下创建一个目录lizi

    touch file

    mkdir lizi

    https://img1.sycdn.imooc.com//5b20b1690001c6c206560109.jpg案例1:

    复制家目录下的file文件 到 根目录下的 lizi目录下

    复制文件到目录下

    cp file /lizi/

    https://img1.sycdn.imooc.com//5b20b1b00001146907070110.jpg

    案例2:

    复制根目录下的lizi目录,到家目录下的dir目录下

    复制目录到目录下

    cp -r /lizi /root/dir

    https://img1.sycdn.imooc.com//5b20b4930001a96b05200261.jpg

    注意:复制的文件或目录的时间是执行cp复制语句的时间,不是要复制的文件或目录的创建或修改时间

    若需要复制的文件或目录与原文件或目录的属性、链接一样可以使用选项 -p(与原文件或目录属性一致)和 -d(与原文件或目录链接一致)

    若需要复制的目录与原目录属性、链接一样,则可以使用-pdr 或者 -a(-a等同于-pdr)

    2、剪切命令:mvhttps://img1.sycdn.imooc.com//5b20b7700001000f05520156.jpg

    注意:

    (1)mv剪切命令是没有选项的,即剪切文件和剪切目录的命令语句都是一样的,即 mv 原文件或目录 目标目录

    (2)mv改名命令与剪切命令的区分方式是看原文件或目录与目标目录是否在同一个路径下。若在同一个路径下则是改名;若在不同路径下则是剪切

    下图为剪切语句

    https://img1.sycdn.imooc.com//5b20b9680001687107100176.jpg

    下图为修改目录语句https://img1.sycdn.imooc.com//5b20b9d000018df507250128.jpg


    查看全部
  • locate命令

    查看全部
  • 软连接要写绝对路径

    查看全部
    0 采集 收起 来源:Linux链接命令

    2018-06-13

  • linux语句

    1、删除空目录


    创建目录语句: mkdir [选项] 目录名

    案例:1:

    创建空目录work:mkdir work

    删除空目录work:rmdir work

    案例2:

    创建递归目录:mkdir -p test/dir/fir

    删除目录test: rmdir test

    rmdir: failed to remove `test': Directory not empty

    因为test目录下有dir目录,因此test目录非空。不能被删除

    若想删除test目录(前提test目录下的所有文件都是空的),可是用下列语句

    redir test/dir/fir    先删除test目录下 dir目录下的fir目录

    redir test/dir         在删除test目录下 dir目录

    redir test               最后删除test目录


    2、删除文件或目录

    创建文件语句: touch [选项] 文件名

    创建目录语句: mkdir [选项] 目录名

    案例前提条件,创建目录abc  和 创建文件 jpq

    mkdir abc

    touch jpq

    案例1:

    删除目录abc

    rm abc

    rm: cannot remove 'avc': Is a directory


    案例2:

    删除目录abc

    rm -r abc

    rm: remove directory 'abc'?

    确认删除则输入Y

    由上面的例子可知:

    rm 若不加 -r 选项,则删除的只能是文件。由于abc是目录,所以使用语句 rm abc 无法执行,提示abc是目录不能删除

    rm 加了 -r 选项,则可以删除目录

    -r 选项指的就是目录

    -f 选项指的是强制,及不用再删除的时候一个一个的询问了





    查看全部

举报

0/150
提交
取消
课程须知
本课程作为Linux的入门课程,适合所有对Linux感兴趣的小伙伴们。零基础学习!还等什么,赶快来加入吧!
老师告诉你能学到什么?
通过学习本门课程,您将有如下收获: 1、全面了解Linux的前世今生 2、能够独立安装Linux操作系统 3、从对Linux常用命令的一无所知,到运用自如 4、与shell编程基础亲密接触
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!