zoukankan      html  css  js  c++  java
  • Linux入门-文件管理

    文件管理

    在 Unix/Linux 中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。

    1. 查看文件权限

    ls 命令:列出并显示当前目录下的文件。

    使用较长格式列出文件:$ ls -l

    linux里面一切皆文件。

    读权限,可以使用 cat <file name> 之类的命令来读取某个文件的内容;写权限,表示可以编辑和修改某个文件的内容; 执行权限,通常指可以运行的二进制程序文件或者脚本文件,但 Linux 上不是通过文件后缀名来区分文件的类型。

    一个目录同时具有读权限和执行权限才可以打开并查看内部文件,而一个目录要有写权限才允许在其中创建其它文件,这是因为目录文件实际保存着该目录里面的文件的列表等信息。

    所属用户组权限,是指所在的用户组中的所有其它用户对于该文件的权限。

    显示除了 .(当前目录)和 ..(上一级目录)之外的所有文件,包括隐藏文件(Linux 下以 . 开头的文件为隐藏文件):$ ls -a 也可以同时使用-a和-l:$ ls -al

     

    查看某一个目录的完整属性,而不是显示目录里面的文件属性:

    $ ls -dl <目录名>

    显示所有文件大小,并以普通人类能看懂的方式呈现:

    $ ls -asSh

     

    pwd:显示工作目录

    1. 修改文件权限

    方法一:二进制数表示

     

    每个文件有三组固定的权限,分别对应拥有者,所属用户组,其他用户。

    切换成别的用户已经不能读写这个文件了。

    方法二:加减赋值操作

    若要完成上述操作,也可以:

    $ chmod go-rw iphone11

    g、o 还有 u 分别表示 group(用户组)、others(其他用户) 和 user(用户),+ 和 - 分别表示增加和去掉相应的权限。

    adduser 和 useradd 的区别是什么

    答:useradd 只创建用户,不会创建用户密码和工作目录,创建完了需要使用 passwd <username> 去设置新用户的密码。adduser 在创建用户的同时,会创建工作目录和密码(提示你设置),做这一系列的操作。其实 useradd、userdel 这类操作更像是一种命令,执行完了就返回。而 adduser 更像是一种程序,需要你输入、确定等一系列操作。

  • 相关阅读:
    Python语言简介以及特点
    计算机组成原理简述
    Python中的dict字典的用法
    Python3中IO文件操作的常见用法
    Python中的装饰器的使用及固定模式
    Python中的解决中文字符编码的问题
    Python中常见字符串去除空格的方法总结
    Python中print函数中中逗号和加号的区别
    当引用了Properties.Settings后,如果执行的时候,出现"配置系统无法初始化" 或者 某某节点不正确
    修改IP的方法(C#)
  • 原文地址:https://www.cnblogs.com/lipoicyclic/p/13226258.html
Copyright © 2011-2022 走看看