2016-03-24 《鸟哥私房菜》学习笔记

来源:互联网 发布:休闲鞋推荐 知乎 编辑:程序博客网 时间:2024/06/06 04:35
    ls -al //只是显示文件修改的大概时间,    ls -al -full-time //就会显示文件修改的完整时间

 **cp 源文件 目标文件夹及名称**  //复制一个或者几个文件     参数 -i 询问是否覆盖     参数 -f 强制覆盖     参数 -a 将文件全部属性一起复制,含 访问权限,档案建立时间等    *更多参数查询手册 *

        rm  [-rfi] 目标文件 //删除目标文件

    mv 源文件1 源文件2 源文件3  目标文件夹  //移动一个或者几个文件    参数fi一样    但参数u,只是比较现在文件和旧的文件,如果比较新,才会更新    还可以给刚刚建立的文件改名:mv 1 2

档案内容查阅:

            cat //从第一行开始显示内容            tac//cat倒写,从最后一行显示内容            nl//显示的时候,顺道输出行号            more//一页一页显示文档            less//和more类似,但是可以向前翻页            head//只看头几行 参数 -n number             tail//只看尾巴几行            od//以二进制读取档案内容

more在运行过程中的指令含义:

  • 空格键 //代表下翻一页
  • enter //代表下翻一行
  • /string //代表查找string
  • :f //立刻显示文件名和目前显示行数
  • q//退出

less比more更有弹性,可以前后翻页,和查找

  • 空格键 //代表下翻一页
  • enter //代表下翻一行
  • /string //代表查找string
  • :f //立刻显示文件名和目前显示行数
  • q//退出
  • 【pageup】//前翻一页
  • 【pagedown】//后翻一页
  • ?string//向上查找
  • n:重复前一搜索
  • N:反向的重复前一搜索

    touch //建立空文档和将某文档日期修订到当前最为常用    //该指令参数较多,查询相关手册

    umask//当前用户建立档案或者目录的属性默认值    //类似于掩码的概念

文件隐藏属性:

    chattr //设定文件隐藏属性    //参数较多,而且非常重要,查阅手册  

最常见的参数:
+ -i 文档不能
+ -a 文档只能增长

显示档案隐藏属性

        lsattr //显示隐藏属性

SUID=Set User ID:属性位典型使用在/usr/bin/passwd的S位,suid仅仅可以用在{二进制文件(binary file)}上

-rwsr-xr-x 1 root root 53112 1120  2014 /usr/bin/passwd

Sticky Sit 属性位,只针对目录有效,对文档无效。SBit的典型应用就是/tmp目录,任何人都能载/tmp下新增,修改目录、文件。但是只有root和用户自己删除。

drwxrwxrwt 13 root root 4096 3月  24 19:14 /tmp

file指令用来支出文档属性,是否可执行,编码规则等。


文件查找指令: find whereis locate
其中find最伤磁盘,而且效率慢

which // 查找执行指令//参数 a 找到所有指令,不止第一条该指令根据PATH路径whereis//寻找特定文件或者目录名// -b 只找二进制文件//-m 只找说明文件manual路下的文件//-s 只找source来源的档案//-u 没有说明档的文件find //直接在硬盘查找,查找特殊文档,特殊权限的时候很重要。//查询手册

0 0
原创粉丝点击