linux基础指令

本文详细介绍了Linux系统中文件的硬链接和软链接的区别与创建方法,强调了硬链接的inode相同特性。同时,讲解了Linux权限管理,包括chmod命令的umask和ugo赋值法,以及文件查找命令grep和find的使用。此外,还涵盖了用户和群组管理的相关命令,如useradd、userdel、passwd以及如何查看和修改用户权限。
摘要由CSDN通过智能技术生成

链接: Link

    分类:硬链接 软链接
    
    链接的目的就是为了让文件在系统中有多个地方可以看到。
    
语法:ln [-option] 源文件  链接文件

参数: -d ---- 创建的链接是硬链接,缺省参数(不加参数,默认就是硬链接),即不加参数ln创建的就是
               硬链接,跟链接文件是 .hard 或者是.soft 没有关系
               
       -s ---- 创建的就是软链接
       
建议:创建硬链接的时候,在链接文件后面添加 .hard 后缀名,方便记忆。

      创建软链接的时候,在链接文件后面添加 .soft 方便记忆。

.hard 或者.soft 不是区分硬链接或者软链接的标识符

------------------------------------------------------------

链接的增、删、改、查

--------------------------------------------------------------
硬链接:创建硬链接,节点数会 +1 ,内容和源文件是一样的

[root@localhostTEST ~]# ln -d test123 T123.soft

[root@localhostTEST ~]# ll -i    -- 查看文件的icode ,源文件和链接文件是一样的
总用量 32
33800265 -rw-r--r--. 1 root root   49 3月   9 11:13 0011
33800264 -rw-r--r--. 1 root root   49 3月   9 11:12 111
33800266 -rw-r--r--. 1 root root   38 3月   9 11:14 ‘1“2’
33574979 -rw-------. 2 root root 2009 3月   8 14:55 anaconda-ks.cfg
33575026 lrwxrwxrwx. 1 root root   15 3月  10 09:42 AN.hard -> anaconda-ks.cfg
33574979 -rw-------. 2 root root 2009 3月   8 14:55 AN.soft
33574996 -rw-r--r--. 1 root root 2057 3月   8 15:11 initial-setup-ks.cfg
33800292 -rw-r--r--. 2 root root   98 3月  10 10:11 T123.soft   
33800292 -rw-r--r--. 2 root root   98 3月  10 10:11 test123

小结:1、查看源文件和硬链接文件内容是完全一致的,新增硬链接,节点数 +1 ,修改源文件或者是
       硬链接文件,对应的链接文件或者源文件都会同步修改
      2、原因是:源文件和链接文件的icode是同一个
      3、删除其中一个文件,节点数 -1,对另外一个文件内容没有影响,删除的使用命令 rm
      
硬链接的新增:ln ,修改 vi vim ,查看内容:cat less more 等等 ,查看文件属性:ll ,删除:rm

---------------------------------------------

软链接:类似于windows 的快捷方式

    特点:软链接创建以后,节点数不发生变化,但是软链接的文件大小变了,变很小
          正常的软链接文件是颜色是浅蓝色,箭头指向源文件;如果软链接变成了红色,一般都是源文件
          发生了损坏,但是如果在创建软链接的过程中,源文件和软链接不在同一个路径下,给源文件没有
          添加路径,就会出现软链接在所在目录无法找到源文件,也会变红色。建议给源文件也添加绝对路径。
          
          链接文件和源文件的内容是完全一致的,同步更新,但是icode 是独立的。
          
          如果把软链接文件删除,对源文件和它的硬链接没有影响;
          如果把硬链接删除,对源文件和它的软链接没有影响;
          如果把源文件删除,对它的硬链接没有影响,但是节点数-1,源文件的软链接变成红色。

创建软链接:  ln -s 源文件  链接文件.soft

[root@localhostTEST ~]# ln -s /root/test123 /home/test111/T122.soft

备注:如果软链接文件和源文件不在同一个目录,创建的时候源文件和链接文件都添加绝对路径。          
    
软链接文件编辑: vi vim    

删除: rm

查看内容: cat、more 、less 等等

查看属性: ll

----------------------------------------------------------
linux 中对文件有严格的权限划分,用来控制和设置权限对文件的操作,如果 要操作,必须要有对应的权限。

Linux 中的权限类型:一般 r 读,w 写,x 执行

linux 中权限划分的颗粒度:角色划分:所有者,所有者所在群组的其他人,其他人    

如果和修改文件或者目录的权限?为什么要修改,如果要操作某一个文件,必须要有对应的权限才可。

--------------------------------------------------------

chmod: 修改文件、目录的权限,即重新设定文件或者目录的访问权限

语法:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值