Linux简单命令使用(二) 12.28

一  vim异常退出处理,wc命令的使用,命令的查看帮助,以及历史命令的快速调用
         
       1. vim的异常退出
          当vim异常退出时会生成.file.swp文件
           

    [O]pen Read-Only, (E)dit anyway,  (R)ecover,  (D)elete it,        (Q)uit, (A)bort:
    只读打开                 继续编辑        恢复数据    删除swap文件  退出 
   可以选择R恢复数据,或者D删除swqp文件。

2. wc命令的使用
    wc               //文件大小统计
    wc -l            //行数
    wc -w          //单词数
    wc -m         //字符数
    wc -c          //字节数

3. history 命令的简单使用

    history               //历史命令的查看
    history   -c         //清空当前环境中的历史
    !数字               //调用历史中相应数字的命令
    !his                 //调用以his关键字开头的最近一条历史
    文件头+table     //补全文件名
    ctrl +r +关键字   //调用历史中最近一条含有此关键字的历史

   

4.命令的帮助和用途查看

 

whatis 命令       //产看当前命令的用途
命令  --help       //查看命令用法
<>                     //必须加入的参数
 *                       //任意字符
?                      //单个字符
man 命令          //查看手册
man 5   文件
            (   man的级别
                  1   #命令
                  2   #系统调用接口
                  3   #函数库调用接口 
                  4   #特殊设备文件
                  5   #系统配置文件
                  6   #游戏规则说明
                  7   #包说明
                  8   #系统管理命令
                  9   #内核调用规则
                )
/usr/share/doc   //系统中所有安装过的软件的帮助文档

 

二 系统用户的目录介绍,用户信息的监控,通用配置符的简单使用

1. 用户目录介绍
   

/bin         //二进制可执行文件,系统常规命令
/boot       //启动目录,存放系统自动启动文件,内核,初始化程序
/dev        //系统设备管理文件
/etc         //大多数系统配置文件存放路径
/home     //普通用户家目录
/lib          //函数库
/lib64/     //64位函数库
/media    //临时挂载点   
/mnt        //临时挂载点
/run         //自动临时设备挂载点
/opt         //第三方软件安装路径
/proc       //系统硬件信息和系统进程信息
/root        //超级用户家目录
/sbin        //系统管理命令,通常只有root可以执行
/srv         //系统数据目录
/var         //系统数据目录
/sys         //内核相关数据
/tmp        //临时文件产生目录
/usr/        //用户相关信息数据

用户在系统中存储的方式

/etc/passwd             //用户信息文件
  每一行对应的分别为 用户名称:用户密码:uid:gid:说明:家目录:默认shell
  (x为空,为加强系统安全,密码没有存放在这里)

2.用户信息监控

     id                            // 查看指定用户的信息
     id    -u                     //查看用户uid(u代表user)
     id    -g                     //查看用户的gid(g代表group)
     id    -G                     //查看用户所在的所有组的id
     id    -n                     //显示名字而不是显示id数字
     su -  user                //用户身份切换“-”表示用户环境也跟着切换
                                    (如果要切换到其他用户,需要退出当前用户)
    watch -n 1               //表示每隔一秒检测一次
    useradd    用户名    //添加用户
    useradd    -u    6666  用户名   //制定用户 id 6666
                (  -g    666                  //制定初始组id 666 ,该组必须存在
                      -G   666                  //指定附加组id,该组必须存在
                      -c    "wangdassye"  //指定用户说明
                      -d     /home/lee       //指定用户家目录
                      -s     /bin/sh             //指定用户默认的shell 
                    )
    userdel   -r  用户名  //删除用户  (如果不加 -r 表示只删除用户删除配置文件)
    groupadd     组名     //添加组
    groupdel                   //删除组
     
     

3. 通用字符的匹配
   

  [[:digit:]]             // 数字
                         (  lower 单个小写字母;
                               upper 单个大写字母;
                               alpha 单个字母;
                               punct 单个符号;
                               alnum 单个数字或字母;
                            )
   [1-9]                 //模糊匹配,1-9的任意数字
  {1..9}                 //精确匹配,1-9之间的所有数字
  touch file[1-9]  创建了一个“file[1-9]”的文件夹,创建file1~file9,touch   file{1..9}
 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值