码迷,mamicode.com
首页 > 系统相关 > 详细

Linux文件与目录管理

时间:2014-07-16 22:51:35      阅读:250      评论:0      收藏:0      [点我收藏+]

标签:des   blog   http   使用   strong   文件   

  1. . 代表当前目录

.. 代表上一层目录

- 代表前一个工作目录

~ 代表“目前用户身份”所在的主文件夹

  1. cd 切换目录

pwd 显示当前所在目录

mkdir 新建一个新的目录

rmdir 删除一个空的目录,如果有内容则不可以,如果要删除,则可以使用rm -r test

  1. 执行文件路径的变量:环境变量$PATH

通过 echo $PATH 来查看

注意:通过绝对路径或者相对路径是绝对可以执行命令的,另外还可以将需要执行命令所在目录的路径添加到环境变量PATH中。即使你在所需要执行的命令的目录中,直接执行命令也是不可以的。详细例子可以参考鸟哥私房菜P166.

此外,不同身份用户的默认PATH 不同,所以默认能够执行的命令也就不同。

  1. 查看文件与目录:ls
  2. 复制,删除和移动:cp , rm , mv

cp:在默认的条件中,cp的源文件与目的文件的权限是不同的,目的文件的所有者通常会是命令操作者本身。如果有些文件需要问正复制文件权限,那么需要加上-a或者-p参数才可以。

mv:mv source destination

  1. cat :从第一行开始显示文件内容

tac:从最后一行开始显示文件内容

nl  ,  more , less , head , tail ,od

  1. 修改文件时间或者创建新文件:touch
  2. 取得路径的文件名与目录名称:basename ,dirname
  3. 文件默认权限:umask,指定用户在创建文件或目录时候的权限默认值。

修改umask,只需要 umask  003,其中,003为你需要设置umask的值。

  1. 文件隐藏属性:chattr, lsattr ,隐藏属性对系统的管理很有帮助,例如命令chattr,其中,参数a,可将文件设置为只能增加数据,不能删除,不能修改,参数i,可将文件设置为  不能删除不能修改,不能设置连接,无法写入或添加数据。

这些对系统的安全性管理都十分的有效。详情可参考书本的P183

  1. 文件特殊权限:SUID,SGID ,SBIT

SUID:

SUID ,如果满足条件,那么,执行者会暂时获得该程序拥有者的权限,

需注意,SUID对于目录是没有用的。

 

SGID:对目录无效

 bubuko.com,布布扣

SBIT:只对目录有效

 bubuko.com,布布扣

那么,如何来设置这特殊权限呢?

其中,4为SUID ,2为GUID,1为SBIT。

例如:chmod  4755  test

 

12.查看文件类型:file eg: file  ~/.bashrc

13.命令与文件的查询

脚本文件的查询:which(寻找可执行文件)

eg: which ifconfig

文件名的查找:whereis eg:whereis  文件或目录名

关键字查找:locate  eg: locate keyword

用whereis 查找为什么比find要快呢,因为Linux系统会将系统内的所有文件都记录在一个数据库文件中,而使用whereis和locate的时候就是一次数据库文件为标准

find  :直接查找 ,可以有多个条件设置的查找,例如时间,用户或用户组,文件权限,名称,以及其他的。非常强大的查找搜索功能。

重点回顾

bubuko.com,布布扣

 

 

bubuko.com,布布扣

Linux文件与目录管理,布布扣,bubuko.com

Linux文件与目录管理

标签:des   blog   http   使用   strong   文件   

原文地址:http://www.cnblogs.com/droidxin/p/3835501.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!