# WittPeng_Learn_Linux **Repository Path**: wittpeng/WittPeng_Learn_Linux ## Basic Information - **Project Name**: WittPeng_Learn_Linux - **Description**: No description available - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-08-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # WittPeng_Learn_Linux #### 参考资料:《鸟哥的LINUX私房菜》 # 第一部分 Linux的规则与安装 ## 0.计算机概论 计算机的定义 计算机的五大单元 …… ## 1.Linux是什么 …… # 第二部分 Linux文件、目录与磁盘格式 ## 6.Linux文件权限与目录配置 #### 使用“ls -al”可以查看所有的文件详细的权限与属性 #### 文件权限字串含义: (1)第一个字符代表这个文件是“目录、文件或者链接文件等”。d是目录,-是文件,l是链接文件,b是设备文件里面可供存储的接口设备,c表示设备文件里面的串行端口设备。 (2)剩下的字段都是三个三个看,是rwx的顺序,第一组是文件所有者的权限,第二组是同用户组的权限,第三组是其他非本用户组的权限。 使用 ls -l --full-time 可以查看完整的时间格式 #### Linux比Windows加了更多有关用户权限的操作,最大的用途是“数据安全性”。 #### 改变文件属性与权限 chgrp:改变文件所属用户组。注:用户组名必须存在于etc/group中 chgrp [-R] 用户组名称 dir/file …… eg:chgrp users install.log chown:改变文件所有者。注:用户名必须存在于etc/passwd中 chown [-R] 账户名称 dir/file eg:chown bin install.log eg:chown root:root install.log 上面两个适用于复制文件时,修改所有者。 chmod:修改文件权限。可以有两种设置方法:1.使用-、r、w、x设置权限;2.三个一组,r4,w2,x1,累加 eg:owner = rwx = 4+2+1=7 group = rwx = 4+2+1=7 others= --- = 0+0+0=0 chmod 777 .bashrc #### 目录与文件的权限意义 权限的具体含义不做笔记,一个重要的知识点:能不能进入某个目录,取决于x权限。 #### Linux文件种类与扩展名 #### Linux目录配置 配置标准:FHS 四种交互作用的形态: | | 可分享的 | 不可分享的 | | --- | --- | --- | | 不变的 | /usr(软件放置处) | /etc(配置文件) | | 不变的 | /opt(第三方软件) | /boot(开机与内核文件) | | 可变动的 | /var/mail(用户邮件信箱) | /var/run(程序相关) | | 可变动的 | /var/spool/news(新闻组) | /var/lock(程序相关) | 目录树 绝对路径与相对路径 ## 7.Linux文件与目录管理 #### 目录与路径 相对路径与绝对路径 目录的相关操作 cd:切换 pwd:显示当前 mkdir:新建一个新的目录,加上-p参数可以创建多层目录 rmdir:删除一个空的目录,加上-p参数可以删除多层目录 关于执行文件路径的变量:$PATH