Linux学习笔记-文件目录管理(鸟哥7章)

来源:互联网 发布:手机签名设计软件 编辑:程序博客网 时间:2024/06/05 06:27
记录一下,当作工具书,自己练习。

man+命令 查看帮助!!!


------------------文件查看:----------------

cat 显示所有内容
cat -n 行号

tac 倒序显示

nl  有行号,显示所有内容,忽略空行
nl -b 不忽略空行,和 cat -nx效果相同

more 分页查看内容,回车按行显示,空格屏幕显示
     只能往后不能往前

less 支持PgUp(上页),PgDn(下页),Home(开头),End(结尾)

找某个关键字:
/关键字

head (-n 5)/-5  查看前5行 ,缺省默认前10行

tail -f  看后几行,不退出

od  -t 以ACSII码

string


---------------文件操作:--------------
touch xx
新建文件,可以修改创建时间,访问时间

文件默认权限
新建文件,文件夹 默认权限 644 755
umask会过滤你的权限022 -->666-022=644
                   333 -->666-333=444(过滤)
umask -S 保留什么权限

文件隐藏属性
lsattr 查看隐藏属性
+a 只能添加不能删除。
+i 不能更改

文件特殊权限
SUID 所有者权限位置有S,其他人在运行时拥有和所有者相同的权限
SGID 所有组权限位置有S,创建的时候继承组。
SBIT 只能分配给【目录】的【other】权限。other上有t.那么这个目录只有所有者和目录可以删除

chmod 4644  第一个是4,给所有者加s
            第一个是2,给所有组加s
            第一个是1,给other加t。

ls -l ·which passwd·
··和$会当成一个命令执行

file 查看文件类型


-----------------------命令与文件的查询--------------------------

    脚本文件名的查询
        which + 命令
        wheris + 命令 查看命令(-b)和帮助文档(-m)所在路径
    
    文件名的查询
        locate + 名
        含有这个名字的文件全部查找出来
        locate是在mlocate.db数据库中查找,这个数据库每天生成一次
            (可以updatedb更新数据库)
            -i 忽略大小写
            --help自己查
        
        find 目录 -属性 值 在目录中根据某种属性查找。
                  名字,id,大小,时间,
                  权限(2other) ,22(g+other),222(+为或,-为且)
                  等…




0 0
原创粉丝点击