【Linux】学习记录_2_用户组与文件权限&3_Linux命令行

2 用户组与文件权限

2.1 用户与用户组

Linux也是多用户操作系统,其中具有管理其他用户和计算机的全部资源的用户, 称为root。

Linux中,每个用户都有一个特定的编号——UID,用于标识一个系统用户。Linux将标号0分配给root用户的uid, 它可以分配给每个用户不同的权限,因此每个用户可进行的操作也不同。

Linux的文件属性分为读权限、写权限、执行权限。读权限以及写权限,基本上和Windows操作系统是一样的。 关于执行权限,是指可以加载到内存中,并由操作系统加载程序执行的文件。对于Linux来说,它并不是通过后缀名来识别文件类型的, 如果我们想要执行某个可执行文件,则需要为其添加执行权限。

除此之外,关于Linux文件权限,还需要分三种情况:文件拥有者(owner),分组成员(groups)以及其他分组成员(other)。 可以通过chmod命令在终端快速地修改文件的权限。

3 Linux命令行

  • Shell:命令行解释器,常见的解释器有bash,sh,在Ubuntu系统默认用的是bash解释器,所以有时说bash也是指命令行。
  • 终端(Terminal):通常指用来运行Shell的程序,示场景的不同有不一样的名称,如Ubuntu系统自带的叫本地终端,嵌入式开发板常常提供串口进行输入输出的串口终端,通过网络访问的ssh终端。
  • 控制台(Console):特指某些终端,通常是指它的物理形态,如带键盘和显示器的物理设备。

3.1 常用命令

3.1.1 ls命令

ls命令是list的简写,是Linux下最常用的指令, 功能为显示指定目录下的内容(文件及子目录) ,还可查看文件大小,修改日期等等信息。ls命令格式如下:

ls [选项] [目录]

当“目录”参数省略时,它会列出当前目录的内容。除了基本的显示,ls命令还有以下常用选项:

  • -a: 显示所有文件及目录 (ls内定将文件名或目录名称开头为“.”的视为隐藏档,不会列出)
  • -l :注意这是字母L的小写,除文件名称外,将文件型态、权限、拥有者、文件大小等信息详细列出
  • -t :将文件依建立时间之先后次序列出
  • -A: 同 -a ,但不列出 “.”(当前目录) 及 “…”(父目录)
  • -R :若目录下有文件,则该目录下的文件也会列出,即递归显示

ls命令

各个字段的说明如下:

  • 第一字段:文件属性

    文件属性共有十个字符,第一个字符代表文件的类型,“-” 表示是一个普通文件;“d”表示该文件是一个目录。后面的九个字符,每三个为一组,分别表示文件拥有者 的权限、文件所属组拥有的权限及其他用户的权限。

  • 第二字段:链接占用的节点/子目录的个数

    第二字段的含义,主要取决该文件的类型,如果是文件的话,则表示该文件所具有的硬连接数。某个文件的第二字段如果等于1的话,代表没有其他指向该文件的硬连接。

    链接的方式可以分为两种,分别是硬链接 和软连接(符号连接)。软链接,类似于Windows操作系统的快捷方式。而硬链接,则是相当于把该文件复制一份,同时加上自动更新。当我们修改了硬链接文件的内容,源文件也会被修改。当为某个文件创建硬链接时,该字段的值便会加1。可以使用ln命令创建软链接和硬链接。

    对于文件夹来说,第二字段则表示该文件夹下有多少个子目录。空文件夹 的话,该值默认等于2,这是因为包含了“.”和“…”子目录。

  • 第三字段和第四字段:文件拥有者和文件所在的组

    Linux系统属于多用户系统,每个文件都有它的拥有者。结合第一字段的后九个字 符,一般只有文件拥有者有权利去修改文件。当然,对于root用户有权利去修改任何文件。

  • 第五字段:文件所占用的空间(以字节为单位)第五字段表示文件大小,在Linux中,目录是一个特殊的文件。

  • 第六字段:最近访问(修改)时间

  • 第五字段表示文件最近访问的时间,使用touch命令,可以修改文件的第六字段。

  • 第七字段:文件/文件夹名称

  • 26
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值