Linux基础2

Passwd中信息的格式:用户名 密码占位符 UID用户ID GID组ID用来划分权限 用户的描述信息 用户的家目录 用户登录后的运行环境

 

Mv文件移动命令,与cp命令使用方法相同,mv xx.txt aaa.txt将xx.txt重命名为aaa.txt

Mv /a/b/c/aa.txt /tmp

Head显示文件首部命令,默认为10行,可以加参数,head -1显示首部一行命令

Cat显示文件内部信息 cat aaa.txt显示aaa.txt内部信息

Tail显示文件尾部命令,默认为10行,可以加参数,tail -1

Tail -f显示文件最新信息,如果文件内容更新会即时输出显示

>命令覆盖原文件,

echo ‘asdasdasda’ >aaa.txt

date >aaa.txt

cat aaa.txt 显示aaa.txt中的日期信息,原文件被覆盖

>>在文件中追加输入,date >>bbb.txt

                   Date >>bbb.txt

                   Cat bbb.txt会显示两行日期信息

 

Useradd user1 创建的文件

/etc/passwd 存放用户信息

/etc/shadow存放用户密码

/etc/group存放组信息

/etc/gshadow存放组密码

/home/user1用户家目录

/var/spool/mail/user1用户的邮箱

Vim文件路径,a键进入编辑模式,上下左右键寻找需要修改的内容,esc退出编辑模式

Shift+: wq保存并推出vim

Ls -a /etc/skel/浏览用户文件

.  ..  .bash_logout .bash_profile .bashrc .mozilla用户文件

Cp -r /etc/skel/.[!.]* /home/user1复制skel目录下所有文件到用户user1家目录下

Useradd user1 -u 1003 -g 0 -c’’test user…’’ -d /home/aaa -s/sbin/nologin 创建用户user1,用户uid1003,组gid0,描述,目录/home/aaa, -s/sbin/nologin执行命令nologin

Usermod user1 -a-G group2  ,  -a 追加附加组 group2

Id user1

Uid=1003(user1) gid=1(bin) 组=1(bin),1000(group1),1001(group2)

 

Useradd user1 添加用户user1

Groupadd group1 添加组group1

Chown user1:group1 egon.txt 修改egon.txt的户主为user1,组为group1

Ll egon.txt 查看egon.txt信息

Rw-r—r-- . 1 user1 group1 6 5月 24 11:17 egon.txt

 

Chmod g=rx,o=- egon.txt 修改egon.txt的组权限为rx读和执行,其他人权限为空

Chomod -R u=r,g=r,o=r test/ 修改test目录下所有文件用户、组和其他人权限为读

R:4  w:2  x:1

Chmod u=7,g=7,o=7 egon.txt 修改egon的用户,组和其他人权限为读写执行

 

读,写和执行对文件和目录的意义

对文件:     读可以读文件的内容

             写可以修改文件的内容

             执行可以把文件当作程序去执行

对目录:     读可以浏览到该目录下的所有文件和目录

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

             执行可以cd进入目录

 

Vim /etc/passwd 进入passwd添加user1

Vim /etc/shadow 设定user1密码

Vim /etc/group设定user1组

Vim /etc/gshadow设定user1组密码

Mkdir /home/user1创建user1家目录

Cp -r /etc/skel/.[!.]* /home/user1复制用户文件到user1家目录

Chown -R user1:user1 /home/user1修改user1家目录所属用户和组

Touch /var/spool/mail/user1创建mail下user1文件

Chown user1:mail /var/spool/mail/user1改变mail下user1文件所属用户和组

Userdel -r user1删除user1

 

Sh和./执行文件的区别:sh执行文件该文件可以没有执行权限,但是./必须具有执行权限才可执行

posted @ 2017-05-24 17:06  吃柚子的小白  阅读(141)  评论(0编辑  收藏  举报