Linux-8 (CentOS)vi/vim 编辑器的快捷键 /用户及用户组(user/group)管理

#    1.vi/vim 编辑器三种模式:正常模式,编辑模式,命令行模式之间的相互切换

          1> 使用yy+p进行复制粘贴

                在正常模式下,输入yy,将复制文本中光标所在的行,输入p将复制的行粘贴

                在正常模式下,输入5 yy,表示将文本中光标所在的行下的5行复制,输入p将复制行粘贴

            2> 使用 dd 进行删除

                在正常模式下,输入 dd 将光标所在行删除

                在正常模式下,输入5 dd 将光标所在行下面5行删除

            3> 使用 【/san】进行文本内查找所有san,n 进行上下浏览

                在正常模式下,Esc切换至命令行模式,输入 / +所查找的文本,将文本内所有相关的内容,按 n 进行查找到的内容进行查看

            4> 使用 G 定位到文本的行尾, gg 定位到文本的行首

                在正常模式下, G 定位到整个文本的行尾,gg 定位到文本的行首

            5> 使用   【:set nu】 显示行号 【:set nonu 】取消显示行号

            6> 使用 【行号 shift g】将光标定位到指定的行

                在正常模式下,:set nu 显示行号,输入想要定位的行号,shift g 光标将定位到指定的行

#    2.关机和用户登录注销

        shut down -r now:立即重启

        shut down -h now:立即关机

        shut down -h 1 :1 分钟后关机

        halt :关机

        reboot:重启

        sysnc:内存的数据同步到磁盘,养成关机或重启前进行 sysnc 的指令操作

        logout :注销用户,在图形界面下的终端里无效

        su 用户名:切换用户,root切换用户不用输入密码,用户切换到root可以输入密码或者exit

su切换root与用户

#    3.用户管理

        1> 用户新增

        useradd 用户名 :创建用户,系统自动默认创建一个同命名的用户组及用户,将用户归置到该用户组下

        useradd -d  /home/asan JieGuo:在指定的路径 /home/asan 下创建一个用户名为JieGuo的用户

        passwd 用户名:为用户名指定密码,回车后输入对应的密码,界面加密无显示


在/home下新建JieGuo用户组,并新增asan用户

        2> 用户删除

            userdel 用户名:删除用户,保留其家目录

            userdel -r 用户名:删除用户及其用户组目录

        tip:一般只删除用户,保留其家目录

#    3.用户组管理

        1> 增加用户组名

            groupadd 用户组名:例如 groupadd JieGuo

         2> 更改用户到新的用户组中

            usermod -g 用户组名  用户名: 例如  usermod -g JieGuo asan  将asan归置到JieGuo下

         3> 查看 用户 

            id 用户名: 例如 id asan

新增用户组,归置用户名

#    4.用户及用户组配置文件

        1>    /etc/passwd  用户(user)的配置文件,记录用户的各种信息

                每行含义:用户名;口令(x),用户标识符(id);组标识符(id);注释性描述;主目录;标识符;shell(bash)

用户(asan)的配置文件

        2>    /etc/group 文件     组(group)的配置文件,记录Linux中的组信息

                每行含义:组名:口令(x):组标识号(501):组内用户列表(列表一般看不到)

组JieGuo的配置信息

        3>    /etc/shadow 文件     口令配置文件

            每行含义: 登录名:加密口令:最后一次的修改时间:最小的时间间隔:最大时间价格:警告时间:不活动时间:失效时间:标志

shadow文件为系统口令加密文件

#    5.文件所属用户和用户组管理

            1> 基本命令: ls -ahl 文件名        例如: ls -ahl  apple.txt

            2> 更改文件所属用户:chown 用户名 文件名

                将apple.txt所属用户 root 变更为用户 asan

chown asan apple.txt

            3> 更改文件所属组:chgrp 组名   文件名

                将用户组 root 中用户 root 的apple.txt 文件变更到 用户组 asan

chgrp asan apple.txt

#    6.常见命令的缩写

tar = Tape ARchive

tcsh = TENEX C shell
telnet = TEminaL over Network
termcap = terminal capability
terminfo = terminal information
tr = traslate
troff = Typesetter new ROFF
tsort = Topological SORT
tty = TeleTypewriter
twm = Tom's Window Manager
tz = TimeZone
udev = Userspace DEV
ulimit = User's LIMIT
umask = User's MASK
uniq = UNIQue
vi = VIsual = Very Inconvenient
vim = Vi IMproved
wall = write all
wc = Word Count
wine = WINE Is Not an Emulator
xargs = eXtended ARGuments
xdm = X Display Manager
xlfd = X Logical Font Description
xmms = X Multimedia System
xrdb = X Resources DataBase
xwd = X Window Dump
yacc = yet another compiler compiler

本文为我原创

-- --
  • 投诉或建议
评论