鸟哥的私房菜——Linux学习记录
-
常用命令
读取文件:cat 文件
切换工作目录:cd 文件名
显示当前目录:pwd
创建新目录:mkdir [-mp] 文件夹名
-m :设置文件的权限喔!直接设置
-p :帮助你直接将所需要的目录(包含上层目录)递回创建起来!
删除空目录:rmdir [-p] 文件夹名
-p:连同上层目录一起删除
-r:将目录下的东西都杀掉(小心使用,准备跑路)
创建空文件:touch 文件夹名 + / + 文件名
复制文件:cp
移动文件:mv -
文件权限与目录配置
chgrp:改变文件所属群组(添加组在etc/group内存在)
chown:改变文件拥有者(用户在etc/user内存在)
,也可使用 chown jigubigu:group1 jigubiguPasswd
chmod:改变文件权限
chmod [-R] xyz 文件或目录
或 chmod u=rwx,go=rx .bashrc
增加权限二部改动其他权限:chmod a+w .bashrc
删除权限而不减少其他权限:chmod a-w .bashrc
文件权限和目录权限区别:
元件 | 内容 | 迭代物件 | r | w | x |
---|---|---|---|---|---|
文 件 | 详细数据 data | 文件夹数据 | 读到文件内容 | 修改文件内容 | 执行文件内容 |
目录 | 文件名 | 可分类抽屉 | 读到文件名 | 修文文件名 | 进入该目录的权限(key) |
FHS标准:
可分享的(shareable) | 不可分享的 (unshareable) | |
---|---|---|
不变的(static) | /usr (软件放置处 | 可分类抽屉 |
/opt (第三方协力软件) | /boot (开机与核心档) | /etc (配置文件) |
可变动的(variable) | /var/mail (使用者邮件信 箱) | /var/run (程序相关) |
/var/spool/news (新闻群 组) | /var/lock (程序相关) |
/root, 根目录):与开机系统有关;
/usr (unix software resource):与软件安装/执行有关;
/var (variable):与系统运行过程有关