Linux系统基础

Linux内核是负责任务管理、设备管理、网络管理、内存管理、文件管理的系统软件

Linux系统是集成了Linux内核、各种软件工具、各种库、各种应用程序的发布包(发行版)

终端:linux操作系统接受外界信息命令和反馈运行结果的窗口

文件权限指的是用户对于某文件(普通文件、目录文件或其他文件)的访问限制

三种权限——可读、可写、可执行

在Linux系统中,将访问目标文件的用户分为三类:属主用户、属组用户、其他用户。

属主用户:创建文件的用户。

Linux系统是一个多用户操作系统,支持将不同的用户进行分组(尽管一个组中往往只有一个用户)。

属组用户:与文件的属主用户处于同一个组的用户。

在Linux系统中,使用9个字符来描述文件的权限。这9个字符分为三部分,每三个字符为一部分。这三部分分别描述了文件的属主用户、属组用户、其他用户对于该文件的访问权限。

每一部分的三个字符分别描述了用户对于文件可读、可写、可执行权限。

r:表示用户对于该文件具有可读权限
w:表示用户对于该文件具有可写权限

x:表示用户对对于该文件具有可执行权限

-:表示用户对于该文件没有权限。

文件的详细信息包括:文件类型、文件权限、文件属主用户名、属组用户名(属主用户所在组的组长用户,一般一个组只有一个用户,属组用户名就是属主用户名)、文件大小、文件创建时间、文件名等。

a:所有用户
u:属主用户
g:属组用户
o:其他用户

chmod命令后面除了跟一个表达式之外,还可以跟一个八进制的数字

数字4表示可读权限、2表示可写权限、1表示可执行权限。
数字5(4+1)表示可读可执行权限。
数字6(4+2)表示可读可写权限。
数字7(4+2+1)表示可读可写可执行权限。

chmod命令后面可以跟三个八进制数,每一个八进制数表示对不用用户的权限。

八进制在表示的时候通常加一个前缀0

在Linux系统中,文件信息数据包含俩部分:文件内容数据 和 文件属性数据(文件名、文件权限、文件创建时间、文件的创建用户等) 文件属性数据 也成为文件的元数据3分钟前

在Linux系统中,是通过一个数字(inode编号、ls -i查看)来标识唯一的一个文件。并不是通过文件名来标识(在不同的目录下,可以存在相同名字的文件) 

软链接本质上就是一个单独的文件,有独有的文件属性数据(元数据),当然,也有独自的inode编号。对于软链接文件,其文件内容数据存储的是原文件名

硬链接文件与原文件共享文件的元数据(文件属性数据),把原文件删了,但是原文件的那些属性数据还在硬链接文件中保存着,通过硬链接文件也仍然可以查看原文件的内容。

因为软链接文件的文件内容为原文件的名字,因此当删除原文件后,软链接文件也便失效了

注:对于文件系统,将文件删除,只是将文件的属性数据删除,文件的内容数据仍保存在硬盘中

在对文件进行解压或压缩时,需要使用解压或压缩算法。在Linux中,有很多压缩算法,其中,用的比较多的有gzip算法 和 bzip2算法。tar命令在使用时需要指定主选项,主选项是必须要有的,用来指示tar做什么事情。
c:创建一个档案(压缩)
x:释放一个档案(解压)
t:查看档案内容(查看)
u:更新档案内容(添加

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值