论文信誉排行网 论文信誉排行网 设为首页
联系我们
收藏本站
 官方首页
 投稿指南
 写作指导
 职称评审
 文献检索
 期刊科普知识
 非法期刊
 学术不端
期刊分类解释 期刊刊号的解释 医学期刊分类表 核心期刊 期刊查询 (2014-2015)CSSCI来源期刊目录 2008医学核心期刊 政策法规
CSSCI CSCD SSCI 《工程索引》(EI) SCI(科学引文索引) 参考文献格式国家标准 2014中文核心期刊目录 论文信誉排行
 当前位置:首页 > 写作指导 > 浏览正文
CentOs学习笔记(五)
作者: 佚名     来源: 本站原创     时间:2014年05月27

Tags:论文信誉排行网
 1.“od”命令:表示查阅非文字档。

  [root@www ~]#od [-t TYPE] 文件

 

2.linux底下的文件会记录三个时间:

  modification time(mtime):是文件的内容数据最后被变更的时间;

  status time(ctime):是文件的状态(如权限和属性)最后被变更的时间;

  access time(atime):是文件的内容最后被取用的时间。

 

3.“touch”命令:修改文件时间或建新档。

  [root@www ~]#touch [-acdmt] 文件   //不使用选项直接+文件就是以当前时间创建新的空档。

  分号“;”表示连续命令的下达。你可以在一行命令当中写入多重命令,这些命令可以依序运行。


4.umask就是指定“目前使用者在创建文件或目录时候的权限默认值”。有两种查阅方式:

  1)[root@www ~]# umask    //直接输入时得到的是数字形态的权限配置分数。

  0022     //得到的是四位数字,与一般权限有关的是后面三个数字。目录与文件的权限含义不同,所以两者的默认权限不相同,文件的默认权限没有可运行(x)的权限,为-rw-rw-rw-;而目录的默认权限为drwxrwxrwx。umask的数值指的是该默认值需要减掉的权限。对于上面的例子,umask为0022,故当使用者:

         创建文件时:(-rw-rw-rw-) - (-----w--w-) -> -rw-r--r--

         创建目录时:(drwxrwxrwx) - (-----w--w-) -> drwxr-xr-x

  2) [root@www ~]# umask -S  //加入-S这个选项

  u=rwx,g=rx,o=rx


5.配置umask,只需要[root@www ~]#umask 002。这样就可以改变新建文件与目录的默认权限。


6.“chattr”命令:配置文件隐藏属性。该命令只能在Ext2/Ext3的文件系统上面生效。

  [root@www ~]# chattr [+-=][ASacdistu] 文件或目录名称  //属性配置常见的是 a 与 i 的配置值,而且很多配置值必须要身为root才能配置。该命令在系统的数据安全方面有重要应用!


7.“lsattr”命令:显示文件隐藏属性。

  [root@www ~]# lsattr [-adR] 文件或目录

 

8.文件的特殊权限:

  1)SUID:s出现在文件拥有者的x权限上时,称为SUID的特殊权限。这是运行者将具有该程序拥有者的权限,该权限仅对二进制程序(binary program)有效。

  2)SGID:s出现在群组的x权限上时,称为SGID的特殊权限。可针对文件或目录来配置。

  3)SBIT:仅针对目录有效


9.SUID/SGID/SBIT 权限的配置:

  1)数字更改权限的方法:4为SUID,2为SGID,1为SBIT。在代表普通权限的三位数字前再加一位数字就代表这几个权限了。 chmod 4755 文件名

  2)符号更改权限的方法:SUID为u+s,SGID为g+s,SBIT为o+t。例:

  [root@www tmp]#chmod u=rwxs,go=x test; ls -l test

  -rws--x--x 1 root root 0 Aug 18 23:47 test

  [root@www tmp]#chmod g+s,o+t test; ls -l test

  -rws--s--t 1 root root 0 Aug 18 23:47 test


10.“file”命令:观察文件类型。关于文件类型前面已经介绍过了。file+文件名。


11.“which”命令:搜寻命令的完整档名。

  [root@www ~]# which [-a] command   //-a:表示将所有在PATH目录中可以找到的命令均列出,而不止第一个被找到的命令名称。

 

12.“whereis”命令:寻找特定文件。

  [root@www ~]#whereis [-bmsu] 文件或目录名

  “locate”命令:

  [root@www ~]#locate [-ir] 文件的部分名称

  通常我们都是先使用whereis或者是locate来搜寻,如果真的找不到 才使用find命令。Linux系统会将系统内的所有文件都记录在一个数据库文件里面,whereis和locate都会以此数据库文件的内容为准,所以运行的快。而find则是直接搜索硬盘,所以慢。但是,linux的这个数据库的自动更新不是实时的,所以可能会whereis和locate可能会查到已删除的文件或查不到刚新建的文件。手动更新该数据库的命令是“updatedb” (updatedb也会搜寻硬盘,所以运行时可能需要等待数分钟)。

 

13.“find”命令:该命令本身就会搜寻次目录。

  [root@www ~]#find [PATH] [option] [action]   //可以查找一定时间内发生了改动的文件,可以查找一定位置下的文件,可以查找属于某人的文件,可以查找一定类型、档名、属性的文件。


免责申明:网友评论不代表本站立场! 客服EMAIL:lunwenpaihang@126.com