2014下半年自学Linux命令2(持续更新)

来源:互联网 发布:北大生命科学知乎 编辑:程序博客网 时间:2024/06/06 07:32

vim编辑器

yy                                                   复制本行

1,$s/word1/word2/gc                      用1替换2

x                                                     删除光标后的

gg                                                    移动到本行

i,l                                                     一般模式

a,A                                                   插入模式

o,O                                                   命令行模式

r,R                                                     替换模式

w                                                       保存

q                                                        退出

!                                                         强制执行

ctrl+v                                                  块选择

ctrl+w-s                                              分屏

%s/a/b/g                                              将a替换成b

 

用户与组:

uid:用户id

Gid:组id

useradd

              -u               给用户一个ID

              -g               加用户组名

              -G               这个用户组还可以加的组

             -c                说明内容

             -d                指定某个目录为主目录

             -s                加一个SHELL

             -e                加日期

参考目录:/bin/bash   /etc/skel

                   /etc/default/useradd          /etc/login.defs

                   /etc/skel/*

 

passwd                                       修改密码                        

                             -l                     锁定帐号

                             -u                    解锁帐号

                             -i                     密码失效日期

                             -n                    多久不可以修改密码天数

                             -x                    多久内必须要改密码天数

                             -w                   密码过期前几天警告

 

usermod                                   帐号调整

                          -c                      接帐号说明

                          -d                      接帐号文件夹

                          -e                      接日期

                          -f                      接天数

                          -group              接初始用户组                /etc/passwd

                         -G                     修改次要用户组            /etc/group

                         -a                      与G连用可以增加其次要组

                         -l                       修改账户名称

                         -s                       接SHELL

                         -u                       解锁

userdel                                   删除用户

                                           -r  删除用户及其主目录

groupadd                               

                                          -g                接某个特定ID

                                          -r                  新建系统用户组

groupdel                                              删除用户组

 

密码修改                       相关目录     /etc/passwd

                                                         /etc/shadow

                                                         /etc/group

                                                         /etc/gshadow

  chage                   -l                   列出详细密码信息

                              -d                  接日期最近修改密码的日期

                              -E                   接日期或时间失效时间

                              -I                   加天数失效时间

                              -m                 密码最短保留天数

                              -M                  密码最大保留天数

                              -W                  密码失效前警告的天数

    用户切换

                                                 su -           切换用户(包括环境变量)

                                                 visudo       ROOT相关文件

文件的权限修改

                                             chgrp          修改组

                                             chown        修改所有者

                                              chmod        修改文件权限

                                                    -R         命令的递归执行

                                             

chmod             u                +            r

                         g                 -             w

                         o                 =            x

                         a

                         o+t    1     对文件夹,只有该文件所有者才可以更改删除执行该文件

                         u+s   4      对文件,任何人都可以以文件所有者身份运行只对二进制文件

                         g+s   2      对文件或目录,对文件(二进制,会获得用户组的支持)对目录(新建文件的用户组与此目录的用户组相同)         

umask               系统默认权限(减去111)

chattr               -a        只能增加数据

                          -i         不能被进行任何操作

lsattr                -a        显示隐藏权限

                          -d       只显示目录属性

                         -R        递归的显示子目录的属性

0 0
原创粉丝点击