1 :D [color=red]linux最优秀的地方就在于是一个多用户多任务环境,可以多个用户同时使用该系统。为了让各个用户有保密的文件,文件权限管理变的很重要,一般文件可存取访问的身份有owners,group,others [/color]
linux用户账号切换:
一般账号到root :su 回到原来账号 exit
root到一般账号 :su username
2 :D [color=red]linux系统中所有的一般账号,和默认情况下所有的系统上的账号 都记录在/etc/passwd中。密码存在/etc/shadow 所有的组记录在/etc/group[/color].
cat /etc/passwd
信息详解:用户名,密码(加密了),用户ID,组ID,用户的主目录,该用户所使用的shell解析器。
[color=blue]shell:把命令解析后发送给linux内核[/color]
这三个文件时重中之重、文件名以.开始则表示隐藏文件。使用ls -al命令可以查看。
每一个文件都有属性和权限 共十个字符表示
第一个为文件类型,有d表示目录,-表示文件 还有b c等类型
2-4为owners的权限 5-7为group的权限,8-10为others的权限
rwx 表示可读,可写,可执行,如果一个目录没有x权限,代表不可以执行,即不可以进入到该目录下执行操作。
3 :D 改变文件属性和权限
chgrp chown chmod
如 chown 【-R】 账号名称 目录/文件名
但是对应的拥有者,组名,都要在上述三个文件中查询到,否则会出现错误
chown user:group 目录/文件 或者 chown user.group 目录/文件
chmod 【-R】 xyz 文件或目录或者chmod u=xyz,g=xyz,o=xyz 文件或目录
前着xyz代表数组 r---4 w----2 x----1 如给文件可读可写可执行为 777
后者为具体的rwx类型
具体示例:把一个文件file1复制给bin
cp file1 filenew 但是filenew拥有和file1 相同的权限 所有要chmod更改
使用ls -l查看文件
who am i 显示用户名信息
增加组 groupadd groupName
将某个用户加入某个组 useradd -g groupName userName
示例:root下
cd /tmp
mkdir testing
chmod 744 testing
touch testing/testing
chmod 600 testing/testing
ls -l testing
切换到kevin
cd /tmp
ls -l 可以查看
cd testing 无法进入
4 :D linux的目录配置标准 FHS
FHS重点是在于规范每个特定的目录下面应该存放上面样的数据
如/根目录下有/bin /boot /dev /etc /home /tep 等
5 :D 相对路径
/开头的为绝对路径 其他为相对路径
如下home下 想进入var则:
cd /var 或者cd ../var
6 :D
uname -r
查看linux当前版本
linux用户账号切换:
一般账号到root :su 回到原来账号 exit
root到一般账号 :su username
2 :D [color=red]linux系统中所有的一般账号,和默认情况下所有的系统上的账号 都记录在/etc/passwd中。密码存在/etc/shadow 所有的组记录在/etc/group[/color].
cat /etc/passwd
信息详解:用户名,密码(加密了),用户ID,组ID,用户的主目录,该用户所使用的shell解析器。
[color=blue]shell:把命令解析后发送给linux内核[/color]
这三个文件时重中之重、文件名以.开始则表示隐藏文件。使用ls -al命令可以查看。
每一个文件都有属性和权限 共十个字符表示
第一个为文件类型,有d表示目录,-表示文件 还有b c等类型
2-4为owners的权限 5-7为group的权限,8-10为others的权限
rwx 表示可读,可写,可执行,如果一个目录没有x权限,代表不可以执行,即不可以进入到该目录下执行操作。
3 :D 改变文件属性和权限
chgrp chown chmod
如 chown 【-R】 账号名称 目录/文件名
但是对应的拥有者,组名,都要在上述三个文件中查询到,否则会出现错误
chown user:group 目录/文件 或者 chown user.group 目录/文件
chmod 【-R】 xyz 文件或目录或者chmod u=xyz,g=xyz,o=xyz 文件或目录
前着xyz代表数组 r---4 w----2 x----1 如给文件可读可写可执行为 777
后者为具体的rwx类型
具体示例:把一个文件file1复制给bin
cp file1 filenew 但是filenew拥有和file1 相同的权限 所有要chmod更改
使用ls -l查看文件
who am i 显示用户名信息
增加组 groupadd groupName
将某个用户加入某个组 useradd -g groupName userName
示例:root下
cd /tmp
mkdir testing
chmod 744 testing
touch testing/testing
chmod 600 testing/testing
ls -l testing
切换到kevin
cd /tmp
ls -l 可以查看
cd testing 无法进入
4 :D linux的目录配置标准 FHS
FHS重点是在于规范每个特定的目录下面应该存放上面样的数据
如/根目录下有/bin /boot /dev /etc /home /tep 等
5 :D 相对路径
/开头的为绝对路径 其他为相对路径
如下home下 想进入var则:
cd /var 或者cd ../var
6 :D
uname -r
查看linux当前版本