zoukankan      html  css  js  c++  java
  • 鸟哥的linux私房菜学习笔记 ---第7章-2

    1,文件内容查阅的命令: cat ,tac nl,more, less,head,tail ,od
      文件的查阅参数,显示行号如何显示行号
      nl 中的所有参数都是关于如何显示行号的
      这里面less的功能更多,更灵活 :空格 下一页 pageup上一页 pagedown 下一页 /string 字符串查询 ?string 反向字符串查询
      man的命令就是调用less进行显示的
      tail -f 会一直检测文件的更新,实时显示出文件的更新 除非 ctrl+c 才会停止
      head -n 20 /etc/man.config | tail -n 10 表示显示man.config文件从11行到20行的内容
      od 用于显示非纯文本文件

    2,查找文件
      find 路径 -name "文件名" find不是很常用,因为速度慢,它直接查找硬盘
      find 可以指定文件的时间范围
           可以指定文件名
           可以指定文件所有者,组
           可以指定文件的权限
           可以指定文件的大小
           可以使用通配符查找文件*
           -exec 命令 直接处理查找结果  find / -perm +7000 -exec ls -l {} ;
                                       ;代表命令结束
           后面可以跟多个目录进行查找
           本来就可以查找子目录
           
           

      查找文件一般使用whereis ,locate 它们使用linux的数据库文件(linux会将系统的所有文件都记录在一个数据库文件里面)
      但是这个数据库只会每天自动更新一次,所以要使用locate和whereis查找最新文件,需要更新一下数据库文件  updatedb(这个也比较慢)
      whereis 指定文件类型
      locate -i 忽略大小写
      locate -r 接正则表达式

    3, touch  
            创建一个新文件
            修改文件的 mtime atime  无法修改文件的ctime 你使用touch作任何关于时间的修改都会使得ctime更新为当前

    4,ll 是ls -l的缩写
      ls -l --time=atime
      ls -l --time=ctime

    5,一行中能连续输入若干条命令 ,命令之间使用分号隔开

    6,查看文件类型 file 文件名

    7,文件的默认权限 666,目录的默认权限 777
      umask 是该默认权限需要减掉的权限  注意,利用符号相减
      umask 查看
      umask 002 修改
    8, 文件的隐藏属性  是否能被修改等等
       修改 chattri +/-/= a/i...
       查看 lsattri

    9, shell script 只是将很多的二进制执行文件调进来执行. SUID不能使用在shell script上面

    10,SUID  存在过程:一个文件/目录要对另一个文件/目录进行操作的时候
             用户可以转换身份,变为所有者身份或者用户组身份,从而获得相应的权限
             对应显示:ls -l  SUID 是所有者的x变为s
             仅对二进制文件有效
       SGID是用户组的x变为s
             目录有SGID权限的时候代表,在该目录下新建的文件的用户组名称与该目录的用户组名称一致
             利于小组开发
       SBIT 对目录具有w,x权利 仅自己可以修改自己创建的东西
              对应显示:ls -l  其他的x变为t
       设置以上三种权限,chmod 4777 再加一位数字  SUID 4,SGID 2,SBIT 1
                 注意这三种权限都是已经有对应的x的时候才能添加的,若没有x时添加,则该属性为空显示大写的S或者T

    11,连续输入两次tab 即可查询可执行的命令

    12, su空格-空格username 切换身份

    13, which 命令 依据PATH来查找该用户的该命令的完整路径

  • 相关阅读:
    杭电1827
    hdu 3118
    poj 2060
    hdu 2236
    poj 2226
    poj 1719
    poj 1466
    poj 3160
    骑士飞行棋笔记
    基础测试学习笔记
  • 原文地址:https://www.cnblogs.com/ivywenyuan/p/4573475.html
Copyright © 2011-2022 走看看