安迪_963

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

 

Cat:查看文件内容 

head -n : 查看文件前n行内容 

tail -n 查看文件末尾n行内容。ail -f  tail命令能查看文件尾部的内容,加上-f选项,则能动态监测文件内容,如 tail -f a.txt ,运行此命令后,当a.txt中内容发生改变时,此命令结果也会实时更新。 

 

>  重写向命令将左边命令执行结果写到右边,如 date > a.txt 结果是将当前时间写入a.txt文件中,注意会覆盖a.txt中内容。如果不想覆盖,可以使用 >> 命令,它的结果是在文件末尾追加内容。 

 

 

 

关于用户,组,权限 

创建用户: useradd userName 

删除用户: userdel userName 

用户信息: /etc/passwd 

用户密码: /etc/shadow 

组信息: /etc/group 

组密码: /etc/gshadow 

用户家目录: /home/userName 

用户邮箱: /var/spool/mail/userName 

 

/etc/passwd 信息内容格式:用户名 :密码占位符:UID:GID:用户描述信息:用户家目录:登陆shell 

最后面的登陆shell如果是 /bin/bash/ 则说明可以登陆,但如果是/sbin/nologin/则说明不能用来登陆。 

 

group 文件信息格式: 

group name :group passwd: group id : group member 

 

 

当创建用户时会有一些用户的模板文件:在/etc/skel/目录下,主要包含这些文件,注意,都是隐藏文件。 

drwxr- xr- x 
drwxr- xr- 
x. 
- rw- r--r 
- rw- r- 
- rw- r- 
drwxr- xr- x 
3 
138 
4 
root 
root 
root 
root 
root 
root 
root 
root 
root 
root 
root 
root 
78 
8192 
18 
193 
231 
39 
17 
24 
2 
2 
2 
17 
23: 16 
01: 39 
2016 
2016 
2016 
23: 13 
. bash _ logout 
. bash_profile 
. bashrc

 

当手动从/etc/passwd/中添加用户后,需要添加这些模板文件:例如用户user1 ,那么用户的家目录是: /home/user1/ 

添加模板文件: cp -r /etc/skel/.[!.]* /home/user1/   

-r 选项则递归复制,这里的.[!.]* 是正则表达式,匹配所有隐藏文件。 

 

ls -dl 目录名 查看目录本身的信息。 

chown 改变拥有者,chown  user: 文件/目录,,如果需要同时修改所有者和,所属组,则chown user:group.如果要修改指定文件夹下的子目录或者子文件,则可以用 -R 选项,递归修改。 

 

有时需要将某一用户添加一个用户组,则usermod user1 -a -G group2 , -a 指添加, -G group  

 

当我们用 ll或者 ls -l 命令查看文件信息时,结果是这样的: 

[rootebogon home] # a. txt 
1 andy andy 43 5B 
24 00: 02 a. txt

ll命令 查看文件信息时,默认是以字节形式展示文件大小 ,可以添加-h选项,使其告示单位改为kb,这样更直观。 

三位权限  三位 权限   三位权限  selinux 硬链接数 用户 用户组 大小(字节) 创建日期  文件名 

三位权限分别指 :属主   文件属组   其他用户的权限。r表示可读,w表示可写,x 表示可执行权限。 

第一个“-”可以是:d,b,l等等 d表示目录,b表示块,类似window中的c盘,d盘这种,l指软链接 

 

更改文件或目录权限: 

 

chmod命令: 

chmod u=rwx,g=rwx,o=rwx a.txt  这里的uuser, ggroup, o指其他,注意逗号之间不要空格这里的rwx可以用数字表示,  

r用数字4w用数字2o用数字1.rwx用数字表示就是7.同样的道理,如果需要对文件夹下文件批量操作,可以加上-R选项。 

 

 

 

RWX 对文件和目录的意义是不同的: 

对文件:                     

 

读:可以读文件内容 

写:可以悠文件内容 

执行:可以把文件当程序执行 

对目录: 

                    

读:可以浏览到目录下的子目录和子文件名 

写:可以在该目录下新建文件,删除文件,重命名文件 

执行:可以cd进该目录                                  


posted on 2017-05-23 19:49  Andy_963  阅读(178)  评论(0编辑  收藏  举报