linux用户和组的操作,vi编辑器的使用

用户和组别的操作
 
 Linux系统对用户,组别,被操作的文件有独特的设置
 用户与组别对应、组别与被操作的文件对应
 后期系统使用过程中管理员root就只需要关心用户属于哪个组别的即可
 无需关心用户具体操作什么文件

三种模式:命令(默认)、编辑(增删改查)、尾行(退出)

vi编辑器  
1、进入编辑模式
    a:光标向后移动一位
    i:光标和所在字符不发生变化
    o:新起一行
    s:删除光标所在字符
2、尾行模式的操作
    q        //退出编辑器
    w        //对修改的内容进行保存
    wq       //保存修改并退出编辑器
    q!        //(不保存)强制退出编辑器
    w!        //强制保存
    Wq!       //强制保存并退出编辑
    set number 或 nu     //设置行号
    :/内容/  或者 :/内容    //查找指定内容
                             n(下一个)
                 N(上一个)
     :数字     //跳转到数字所在行
     字符串替换cont1被替换为cont2
     :s/cont1/cont2/              //替换光标所在行的第一个cont1(u为撤销)
     :s/cont1/cont2/            //替换光标所在行的全部的cont1
     :%s/cont1/cont2/g              //替换整个文档的cont1
3、命令模式操作
    1、光标移动
         1、光标移动
         上(k)下(j)左(h)右(l) 键
         2、单词级
       w:word移动到下个单词的首字母
       e:移动到下个单词的尾字母
       b:移动到上个单词的首字母
     3、行级
        $:行尾
        0:行首
     4、段落级(翻屏)
       {:上个本(本)段落首部
       }:下个(本)段落尾部
     5、屏幕级(不翻屏)
       H:屏幕首部
       L:屏幕尾部
     6、文档级
        G:文档尾部
        IG:文档第1行
        nG:文档第n行
    2、内容删除
        dd:删除光标当前行
    2dd: 包括当前行在内的,向后删除2行内容
    ndd  包括当前行在内的,向后删除n行内容
    x:删除光标所在字符
    c+w:从光标所在位置删除至单词结尾
    3、内容复制
        yy:   复制光标所在当前行
    2yy:  包括当前行在内,复制后面2行内的内容
    nyy   包括当前行在内,复制后面n行内的内容
    p:    对复制好的内容进行粘贴操作
    4、相关快捷操作
        u:     undo撤销
    J:    合并上下两行
    r:     单个字符替换
    .:    重复执行上传最近的指令

drwxr-xr-x, 2 haifeng haifeng 4096 9月 21 09:38 图片
分别:主人权限 同组用户权限 其他组用户权限 文件的主人 文件的组别  
主人:haifeng 对文件权限: r读 w写 x执行
同组用户:huo 对文件权限: r读 w写 -
其他组用户 liming 对文件权限: r读 - -

时间: 2024-10-11 05:56:40

linux用户和组的操作,vi编辑器的使用的相关文章

Centos7 目录与文件操作/ 用户、组权限操作/ vi文本编辑器

bin sbin:运行的程序目录boot:跟系统引导相关的文件或者目录dev:存放的设备名etc:跟配置相关的文件home:一些用户的目录在里面lib lib64:存放的库文件root:超级管理员目录run:跟程序运行相关的一些文件tmp:临时的数据usr:一些安装的程序var:可变长度的文件   比如-日志 ------------------------------------------------------------------------------- touch a.c  --创

linux 用户和组操作

linux用户操作 查看登陆用户:whoami (结果最简洁) 或者who mom likes 或者who am i查看所有用户:cat /etc/passwd 添加:sudo adduser lilei也可以:useradd -u userID username -u表示指定用户iduseradd创建后,需要用passwd username修改密码 删除:userdel -r username -r 表示同时删除目录 修改密码:passwd username修改用户名:sudo usermod

5、linux用户和组管理详解

linux用户和组管理 类Unix系统的设计初衷就是为让多用户同时工作,所以也迫使Linux系统有了极强的安全性,在前面安装红帽RHEL7操作系统时还特别要求"设置root用户密码",而root用户是存在于所有类UNIX系统中的"超级用户". 用户管理 root账户介绍(超级管理员) root用户拥有极高的系统所有权,能够管理系统的各项功能,如添加/删除用户,启动/关闭进程,开启/禁用硬件设备等权限.虽然使用root用户工作时不会受到权限的控制,但老话讲"

linux用户、组和权限——学习笔记

linux用户.组和权限--学习笔记 1.linux用户user 2.linux组group 3.用户和组的配置文件 3.1.Passwd文件格式 3.2.shadow 文件格式 3.3.group文件格式 3.4.gshdow文件格式 4.用户和组管理命令 4.1.用户管理命令 4.2.组帐号维护命令 4.3.用户创建:useradd 4.4.小实验 4.5.用户属性修改 4.6.删除用户 4.7.查看用户相关的ID 信息 4.8.切换用户或以其他用户身份执行命令 4.9.设置密码 4.10.

Linux   用户,组和用户权限的使用

echo -e "Hello,I am 'whoami',the system version is here,please helcheck ist  thanks! \n'lsb_release'"| mail -s 'help'root cmd1 |cmd 2 cma1 2>&1 | cmd2 cmd1 | & cmd2 tr 转换和删除字符 tr'a-z' 'A-Z' abc ABC echo abc |tr 'a-z' 'A-Z' | tr 'A-Z'

马哥面试总结-Linux用户、组和权限

用户user Linux 用户:Username/UID 管理员:root, 0 普通用户:1-65535 系统用户:1-499 (CentO 6 ), 1-999 (CentO 7 ) 对守护进程获取资源进行权限分配 登录用户:500 (CENTOS6 )+, 1000+ 交互式登录 备注:系统识别用户是看ID不是看名字的,(离职一个员工,可以账户暂停使用,新员工来了,直接更改账户名) 组group Linux 组:Groupname/GID 管理员组:root, 0 普通组: 系统组:1-4

学习linux——用户和组的配置文件

2017-07-21  19:57:10 @惟愿此心无怨尤  原创 我有认真写,你有认真看吗 linux用户和组的主要配置文件有四个,如下: /etc/passwd: 用户及其属性信息(名称.UID.主组ID等) /etc/group: 组及其属性信息 /etc/shadow: 用户密码及其相关属性 /etc/gshadow: 组密码及其相关属性 /etc/passwd 以user普通用户为例 其中:以":"为分隔符,所以共有7个属性,从左往右依次为 login name:登陆用户名(

Linux用户与组管理(一)

Linux用户与组管理(一) 简介Linux用户与组 useradd usermod userdel groupadd groupmod groupdel 环境:CentOS 6.8 简介Linux用户与组 Linux系统在静态视角下,无非就是由诸多文件组成的一个"文件系统":从动态视角来看,无非就是一个在内核支配之下的一个"文件系统".这两种角度是有些区别的:动态角度下,内核是独立的,内核负责管控文件系统,而在静态角度下,连内核本身也是文件系统下的一个文件而已.故

linux用户和组 更新..

*** Linux用户和组: 1.用户:Username/UID 管理员:root, 0 系统用户:1-499(CENTOS6), 1-999(CENTOS7) 对守护进程获取资源进行权限分配 登录用户:500(CENTOS6)+, 1000(CENTOS7)+ 交互式登录 2.组:Groupname/GID 管理员组:root, 0 系统组:1-499, 1-999 普通组:500+, 1000+ 用户的主要组(主组):用户必须属于一个且仅一个主组 私有组:组名同用户名,且包含一个用户 用户的