鸟哥的Linux私房菜 学习笔记 第6章

用户与用户组

Linux系统中用户信息存放在 /etc/passwd 目录下。

用户密码存放在 /etc/shadow 目录下。

用户组名记录在 /etc/group 中。

每个用户都有一个 uid 供系统识别。

Linux 文件属性

ls -al 命令以长模式列出所有文件的权限和属性,共有7列分别为

权限中共7个字符

[-] [rwx] [r-x] [r--]

1:[-]代表这个文件为普通文件,若为[d]则为目录,[l]为软连接即快捷方式,[b]为块设备,[c]为键盘鼠标等字符设备。

234:所有者权限,rwx为可读可写可执行 u

567:同用户组用户权限 g

890:其他用户权限 o

x代表可执行权限,对应文件夹,则为可以打开文件夹的权限。

改变文件属性和权限

chmod ug +x 所有者和用户组增加可执行权限。

chmod ug -x 所有者和用户组减少可执行权限。

chmod +w 所有者u增加写权限。

chmod +x ugo都增加可执行权限。

r:4 w:2 x:1 rwx = 7

chmod +770 ug增加可读可写可执行权限。

ls -ld 查看目录自身的信息。

chmod -R 递归改变文件和子文件夹的权限。

useradd bin 增加用户bin

chown bin 将文件所有者改为bin

chown bin:bin 或 chown bin.bin 将文件所有者和组都改为bin

chgrp root 将所有组改为root

file 查看文件类型

Linux 目录配置

Linux在安装时可以指定某一分区挂载到指定文件夹下。

/bin 目录存放单用户维护模式下还能被操作的命令。

/boot 存放启动文件和内核文件。

/dev 存放设备和接口设备。

/etc 存放配置文件。

/home 用户主文件夹。

/lib 开机时会用到的函数库。

/media 放置可以删除的设备,如U盘。

/mnt 挂载某些额外的设备。

/opt 第三方软件放置的目录,源代码安装的程序推荐放在这个目录下。

/root 系统管理员文件夹。

/sbin 系统管理员所能执行的命令。

/tmp 临时文件。

/proc 存放内核参数,本身不占任何硬盘空间。

/usr UNIX Software Resource 存放系统默认的软件。

/var 存放缓存,日志,数据库。

目录树

tree /boot 显示boot的目录树。

. 代表当前目录,也可以用./来表示。

.. 代表上一层目录,也可以用../来表示。

uname 查看系统相关信息。

uname -r 查看内核版本。

uname -a 查看所有信息。

lsb_release -a 查看发行版所有信息。

发布了48 篇原创文章 · 获赞 29 · 访问量 9782

猜你喜欢

转载自blog.csdn.net/flyconley/article/details/102877068