Linux vim gedit id

来源:互联网 发布:一辈子单身感受知乎 编辑:程序博客网 时间:2024/05/17 09:48

###############vim##########

命令模式下

cp /etc/passwd . ##将/etc/passwd复制到当前路径下

vim passwd ##用vim编辑打开

Esc退出编辑模式到命令行模式,输入以下命令

:set nu                    ###设置行号

:set nonu                 ###取消行号


:set mouse=a  ###添加鼠标

:set cursorline  ###添加行线

vim /etc/vimrc  ###vim配置文件,在配置文件中最后加入,G直

###接到最后一行在配置文件中没有“:”

/关键字     ###查找关键字

命令模式

yl  ###复制一个字母

y3l ###复制3个字母

###撤销

yw  ###复制一个单词

y3w  ###复制3三个单词

yy  ###复制一行

y3y  ###复制三行

dl  ###删除一个字母

d3l  ###删除三个字母

dw  ###删除一个单词                                                                       

d3w  ###删除三个单词

dd  ###删除一行                                                                  

d3d  ###删除三行

cl Esc p  ###剪切,恢复到命令模式下,p

cc  ##剪切一行

V gg d  ##全部删除

Ctrl+V I xxx Esc  ##可视化下,选中想要编辑的(上下左右键)

:%s/原字符/替换的/g ##g是所有

:%s/\t//g  ##去掉tab

:%s/^\ *//g  ##行首^

:%s/^\# */#/g 

:%s/^\ */#/g  ##在行首添加#

s/hello/westos/g  ##替换当前行


################################

ctrl+w s 

ctrl+v

ctrl+w 上下 

ctrl+c

vimdiff file1 file2##比较两个文件

##########光标移动#########

命令模式下

:数字  ##移动到指定行,Esc G

##移动到末尾

gg  ##移动到行首,:1

插入模式下

i I ##插入模式,i为从目前光标所在处插入,I为在目前所在行的第一个非空格符处开始插入

a A ##插入模式,a为从目前光标所在处的下一个字符开始插入,A为从光标所在行的最后一

##符处开始插入

o O  ##插入模式,o为在目前光标所在的下一行处进行插入新的一行,O为在目前光标所在

##上一行插入新的一行

r R  ##替换模式,r只会替换光标所在字符一次,R会一直替换光标所在的文字,直到按下Esc##键为止                                                                     

wq! ##wq!只适用于自己的或者超级用户

########gedit############

CTRL-Z##撤销

CTRL-C##复制

CTRL-V##粘贴

CTRL-T##缩进

CTRL-Q##退出

CTRL-S##保存

CTRL-R##替换

CTRL+Tab##切换

CTRL+W##关闭选项卡

yelp help:gedit

######用户######

配置文件+字符串

/etc/passwd  ##用户信息

/etc/shadow  ##用户认证信息

/etc/group  ##用户组信息

/etc/gshadow ##/etc/group的加密讯息文件

/etc/username  ##用户家目录

/etc/skel/.*/

useradd -u test  ###添加用户

           -g ##初始组(已经存在)

          -G ##附加组(已经存在)

useradd  -G 21 test

          -c ##用户说明

          -d ###用户家目录

         -s ###用户使用的

groupadd -g  ##建立组

groupdel  组名字 ##删除组

/etc/shells

userdel -r 用户名   ####删除用户

watch -n 1'tail -n 3 /etc/passwd /etc/group;echo===;ls -l /home;echo==;ls -l /mnt' 

cat /etc/shells     ###查看所有的shell

已经存在的,先删除要彻底

################用户信息id查看####

id -u

id -g 

id -G 

id -un 

id -gn 

id -a

id -z

id -r ##系统和帐号分离开

 

#########信息更改##################

usermod  ##修改

usermod -u  ##修改用户的ID

usermod -g  ##修改用户所在的所属组

usermod -G  ##修改用户所在附加组

usermod -ag  ##

usermod -c  ##修改用户账号的备注

usermod -d  ##更改家目录指定

usermod -md  ##

usermod -s  ##更改shell

usernod -L  ##锁定用户密码,使密码无效

usermod -U  ##解除密码锁定

passed -l  ##修改账户名称

passwd -d test

##################################

-用户系统环境

su

sudoers

visudo

hostname

#######超级用户可以下放权力##########

visudo/etc/sudoers ##配置文件

su - root

步骤

visudo->编辑->sudo 命令 

############用户认证################

chage     用户名

         -d                 ##上一次修改的时间

         -m                 ##密码可更改的最小天数

           -M                 ##密码保持有效的最大天数

         -W                 ##用户密码到期前,提前收到警告信息的天数

         -I                   ##停滞时期,密码过期这些天,将不能再用

           -E "xxxx-xx-xx"##账号到期的时间

 

 

0 0
原创粉丝点击