linux基础 二

linux 基础php

linux文件权限配置

文件全部者

拥有文件的人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 源码文件

文件与目录管理

目录相关操做

. 当前目录
.. 上层目录
- 前一个目录
~ 当前用户的主目录

cd

切换目录

pwd

显示当前目录

mkdir

新建当前目录

rmdir

删除空目录

ls

查看当前文件与目录

复制删除与移动

cp 复制 -r 参数递归复制
rm 移除文件和目录
mv 移动文件和目录

取得文件名和目录名称

basename 获取文件名
dirname 取得目录名

文件内容查看

cat 第一行开始tac 最后一行开始nl 显示的时候输出行号more 一页一页查看less 翻页

相关文章
相关标签/搜索