linux 基础
拥有文件的人
即对用户进行分组
即除了该组以外的人
root为权限最高的用户
/etc/passwd 记录相关密码
/etc/group 记录相关的组
/etc/shadown 记录相关的密码
ls - al
该命令显示当前的文件的详细信息
chgrp 改变文件的用户组
chown 改变文件的所有者
chmod 改变文件的权限
普通文件为纯文本文件,二进制文件,数据格式文件。
目录分为连接文件,设备与设备文件,
数据接口文件
类似于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 翻页
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。