最后的话
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
资料预览
给大家整理的视频资料:
给大家整理的电子书资料:
如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
标示符 | 类型 |
---|---|
- | 普通文件 |
d | 目录文件 |
l | 符号链接。注意对于符号链接文件,剩下的文件属性始终是rwxrwxrwx,它是个 伪属性值。符号链接指向的文件的属性才是真正的文件属性 |
c | 字符设备文件。该文件类型表示以字节流形式处理数据的设备,如终端或调制解 调器 |
b | 块设备文件。该文件类型表示以数据块方式处理数据的设备,如硬盘驱动或者光 盘驱动 |
权限属性
标示符 | 文件属性 | 目录属性 |
---|---|---|
r | 允许打开和读取文件 | 如果设置了执行权限,那么允许列 出目录下的内容 |
w | 允许写入或者截短文件;如果也设置了执行 权限,那么目录中的文件允许被创建、被删 除以及被重命名 | 但是该权限不允许重命名或者删除 文件。是否能重命名和删除文件由 目录权限决定 |
x | 允许把文件当作程序一样来执行。用脚本语 言写的程序文件必须被设置为可读,以便能 被执行 | 允许进入目录下 |
文件属性 | 含义 |
---|---|
-rwx------ | 普通文件,文件所有者具有读取、写入和执行权限。组成员和其他所 有用户都没有任何访问权限 |
-rw------- | 普通文件,文件所有者具有读取和写入权限。组成员和其他所有用户 都没有任何访问权限 |
-rwxr-xr-x | 普通文件,文件所有者具有读取、写入和执行权限。其他所有用户也 可以读取和执行该文件 |
Lrwxrwxrwx | 符号链接。所有的符号链接文件显示的都是“伪”权限属性,真正的权 限属性由符号链接指向的实际文件决定 |
drwxr-x— | 目录文件。文件所有者可以进入该目录,而且可以创建、重命名和删 除该目录下的文件。所有者所在群组的成员可以进入该目录,但是不 能创建、重命名和删除该目录下的文件 |
id(显示用户身份标识)
chmod(更改文件模式)
chmod命令来更改文件或者目录的模式(权限)。只有文件所有者和超级用户才可以更改文件或者目录的模式。
chmod命令支持两种不同的改变文件模式的方式——八进制数字表示法 和符号表示法。
1. 八进制数字表示法
通过使用3位八进制数字,我们可以分别设置文件所有者、组成员和其他所有用户的文件模式。
chmod 700 foo.txt
2. 符号表示法
chmod命令支持一种符号表示法来指定文件模式。该符号表示法分为三 部分:更改会影响谁、要执行哪个操作以及要设置哪种权限。
可以通过字符u、g、o和a的组合来指定要影响的对象:
符号 | 含义 |
---|---|
u | 文件或者目录的所有者 |
g | 文件所属群组 |
o | 其他所有用户 |
a | ‘u’, ‘g’和‘o’三者的组合 |
可以通过字符+、-、=的组合来指定要执行哪个操作:
符号 | 含义 |
---|---|
+ | 添加一种权 限 |
- | 表示删除一种权限 |
= | 表示只有指定的权限可用,其他所有的 权限都被删除 |
权限由字符“r”、“w”和“x”来指定。
chmod命令符号表示法实例
符号 | 含义 |
---|---|
u+x | 为文件所有者添加可执行权限 |
u-x | 删除文件所有者的可执行权限 |
+x | 为文件所有者、所属群组和其他所有用户添加可执行权限,等价于a+x |
o-rw | 除了文件所有者和所属群组之外,删除其他所有用户的读写权限 |
go=rw | 除了文件所有者之外,设置所属群组和其他所有用户具有读写权限。 |
u+x, go=rx | 为文件所有者添加可执行权限,同时设置所属群组和其他所有用户具有读权 限和可执行权限。 |
su(以另一个用户的身份运行shell)
su命令用来以另一个用户的身份来启动shell。
su [-[l]] [user_name]
# “-l”可缩写为“-”
# 没有指定user\_name默认为用户root
在输入su命令后,系统会提示输入该超级用户的密码,开启一个新的交互命令界面。
也可以使用su命令执行单个命令,而不需要开启一个新的交互式命令界面,操作方式如下:
su -c "command" # command表示待执行的命令
sudo(以另一个用户的身份执行命令)
最全的Linux教程,Linux从入门到精通
======================
-
linux从入门到精通(第2版)
-
Linux系统移植
-
Linux驱动开发入门与实战
-
LINUX 系统移植 第2版
-
Linux开源网络全栈详解 从DPDK到OpenFlow
第一份《Linux从入门到精通》466页
====================
内容简介
====
本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。本书第1版出版后曾经多次印刷,并被51CTO读书频道评为“最受读者喜爱的原创IT技术图书奖”。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。本书附带1张光盘,内容为本书配套多媒体教学视频。另外,本书还为读者提供了大量的Linux学习资料和Ubuntu安装镜像文件,供读者免费下载。
本书适合广大Linux初中级用户、开源软件爱好者和大专院校的学生阅读,同时也非常适合准备从事Linux平台开发的各类人员。
需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
,那么很难做到真正的技术提升。**
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!