zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Python-装饰器进阶
    JavaScript-CasperJs使用教程
    Python-第三方库requests详解
    PHP-PHP程序员的技术成长规划(By黑夜路人)
    Bootstrap-学习系列
    CSS-常用媒体查询
    Git-随笔
    工具-各种开源
    PHP-PHP5.3及以上版本中检查json格式的方法
    VIM-技巧
  • 原文地址:https://www.cnblogs.com/eco-just/p/9515340.html
Copyright © 2011-2022 走看看