Linux基础二

密码服务:passwd                

-S           用户密码信

-l             锁定帐号

-u            解锁

-n           设定密码最短有效期

x             设定密码最长有效期

-w           警告期

-i            设定用户非活跃天数

-d           清除用户密码监控passwd密码信息
 

 Vim文本方式编辑

vim filename  ##进入到命令模式除目录或文件(当文件名不存在时会自动创建)

i 插入模式     esc 退出插入模式     wq  保存退出q! 强制退出vim

在vim异常退出时,系统中会在所编辑的文件目录中生成.file.swp,vim再次编辑此文件时会出现相应提示(按 "o"open    按

"e"edit      按 "r"recover      按 "d"delete .swap file      按 "q"quit)

在vim的命令模式下可以配置vim的工作方式

:set nu            行号添加                          :set nonu        取消行号

:set mouse=a        添加鼠标选择          :set cursorline        行线显示

 vim /etc/vimrc        此文件为vim的配置文件

/关键字   关键字搜索    n向下匹配    N向上匹配

字符复制:yl(复制一个字母)    yXl(复制X个字母)    yw(复制一个单词   )     yXw(复制X个单词)  

yy(复制一行)    yXy(复制X行)    p(复制完成后按“P”粘贴)

将复制中的y改为d即为删除指令,c即为剪切指令

vim可视化模式:ctrl + v 进入可视化模式

批量修改字符: :%s/原有字符/替换后字符    ##只替换每一行中出现的第一个原有字符

:%s/原有字符/替换后字符/g     替换所有

vim分屏功能:ctrl+w s(上下分屏)    ctrl+w v(左右分屏)    ctrl+w c(关闭光标所在屏幕)

ctrl+w 上下左右(光标移动到指定屏幕)    :sp file2(同时编辑当前文件和file2)

插入模式下 i(光标所在位置插入)I(光标所在行行首)a(光标所在字符的下一个位置)A(光标所在行行尾)o(光标所

下一行)O(光标所在上一行)s(删除光标所在字符插入)S(删除光标所在行插入)##

管理输入输出

在linux系统中,正确输出的编号为1,错误输出编号为2

| 管道,管道的作用是将前一条命令的输出变成管道后命令的输入

注意: >, 2> ,&>  都会覆盖源文件内容##

系统中错误的输出是无法通过管道的,可用 2>&1 可以把错误的输出编号由2变成1

tee    复制输出到指定位置

例:将/etc/passwd中的正确内容输出至桌面Right文件中,错误内容输出至左面Wrong文件中

                     利用指令:find /etc -name passwd 2>&1 >Right |tee Wrong

用户就是系统使用者的身份

用户信息涉及到的系统配置文件:

/etc/passwd        用户信息

 

 

用户:密码:uid:gid:说明:家目录:用户使用的shell.

/etc/shadow       用户认证信息

 用户:密码:最后一次密码修改该时间:最短有效期:最长有效期:警告期:非活跃期:帐号到期日

/etc/group      组信息

 组名称:组密码:组id:附加组成员

/etc/gshadow           组认证信息

用户建立

useradd                                  参数                                                                                           用户名字

                           -u   指定用户uid

                           -g    指定用户初始组信息(这个组必须已经存在)

                           -G    指定附加组(这个组必须存在)

 

-c    用户说明

-s    用户所使用的shell,/etc/shells记录了用户能使用shell的名字

用户删除

userdel     -r    用户名称 -r表示删除用户信息及用户的系统配置

 

 

用户id信息查看

id    参数    用户

         -u   用户uid

         -g    用户初始组id

         -G    用户所有所在组id

         -n   显示名称而不是id数字

         -a    显示所有信息

 

用户信息更改

usermod    参数    用户

                    -l   更改用户名称

                   -u    更改uid

                   -g    更改gid

                  -G    更改附加组

                -aG    添加附加组

                   -c    更改说明

                   -d    更改家目录指定

                -md    更改家目录指定及家目录名称

                   -s    更改shell

                   -L    冻结帐号

                  -U    解锁

 

rw-|r--|r--

 u   g   o   ——>(u:文件所有人对文件可以读写;g:文件组成员对文件可读;o:其他人对文件可读)

u优先匹配,g次优先,o当u,g不匹配时匹配 

1)r  :对文件:可以查看文件中的字符;  对目录:可以查看目录中文件的信息

2)w :对文件:可以更改文件内字符;  对目录:可以在目录中添加删除文件

3)x  :对文件:可以运行文件内记录的程序动作;  对目录:可以进入目录中

4)字符方式修改该文件权限:chmod [-R] <u|g|o><+|-|=><r|w|x> file|dir    

chmod u-x file1            ##file1拥有者去掉x权限

chmod g+w file1            ##file1拥有组添加w权限

chmod u-x,g+w file1        ##file1拥有者去掉x权,file1拥有组添加w权限

chmod ugo-r file2        ##file2的用户组其他人去掉r权限

chmod ug+x,o-r file3        ##file3用户和组添加x权限,其他人去掉r权限

数字方式修改该文件权限

在linux中:r=4;w=2;x=1;

文件权限数字表示方式:rw-|r--|r--  (u | g | o)

u=rw-=4+2+0=6;g=r--=4+0+0=4;o=r--=4+0+0=4  ———> 所以文件权限表示为644

chmod    修改后权限值    file

7=rwx;6=rw-;5=r-x;4=r--;3=-wx;2=-w-;1=--x;0=---

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值