Chinaunix首页 | 论坛 | 博客
  • 博客访问: 148883
  • 博文数量: 40
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 908
  • 用 户 组: 普通用户
  • 注册时间: 2013-09-03 11:03
个人简介

学习linux

文章分类
文章存档

2014年(7)

2013年(33)

我的朋友

分类: LINUX

2013-09-03 19:41:35

1.文件与目录基本管理:
    cp,mkdir,rmdir,pwd,rm,touch,mv。basename取得文件名,dirname取得目录名。

    且rmdir仅能删除空目录,可以用rm -r xxx;
    cp -s a b;创建软链接;cp -l a b;创建硬链接;cp还有可能改变文件权限,对cp要注意。
    touch还可以修改文件的属性。

2.查看文件:
    cat,tac,相反。nl还显示行号。
    head,tail显示几行。
    od以二进制形式显示。
    more与less支持翻页,space一页,enter一行,/xxx搜索字符串。
     还有grep

3.文件与目录的隐藏权限:
    注:可用umask设置新建文件时的默认权限。
    隐藏权限与系统安全很有关系,命令为:
    chattr +i xxx,不能更改;chattr +a xxx,只能增加;用lsattr查看隐藏权限。

    SUID:当二进制文件x上为s时,表示有执行权限的用户可执行它时暂时会有该拥有者的权限;如xxx执行passwd就会更改/etc/shadow,但xxx本身不能改shadow。
    SGID:二进制执行时有该群组的权限,与SUID类似,仅s出现位置不同。
    Sticky Bit:仅对目录有效,drwxrwxrwt 表示用户在这个目录新建的文件,只有用户本身和root才可以删除,别的用户对目录有w权限也不能删除。

4.其它命令:
    file:观察文件类型;
    which:搜索执行文件;
    type:判断执行文件为shell内建,如cd;
    whereis和locate:搜索文件,用的数据库,有时搜不到需要更新一下数据库:updatedb;
    find:直接搜索硬盘,比较慢,但是可以有通配符,还可以搜索与属性相关的文件,如 find /etc -name ‘xxx’;find /etc -user 'xxx' ; find /etc -mtime -4 ; 
    
    
    
    
阅读(907) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~