linux总结——Linux档案属性与目录配置

news/2024/7/10 4:28:37 标签: linux, apache, perl, windows, path, gcc

一. Linux档案属性与目录配置

1属性:

ls:查看所在目录档案信息,ls -l:以line的形式显示,ls -al 以line的形式显示所有文件(包括隐藏文件,即前面带 . 的 )

如:ls -al

-rw-r--r--   1root     root         238 2011-05-04 22:25 .themes
drwxr-xr--   1test1    testgroup    5238 4096 2011-08-02 23:55 shfiles



drwxr-xr--   1 test1    testgroup   4096 2011-08-02 23:55 shfiles   为例:
第一组属性:drwxr-xr--

第一个字母:

  • 当为[ d ]则是目录;
  • 为[ - ]则是档案;
  • 若是[ l ]则表示为连结档(link file);
  • 若是[ b ]则表示为装置文件里面的可供储存的接口设备;
  • 若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标
然后:

r:read 读     w:write 写    x:execute 执行 


然后三个一组分三小组:

  • 第一小组为『拥有人的权限
  • 第二小组为『同群组的权限
  • 第三小组为『其它非本群组的权限
则本组属性表示:档案 shfiles是一个目录,拥有人权限为:可读可写可执行,同群组权限为:可读可执行不可写,其他非本群组权限为:只可读(注:第三小组r--只可读,没有x,不能执行,则不能进入该目录 大笑非本群组的外用户进不去呀,即没有x的目录是进不去的)

第二组属性:1  表示连接数(连接占用的节点)

第三组属性:test1 表示档案拥有者名称

第四组:testgroup表示档案所属群组名称

第五组:4096该档案的大小(单位是什么?疑问

第六组:2011-08-02 23:55 该档案的建当日期或最后修改日期

第七组:shfiles 该档案的名称


2:修改档案属性与权限:

  • chmod :改变档案的属性、 SUID 、等等的特性
    chown :改变档案所属人
    chgrp :改变档案所属群组

    (1):chmod :改变档案的属性、 SUID 、等等的特性
    语法:chmod [R] 三个数组 文件或目录名
    先说rwx 以数字代表他们属性:r:4  w:2   x:1
    则:---=0;
          r--=4;
          -w-=2;
          --x=1;
          rw-=4+2=6;
          r-x=4+1=5;
          rwx=4+2+1=7;
          -wx=2+1=3;
    嘿嘿:0~7 没有重复的吧?吐舌头
    如:chmod 754 shfiles    则把files 档案的权限改为:rwxr-xr--

    (2)chown :改变档案所属人(change woner)
    语法:chown  [R]  帐号名称   档案或目录
             chown  [R]  帐号名称:群组名称   档案或目录
    如:chown test tmp
          chown -R root:root tmp

    注:使用者必须是已经存在系统中的,也就是在/etc/passwd这个档案中有纪录的使用者名称才行改变

    (3)chgrp :改变档案所属群组
    语法:chgrp 群组名称  档案或者目录
    如:chgrp users tmp


    注:chgrp:要改变成为的群组名称必须要在 /etc/group 里面存在的名字才行,否则就会显示错误

3.linux目录


  • 需要注意的目录
    在 Linux 系统中,有几个目录是特别需要注意的,以下提供几个需要注意的目录,以及预设相关的用途:
     
    • /etc:这个目录相当重要,如前所述,你的开机与系统数据文件均在这个目录之下,因此当这个目录被破坏,那你的系统大概也就差不多该死掉了!而在往后的文件中,你会发现我们常常使用这个目录下的/etc/rc.d/init.d这个子目录,因为这个 init.d 子目录是开启一些 Linux 系统服务的 scripts (可以想成是批次檔 )的地方。而在 /etc/rc.d/rc.local这个档案是开机的执行档,有点像是旧 Windows 系统下的 autoexec.bat 及 config.sys檔。所以,如果你有需要在开机加载的服务或执行档案,可以写在这个档案的最后一行,则开机时就会自动帮你加载执行档了!
     
    • /bin, /sbin, /usr/bin, /usr/sbin:这是系统预设的执行文件的放置目录,例如root 常常使用的 userconf, netconf, perl, gcc, c++ 等等的数据都放在这几个目录中,所以如果你在提示字符下找不到某个执行档时,可以在这四个目录中查一查!其中,/bin, /usr/bin 是给系统使用者使用的指令,而 /sbin, /usr/sbin 则是给系统管理员使用的指令!
     
    • /usr/local:这是系统预设的让你安装你后来升级的套件的目录。例如,当你发现有更新的Web 套件(如 Apache )可以安装,而你又不想以 rpm 的方式升级你的套件,则你可以将apache 这个套件安装在 /usr/local 底下。安装在这里有个好处,因为目前大家的系统都是差不多的,所以如果你的系统要让别人接管的话,也比较容易上手呀!也比较容易找的到数据喔!因此,如果你有需要的话,通常我都会将/usr/local/bin 这个路径加到我的 path
     
    • /home:这个是系统将有账号的人口的家目录设置的地方。
     
    • /var:这个路径就重要了!不论是登入、各类服务的问题发生时的记录、以及常态性的服务记录等等的记录目录,所以当你的系统有问题时,就需要来这个目录记录的档案数据中察看问题的所在啰!而mail 的预设放置也是在这里,所以他是很重要的喔!
     
    • /usr/share/man, /usr/local/man:这两个目录为放置各类套件说明档的地方,例如你如果执行man man,则系统会自动去找这两个目录下的所有说明文件,如果有相同的数据就会叫出来给你幽!





















http://www.niftyadmin.cn/n/1100011.html

相关文章

JDK1.8-Stream()使用详解

为什么需要 Stream Stream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Stream,也不是 Amazon Kinesis 对大数据实时处理的 Stream。Java 8 中的 Stream 是对集合&#x…

NYoj1282部分和问题(dfs入门)

部分和问题(入门题) 时间限制&#xff1a;1000 ms | 内存限制&#xff1a;65535 KB 难度&#xff1a;0描述 给你n个数(a1,a2,a3.......an) ,是否存在某一些数字加起来等于k,有就输出 "YES",否则输出 "NO"。 数据范围&#xff1a;n<20; a1a2....an在in…

运动目标检测--改进的背景减法

一、概述 本文提出了一种改进的基于背景减法的运动目标检测算法&#xff0c;该算法能自适应地对背景进行初始化和实时更新&#xff0c;并能有效克服光照等外界条件变化对运动目标检测的影响。 二、算法介绍 基于背景减法的视频运动目标检测主要包括预处理、背景建模、目标检测和…

C#中各种验证方法(数字,邮件,电话,传真,邮政编码,网络地址)和自动编号的...

#region 验证输入字符串为数字 /// <summary> /// 验证输入字符串为数字 /// </summary> /// <param name"P_str_num">输入字符</param> /// <returns>返回一个bool类型的值</returns> …

触发器点滴

判断操作类型 if exists (select 1 from inserted) and exists (select 1 from deleted)begin -- updateendif exists (select 1 from inserted) and not exists (select 1 from deleted)begin --insertend转载于:https://www.cnblogs.com/yanghaibo/archive/2011/04/19/…

navicat12注册机生成相应注册码

navicat注册机是针对nacicat公司开发的软件而制作的一款激活工具&#xff0c;能够生成相对应的注册码和激活码&#xff0c;不仅能够支持激活nacicat 11系列软件&#xff0c;同时可以激活nacicat 12系列软件&#xff0c;具体可以激活navicat 12 for mysql、navicat 12 for oracl…

运动目标检测--鬼影消除总结

一、鬼影检测算法的总结和分析 鬼影是背景差方法检测运动目标经常出现的问题。当对背景初始化建模时&#xff0c;运动目标可能处于背景中&#xff0c;它们运动后会产生鬼影&#xff1b;另一种情况&#xff0c;当场景中运动目标由运动变成静止后&#xff0c;再开始运动&#xff…

亿级流量系统架构之如何支撑百亿级数据的存储与计算

一、背景引入首先简单介绍一下项目背景&#xff0c;公司对合作商家提供一个付费级产品&#xff0c;这个商业产品背后涉及到数百人的研发团队协作开发&#xff0c;包括各种业务系统来提供很多强大的业务功能&#xff0c;同时在整个平台中包含了一个至关重要的核心数据产品&#…