root:存放root用户的相关文件
home:是存放普通用户的相关文件
mnt:默认挂载光驱和软驱的目录
boot:存放应到相关的文件
bin:存放常用命令的目录
sbin要具有一定权限才可以使用命令
etc:存放配置相关的文件
useradd 用户名
案例:useradd xiaoming 【添加用户 xiaoming】
passwd 用户名 【修改密码】
案例:passwd xiaoming 【修改xiaoming的密码】
userdel 用户名 【删除用户】
案例:userdel xiaoming
userdel -r xiaoming 【删除用户以及用户主目录】
qwd:显示当前在哪个路径下
cd:改变目录
ls:列出文件和目录
ls-a:显示隐藏文件
ls-al
mkdir:建立目录
rmdir:删除空目录
more 显示文件内容,带分页
less :显示文件内容带分页
grep:在文本中查询内容
|:管道命令
重定向命令:
ls -> a.txt列表的内容写入文件a.txt中(覆盖写)
ls -al>> aa.txt列表的内容追加到文件aa.txt的末尾
从文件中输入信息database_program<datahase_datd
当某个用户创建了一个文件后,这个文件的所在组就是在用户所在地组
用[IS-ahl]命令可以看到文件的所有组
你可以通过【chgrp 组名 文件名】来修改文件所在的组
创建用户,并同时指定将该用户分配到哪个组:
useradd -g 组名 用户名
查看linux中所有用户信息
vi /etc/ passwd
cat /ect/ passwd
- rw- r-- r--
- :文件类型
rw-:文件的所有者对该文件的权限
r--:文件所在组对该文件的权限
r--:其他组的用户对该文件的权限
权限分为三种:r 可读 用4表示,
w 可写 用2表示
x 可执行 用1表示
chmod:修改
ls -了中显示的内容如下:
-rwxrw-r--1 root root 1213 Feb 2 09:39 abc
10个字符确定不同用户能对文件干什么
第一个字符代表文件(-),目录(d),链接(l)
其余字符每3个一组(rwx)读(r)写(w)执行(x)
第一组rwx:文件拥有者的权限是读、写和执行
第二组rw-:与文件拥有者同一组的用户的权限是读、写不但不能执行
第三组r--:不与文件拥有者同组的其他用户的权限是读不能写和执行可用数字表示:r=4,w=2,x=1
因此rwx=4+2+1=7
1 表示连接的文件数
root 用户
root 组
1213 文件大小(字节)
Feb 2 09:39 最后修改日期
abc 文件名
文件和目录的权限
改变权限的命令:
chmod 改变文件或目录的权限
chmod 755 abc:赋予abc权限rwxr-xr-x
chmod u=rwx,g=rx,o=rx abc:同上u=用户权限g=组权限o=不同组其他用户权限
chmod u-x,g+w abc:给abc去除用户执行的权限,增加组写的权限
chmod a+r abc:给所有用户添加读的权限
改变拥有者(chown)和用户组(chgrp)命令
chmod xiaoming abc:改变abc的拥有者为xiaoming
chgrp root abc: 改变abc所属的组为root
chown root ./abc:改变abc这个目录的所有者是root
chown -R root./abc:改变abc 这个目录及其下面所有的文件和目录的所有者是root