linux 基础php
拥有文件的人html
即对用户进行分组linux
即除了该组之外的人
root为权限最高的用户windows
/etc/passwd 记录相关密码
/etc/group 记录相关的组
/etc/shadown 记录相关的密码网络
ls - al
该命令显示当前的文件的详细信息less
chgrp 改变文件的用户组
chown 改变文件的全部者
chmod 改变文件的权限函数
普通文件为纯文本文件,二进制文件,数据格式文件。code
目录分为链接文件,设备与设备文件,htm
数据接口文件递归
相似于windows的快捷方式
linux文件没有所谓的扩展名
.sh 脚本文件
.Z .tar .tar.gz .zip .taz 属于打包压缩文件
.html .php 等网页相关文件
配置标准FHS
项 | 可分享的 | 不可分享的 |
---|---|---|
不变的 | usr 放置软件 | etc 配置文件 |
不变的 | opt 第三方软件 | boot 开机文件与内核文件 |
可变的 | /var/mail 用户邮件信箱 | /var/run 程序相关 |
可变的 | var/spool/news 新闻 | var/lock 程序相关 |
可分享的,可分享给其余系统挂载使用的目录,即执行文件,用户邮件,可分享给网络上其余用户的
不可分享的,本身机器上运行设备的相关文件
不变的,函数库,文件说明文件,主机服务配置文件。
可变更的,常常改变的数据
root 和系统有关
usr 软件安装,执行相关文件
var 系统运做相关的
建议根目录越小越好
目录 | 应放置的内容 |
---|---|
bin | 放置执行文件的目录,单用户维护下可执行 |
boot | 开机使用的文件 |
dev | 设备与接口的设备 |
etc | 配置文件 |
home | 用户帐号 |
lib | 函数库 |
mnt | 挂载 |
opt | 给第三方软件放置的目录 |
sbin | 设置系统环境 |
srv | 网络服务 |
tmp | 暂存文件 |
开机仅有根目录挂载,其他目录依次挂载
usr目录
目录 | 放置的文件内容 |
---|---|
/usr/bin | 绝大用户使用的命令 |
/usr/include | 程序的头文件 |
usr/lib | 函数库文件 |
/usr/local | 系统管理员下载的文件 |
/usr/sbin | 非正常运行须要的文件 |
/usr/src | 源码文件 |
. 当前目录 .. 上层目录 - 前一个目录 ~ 当前用户的主目录
切换目录
显示当前目录
新建当前目录
删除空目录
查看当前文件与目录
cp 复制 -r 参数递归复制
rm 移除文件和目录
mv 移动文件和目录
basename 获取文件名
dirname 取得目录名
cat 第一行开始tac 最后一行开始nl 显示的时候输出行号more 一页一页查看less 翻页