• linux文件系统命令


    1.文件/文件夹信息

    root用户权限下,任意目录下,敲如上命令,将会显示该目录下所有文件/文件夹的情况

     

    其中权限r-w-x,分别表示读写执行,权重分别为4、2、1,那么别人说给个777权限你应当知道是什么意思咯,

    还有755,775等。

    2.改变文件/文件夹属性

    cd /etc                                  //进入etc目录
    vim group                                //打开group文件

    然后你看到的就是系统里面所有的用户组了:

    chgrp users test                            //将test目录所属用户组改为users
    chgrp -R users test                         //将test及其子目录下的所有文件所属用户组改为users
    
    chown users test                            //将test所有者改为users
    chown -R users test                         //递归,同上
    
    chown root:root test                        //将test的所有者以及用户组改回root

    3.复制文件

    cp test  test_1                             //将源文件复制一份明文test_1

    注意,这个复制是完全地复制,新文件的属性以及权限都和之前的一样,那么如果你想将新文件给bin这个用户用,

    那么现在就养更改新文件的权限了。

    4.更改文件的权限

    chmod 777 test_1                            //将test_1文件的权限改为777
    chmod u+w test_1                            //为所有者添加写的权限
    chmod g-x   test_1                          //为所在组减去执行的权限
    chmod go=rx test_1                          //为所在组和其他人赋予读和执行的权限
    chmod u=rwx,a=r test_1                      //为所有者赋予读写执行权限,并为所有人赋予读的权限

    u(所有者user)、g(用户组group)、o(其他人others)、a(所有人all)

    注意:文件和文件夹的r权限不同,r对于文件来说是读取文件内容,但是对于文件夹,看上去是可以读取该目录

    下的文件列表,但是如果没有x权限的话,是不能进入该目录的,所以更谈不上读取列表了。

    5.文件/文件夹的创建修改以及删除

    命令依次是查看单钱目录下文件/文件夹、新建目录test、更改test目录权限777、新建文件test/test.txt、切换到test目录、

    打开test.txt文件进行编辑:

    i                                              //在当前位置生前插入
    Esc键                                          //退出编辑模式
    :wq回车                                        //保存退出
    :q!回车                                        //不保存退出,更新时间
    :x回车                                         //保存退出,内容修改才会更新时间

    rm 命令可以直接删除(给出询问)文件但不能删除文件夹

    rm -r 命令可以递归式(给出询问)地删除文件夹以及其下面的文件

    rm -rf 命令,毫无提示地删除文件以及文件夹(慎用!!!)

     

    cat 命令直接读文件内容

    6.linux常见目录

    这里不做详细介绍,贴出一片可供参考的Blog:https://www.cnblogs.com/duanji/p/yueding2.html

  • 相关阅读:
    MVC4中Ajax.BeginForm OnSuccess 不执行以及控制器返回JsonResult 提示下载的原因
    string.Equals 比较2个字符串是否相同忽略大小写
    [转载]mvc使用JsonResult返回Json数据
    [转载]深入理解ASP.NET MVC之ActionResult
    [转载]自定义ASP.NET MVC Html辅助方法 TagBuilder
    [转载]AOP面向方面编程
    [转载]ASP.NET MVC 3的分部视图
    适配 iOS尺寸
    IOS Bug分析
    苹果一些乱七八糟流程整理
  • 原文地址:https://www.cnblogs.com/eco-just/p/9515340.html
Copyright © 2020-2023  润新知