8种机械键盘轴体对比
本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?
文件类型
使用命令 ls -l 时每一行最前面第一个字母就是表示文件类型。
- 普通文件,一些应用程序创建的,比如文档、图片、音乐等等。
d 目录文件。
_c 字符设备文件, Linux 驱动里面的字符设备驱动,比如串口设备,音频设备等。_
_b 块设备文件,存储设备驱动,比如硬盘, U 盘等。_
l 符号连接文件,相当于 Windwos 下的快捷方式。
s 套接字文件。
p 管道文件,主要指 FIFO 文件。
用户权限管理
在 Linux 系统中,我们一共分三种账户:初次创建的用户,此用户可以比普通用户完成更多功能
root 用户,系统管理员
普通用户,安装完操作系统以后被创建的用户
每个账户也都有一个 UID 用于区分
文件权限
一个文件通常有三种权限:读(r)、写(w)、执行(x)
比如有一个文件的权限信息描述如下:
-rw-rw-r— 第一位表示文件类型,剩下的 9 位以 3 位为一组,分别表示文件拥有者的权限,文件拥有者所在用户组的权限以及其它用户权限。
对于文件,可读权限表示可以打开查看文件内容,可写权限表示可以对文件进行修改,可执行权限就是可以运行此文件 (如果是软件的话 )。_对于文件夹,拥有可读权限才可以使用命令 ls 查看文件夹中的内容,拥有可执行权限才能进入到文件夹内部。_
文件权限也可以用二进制来表示,将 rwx 三个一组,有权限为 1,没权限为 0。这样就可以表示一组权限。比如 r-x 就是 101,对应的十进制表示就是 5。
修改文件权限的时候也可以单独修改某一用户的权限。
用 a 表示全部用户,u 表示归属用户,g 表示归属组,o 表示其他用户。
=表示具备权限,+表示添加权限,-表示去除权限
比如我想对一个文件使他的归属用户拥有可执行权限,那么就可以使用 u+x。具体使用要使用 chmod 命令来修改。