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

  • 相关阅读:
    VysorPro助手
    Play 2D games on Pixel running Android Nougat (N7.1.2) with Daydream View VR headset
    Play 2D games on Nexus 6P running Android N7.1.1 with Daydream View VR headset
    Native SBS for Android
    ADB和Fastboot最新版的谷歌官方下载链接
    How do I install Daydream on my phone?
    Daydream Controller手柄数据的解析
    蓝牙BLE传输性能及延迟分析
    VR(虚拟现实)开发资源汇总
    Android(Java)控制GPIO的方法及耗时分析
  • 原文地址:https://www.cnblogs.com/eco-just/p/9515340.html
Copyright © 2011-2022 走看看