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

Linux达人养成计划 I

Tony Linux系统工程师
难度入门
时长 6小时 0分
  • 硬链接:

    命令:[root@localhost ~]# ln /root/xxing /tmp/xxing.hard

    1.拥有相同的i节点和存储block块,可以看作是同一个文件,只是入口不同。

    2.通过i节点识别

    3.不能跨分区

    4.不能针对目录使用

    用户去找文件,不是直接去硬盘取数据,先去搜索分区上的文件索引表(id号+时间+位置),通过索引表再去读取数据

    硬链接跟源文件拥有相同的id号,硬链接相当于一个文件的两个不同接入点

    备注:不建议使用硬链接,比较隐蔽,除过i节点号相同之外,很难区分是否是硬链接,限制多

    软连接:

    1.类似Windows快捷方式

    2.软链接拥有自己的I 节点和block块,但数据块中只保存原文件的文件名和I 节点号,并没有实际的文件数据

    3.软链接文件权限都为rwxrwxrwx

    4.修改任意文件,另一个都改变

    5.删除原文件,软链接不能使用

    软链接文件有自己的ID号+时间+位置,指向的的数据块是原文件的i节点存储位置和原文件名

    备注:如果要做软链接,原文件一定要写绝对路径

    [root@localhost ~]# ln -s xxing /tmp/xxing.soft(错误)

    [root@localhost ~]# ln -s /root/xxing /tmp/xxing(正确)


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

    2019-05-27

  • 这些常见的扩展名是给管理员看的,因为管理员可能熟悉Windows操作系统

    查看全部
  • locate命令的缺点:只可以按照文件名进行搜索,功能单一

    find命令:比较耗费系统资源(比较慢、比较卡)搜索功能强大

    查看全部
  • 如果不知道数据库在哪个位置,直接进行搜索

    locate locate

    用locate命令,搜索关于locate的文件

    Linux版本不一致,数据库的名字可能会发生变化


    查看全部
  • 自己新建的文件,locate命令搜索不到

    locate命令并不是直接在系统中搜索,而是在(/var/lib/mlocate中保存着locate的数据库)数据库中搜索,搜索数据库的好处,不需要遍历整个操作系统,所以速度相对快

    mlocate这个数据库不是实时更新的,更新频率(每天更新一次),但是不想等那么长时间,所以强制更新数据库(updatedb)

    查看全部
  • /根目录: 最高一级目录

    /bin 命令保存目录(普通用户就可以读取的命令)

    /boot 启动目录,启动相关文件,用户的启动数据

    /dev 设备文件保存目录(硬件文件)

    /etc 配置文件保存目录(系统默认配置文件)

    /home 普通用户的家目录

    /root 超级用户家目录

    /lib 系统函数库保存目录

    /mnt 系统挂载目录

    /media 挂载目录

    /proc 和目录/sys不能直接操作,这两个目录保存的是内存过载点,不应该操作

    /tmp 临时目录,临时数据可以放这里

    /usr 系统软件资源目录

           /usr/bin/ 系统命令(普通用户)

          /usr/sbin/ 系统命令(超级用户)

    /var 系统相关文档内容

    根目录下的bin和sbin,usr目录下的bin和sbin,这四个目录都是用来保存系统命令的。

    bin下的命令普通用户就可以执行

    sbin下的命令只有超级用户可以执行

    /media 挂光盘, 很少使用

    /mnt  挂U盘,移动硬盘,一般习惯在此目录下创建rom,挂载光盘;创建usb,挂载U盘

    /misc 挂外接磁带机,很少使用

    这三个是空目录,所有的存储设备都要挂载之后才能使用,挂载就可以认为是分配盘符,挂载只要是空目录就可以。

    练习目录(可以在家目录root或home,以及tmp目录下随便放内容):

    /home 普通用户可以在下面练习

    /root 超级用户可以在下面练习




    查看全部
  • locate的搜索速度比find快

    locate的搜索速度快

    查看全部
  • 1.rmdir: remove empty directories(很少用)

    2.rm: 删除文件或目录

    rm -rf [文件或目录]

    -r 删除目录

    -f 强制

    3.cp : copy

    -r 复制目录

    -p 连带文件属性

    -d 若源文件是连接文件,则复制链接属性

    -a 相当于 -pdr

    4.mv: move 剪切或改名命令

    mv [源文件或目录] [目标目录]

    源文件和目标文件不在同一目录就是剪切,如果是同一目录就是改名


    查看全部
  • 1.make directory

    mkdir -p 目录名

    -p 递归创建

    2.change directory:

    cd ~ 进入当前用户的家目录

    cd - 进入上次目录

    cd .. 进入上一级目录

    cd  . 进入当前目录

    3.相对路径:参照当前所在目录进行查找

    绝对路径:从根目录开始指定,一级一级递归查找,在任何目录下都能进入

    4.pwd: print working directory

    查看全部
  • 文件搜索命令:locate

    命令搜索命令:whereis与which

    文件搜索命令:find

    字符串搜索命令:grep

    查看全部
  • Ctrl+L清屏

    查看全部
  • 软链接:如果原文件不写绝对路径,那么原文件和目标文件必须在同一个目录下,所以如果是软链接,原文件一定要写成绝对路径
    查看全部
    0 采集 收起 来源:Linux链接命令

    2019-01-23

  • 删除原文件,软链接颜色变了(绿-----红)

    硬链接依旧可以查看,只是引用计数从2变成1

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

    2019-01-23

  • 软链接的权限为777,但,不是该文件真正的权限,通过源文件的权限限制软链接的权限

    文件类型为l

    软链接标志明确


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

    2019-01-23

  • test建立一个软链接test2,test2有自己的i节点、存储块(block)(数据块中保存的不是test文件的数据,记录的是源文件的i节点的存储位置、文件名)

    test2--->test2的i节点----->test2的存储空间------>源文件---->读取原始数据

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

    2019-01-23

举报

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

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