2017-06-25(常用快捷键 history 用户及用户组)
常用快捷键
| ctrl+l | 清屏 (与clear命令功能相似) |
| ctrl+c | 强制终止当前命令 |
| crtl+a | 光标移到命令行首 |
| crtl+e | 光标移到命令行尾 |
| ctrl+u | 从光标所在位置删除至行首 |
| ctrl+z | 将命令放入后台执行 |
| ctrl+r | 在历史命令中查找 |
histoty
格式: history [选项]
[选项] -c 清空历史命令
-w 将缓冲的历史命令写入用户家目录下的.bash_history
查看历史命令
history

修改默认保存条数
打开 /etc/profile 可以看到,系统默认保存1000条,修改histsize值 修改默认保存条数

历史命令的调用

!n
重复执行第n条命令
!2 重复执行第二条命令

!!
!! 重复执行上一条命令

!字符串
! his
重复执行最后一条以该字符串开头的命令

用户及用户组
用户组的相关配置文件
/etc/group 系统组信息配置文件

已 【root:x:0: 】 为例
| root: | x: | 0: | |
| 组名称 | 组密码 |
组编号 0:代表root组 1-499:预留给安装在系统中的软件或者服务的。 500+ :用户创建的用户组 |
组内用户列表 (组列表为空,不代表组内没有用户,当组内只有一个用户,且组名跟用户名相同的时候,可以省略) |
/etc/gshadow 组密码文件

已 【root : : : 】 为例
| root: | : | : | |
| 组名 |
组密码 组密码为null, * , ! 代表组没有密码 |
组管理者 null代表组内所有用户都可以管理此用户组 |
组内用户列表 |
用户相关配置文件
/etc/passwd

以 【root:x:0:0:root:/root:/bin/bash】 为例
| root: | x: | 0: | 0: | root: | /root: | /bin/bash |
| 用户名 | 密码 | 用户编号 | 用户组的编号 | 用户的注释信息 |
用户的家目录 root : /root 普通用户:/home/username |
shell类型 |
/etc/shadow

以【root:$6$2lxrK5I1KmxFDhq:17270:0:99999:7:::】为例
| root: | $6$2lxrK5I1KmxFDhq: | 17270: | 0: | 99999: | 7: | : | : | |
| 用户名 |
用户的密码 *代表帐号被锁定; !!表示这个密码已经过期了。 $6$开头的,表明是用SHA-512加密的, $1$ 表明是用MD5加密的 $2$ 是用Blowfish加密的 $5$ 是用 SHA-256加密的。 |
最近更新密码的时间 从1970.1.1开始的天数 |
密码不可变时间 0 代表随时可以修改 10:代表着10天之内不可修改 |
需要重新设定密码的天数 99999 表示不需要重新设定 |
警告修改密码的天数 | 密码过期的宽恕时间 |
帐号的失效时间 一般用于收费的服务系统中 |
保留 |
2017-06-25(常用快捷键 history 用户及用户组)的更多相关文章
- linux常用命令之--用户与用户组管理命令
linux的用户与用户组管理命令 1.用户和群组 groupadd:用于添加新的组群 其命令格式如下: groupadd [-option] 群组名 常用参数: -g GID:指定创建群组的GID(G ...
- Linux Shell基础 Bash常见命令 history、alias命令以及常用快捷键
概述 shell中常见命令history 历史纪录命令:history 命令格式如下: [root@localhost ~]# history [选项] [历史命令保存文件] -c:清空历史命令: ...
- VS 2017常用快捷键
VS 2017常用快捷键 1.查找和替换 1)查找:使用组合键“Ctrl+F”: 2)替换:使用组合键“Ctrl+H”. (批量更改函数名的神器!) 2.复制/剪切/删除整行代码 1)如果你想复制一整 ...
- vscode常用快捷键
一.vs code 的常用快捷键列表 1.注释: a) 单行注释:[ctrl+k,ctrl+c] 或 ctrl+/ b) 取消单行注释:[ctrl+k,ctrl+u] (按下ctrl不放,再按k + ...
- linux安装PyCharm,PyCharm常用快捷键及调试模式,pycharm里面对文件夹或者文件进行重命名
PyCharm常用快捷键及调试模式 2017年10月18日 23:13:43 菜鸟之神 阅读数:5835 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn ...
- Linux命令整理,用户管理,用户组管理,系统管理,目录管理常用命令
知识点梳理 Linux课堂笔记 学习目标 能够知道什么是Linux系统以及它的应用场景 能够独立完成安装VMware虚拟机和网络配置 能够独立完成安装CentOS以及远程终端SecureCRT 能够熟 ...
- IntelliJ Idea 常用快捷键列表
Alt+回车 导入包,自动修正 sout+Tab Syso快捷键 Ctrl+Alt+F 局部变量变为全局变量 Ctrl+Alt+V 类似于eclipse中Ctrl+2+L的快捷键 Ctrl+Alt+T ...
- IntelliJ IDEA 常用快捷键列表及技巧大全
IntelliJ Idea 常用快捷键列表 Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和 ...
- idea常用快捷键大全(转)
IntelliJ Idea 常用快捷键列表 文章来自:http://lavasoft.blog.51cto.com/62575/97730/ Alt+回车 导入包,自动修正Ctrl+N 查 ...
随机推荐
- micropython TPYBoard v202 超声波测距
实验目的 了解超声波模块的工作原理 学习使用超声波模块测量距离 实验器材 TPYBoard v202 1块 超声波模块(HC-SR04)1个 micro USB数据线 1条 杜邦线 若干 超声波模块的 ...
- JAVA定时任务调度之Timer入门详解(一)
所谓的Timer,打开jdk的api文档可以看到它的定义:一种工具,线程用其安排以后在后台线程中执行的任务.可安排任务执行一次,或者定期重复执行.通俗点讲就是说:有且仅有一个后台线程对多个业务线程进行 ...
- Sequelize 基本操作
Sequelize 是 Node 的一个 ORM(Object-Relational Mapping) 框架,用来方便数据库操作. 配置 sequelize 以 mysql 为例 首先我们要引入npm ...
- 第十三章:Python の 网络编程进阶(二)
本課主題 SQLAlchemy - Core SQLAlchemy - ORM Paramiko 介紹和操作 上下文操作应用 初探堡垒机 SQLAlchemy - Core 连接 URL 通过 cre ...
- [Spark内核] 第30课:Master的注册机制和状态管理解密
本課主題 Master 接收 Worker, Driver, Application Master 处理 Driver 狀态变换 Master 处理 Executor 狀态变换 [引言部份:你希望读者 ...
- DNN论文分享 - Item2vec: Neural Item Embedding for Collaborative Filtering
前置点评: 这篇文章比较朴素,创新性不高,基本是参照了google的word2vec方法,应用到推荐场景的i2i相似度计算中,但实际效果看还有有提升的.主要做法是把item视为word,用户的行为序列 ...
- java.lang.Exception: 资源处理失败,失败原因:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column '?????‰' in 'where clause'
1:Unknown column '?????‰' in 'where clause',这个问题,百度一搜,挺多的,但是貌似好像没有解决我的问题.贴一下我是如何拼接sql的.解决这个sql拼接bug的 ...
- 前端js之JavaScript
知识预览 一小知识 二 JavaScript的基础 BOM对象 DOM对象 实例练习 js拓展 小知识 核心(ECMAScript) 文档对象模型(DOM) Document object model ...
- InnoDB锁机制
1. 锁类型 锁是数据库区别与文件系统的一个关键特性,锁机制用于管理对共享资源的并发访问. InnoDB使用的锁类型,分别有: 共享锁(S)和排他锁(X) 意向锁(IS和IX) 自增长锁(AUTO-I ...
- 7、ABPZero系列教程之拼多多卖家工具 修改注册功能
本篇开始进入重头戏,之前的几篇文章都是为了现在的功能作准备.前面教程已经讲到修改User表结构,接下来就需要修改注册逻辑代码. 注册页面 修改Register.cshtml,备注如下代码: 文件路径: ...