×

gsou

双拼输入法对比全拼输入法效率更高吗?如何在RedHat7的OpenLDAP中实现将一个用户添加到多个组

admin admin 发表于2022-07-26 09:13:12 浏览113 评论0

抢沙发发表评论

双拼输入法对比全拼输入法效率更高吗【雷哥观点】双拼输入法比全拼输入法效率高很多,双拼方案(ah)不是所有声母只有一个字母,对应自然码双拼方案如下: 因为对于把韵母映射到具体哪个字母上的方案有很多,所以【知】的双拼输入是【vi】【总结】大家学习了双拼输入法,学习曲线平滑(只要全拼输入没问题的都能很快学会双拼输入,内容如下:# vim update_group_faysontest3.ldif dn: cn=faysontest3,ou=Group,dc=fayson,dc=com changetype: modify add: memberUid memberUid: faysontest memberUid: faysontest2(可左右滑动)如上内容描述向faysontest3用户组中添加faysontest和faysontest2用户3.使用如下命令导入修改的ldif文件ldapmodify -x -D “cn=Manager,dc=fayson,dc=com“ -W -f update_group_faysontest3.ldif4.查看faysontest用户是否在faysontest3组中#这里我们看到将faysontest用户添加到了faysontest3用户组中,3.将用户和用户组导入OpenLDAPldapadd -D “cn=Manager,dc=fayson,dc=com“ -W -x -f group_faysontest2.ldif ldapadd -D “cn=Manager,dc=fayson,dc=com“ -W -x -f user_faysontest2.ldif(可左右滑动)4.查看用户faysontest2的用户组#(可左右滑动)这里我们可以看到faysontest2用户包含了两个组faysontest2和faysontest34.将用户添加到已有的组在用户和用户组已经存在的情况下可以通过ldapmodify命令修改修改条目信息将用户添加到已有的用户组中,3.添加测试用户及用户组这里我们添加一个测试用户faysontest2。

双拼输入法对比全拼输入法效率更高吗

【雷哥观点】双拼输入法比全拼输入法效率高很多,原因如下。

双拼输入法,是一种输入方式,但不是输入法软件,实际上很多人有这种误解。

双拼输入法,其本质是建立在拼音输入法基础上的一种输入方式,但输入效率更高。

一、双拼输入法优缺点总结

1、优点

  • 简单易学,基本一天上手,一周熟练掌握,学习曲线平滑(只要全拼输入没问题的都能很快学会双拼输入,对比五笔的学习曲线会非常陡峭),而且在双拼速度可以跟得上思维速度的情况下,追求更高的效率

  • 无需下载专门的输入软件,主流输入法(搜狗、百度、QQ拼音等)都自带双拼方案,只需修改设置即可

  • 轻松提高打字速度,节约时间,通过减少击键次数,提高打字速度。减少击键30%-50%,所以理论上可以提高打字速度30%-50%(实际上20%左右还是有希望的)


2、缺点
  • 如果你的手机或者电脑经常要给别的小伙伴玩,而你的小伙伴一下子用不了你的输入法也并不知道怎么设置回全拼输入方式,可能一定程度会导致你的朋友觉得好气哦。


二、双拼原理

双拼就是声母一个按键、韵母一个按键,使每个字都只需要击键2次就可以打出一个字,通过减少击键次数达到打字更快的目的,对应自然码双拼方案如下:

因为对于把韵母映射到具体哪个字母上的方案有很多,就构成了双拼有很多人为它定义了各种方案,常用的包括小鹤双拼、微软双拼、拼音加加、紫光双拼、自然码等。

关于选择具体哪一种方案学习更好,其实总的来说,这些方案具体区别并不大,选择哪一种都可以,我选的是自然码方案。

liang(声母l和韵母iang)

qiu(声母q和韵母iu)

这样就导致每一次输入一个字所需敲击键盘的次数长短不一,如“啊”只需要击键1次,而“双”需要击键6次(shuang)

三、声母韵母

每个字包括声母和韵母,汉语拼音有:

23个声母

b p m f d t n l g k h j q x zh ch sh r z c s y w

39个韵母(部分简化的说法是24个)

单韵母(10):a o e i u ü ê | -i -i | er
舌面元音:前元音 i衣 ü 迂 ê
     央元音 a 啊
     后元音 o 喔 e 婀 u 乌
舌尖元音:舌尖前 -i(zi 资 ci 疵 si 韵母)
     舌尖后 -i(zhi知 chi吃 shi诗 ri日的韵母)
卷舌元音:er儿
复韵母(13个):由两个或三个元音复合而成
ai、ao、ei、ou、ia、ie、ua、uo 、üe(ve,ue)、iao 、iou(iu)、uai、uei(ui)
鼻韵母(16个):由一个或两个元音后面带上鼻辅音构成的韵母
前鼻韵母(n,8个):an、ian、uan、üan(van)、en、in、uen(un)、 ün(vn)
后鼻韵母(ng,8个):ang、iang、uang、eng、ing、ueng、ong、iong

四、举例说明

不同的双拼方案按键规则略有不同,选择双拼方案以后,可以进一步实践确认

1、举例说明(要记住按键方案)

比如打字【我们是共产主义接班人】

【解释:wo我mf们ui是gs共ij产vu主yi义jx接bj班rf人】
【我wo】w-》w o-》o
【们men】m-》m en-》f
【是shi】sh-》u i-》i
【共gong】g-》g ong-》s
【产chan】ch-》i an-》j
【主zhu】zh-》v u-》u
【义yi】y-》y i-》i
【接jie】j-》j ie-》x
【班ban】b-》b an-》j
【人ren】r-》r en-》f
全拼需要击键30次: wo men shi gong chan zhu yi jie ban ren
而双拼需要击键20次:wo mf ui gs ij vu yi jx bj rf
双拼对比全拼,减少击键30%-50%。

2、一些特例(没几个,记住即可)

不是所有字都是声母和韵母组成哒,

如:

  • 单韵母汉字,重复该字母击键两次:啊(aa)、哦(oo)、额(ee)

  • 复韵母汉字(两个字母),如:而(er)、诶(ei)、奥(ao)、安(an)、嗯(en),直接输入即可

  • 复韵母汉字(多个字母),如:昂(ang),双拼方案(ah)

不是所有声母只有一个字母,如zh、ch、sh

  • sh是(u键),所以【是】的双拼输入是【ui】

  • ch是(i键) ,所以【愁】的双拼输入是【ib】【其中b表示ou】

  • zh是(v键),所以【知】的双拼输入是【vi】

【总结】

大家学习了双拼输入法,是否有醍醐灌顶的感觉? 赶紧去试试把~

高效办公,我最爱双拼,你喜欢哪个呢?

如何在RedHat7的OpenLDAP中实现将一个用户添加到多个组

主要介绍如何在OpenLDAP中将一个用户添加到多个组中。

  • 内容概述

1.测试环境描述

2.添加测试用户及用户组

3.验证用户组

  • 测试环境

1.CentOS6.5

2.OpenLDAP版本2.4.40

  • 前置条件

1.OpenLDAP已安装且正常使用

2.测试环境描述

  • OpenLDAP服务信息

IP地址

HOSTNAME

描述

172.31.7.172

ip-172-31-7-172.fayson.com

OpenLDAP已安装

172.31.9.33

cdh04.fayson.com

OpenLDAP已安装

这里我们将172.31.7.172做为OpenLDAP的主节点,172.31.9.33做为OpenLDAP的备节点。

3.添加测试用户及用户组

这里我们添加一个测试用户faysontest2,将faysontest2用户添加到faysontest2和faysontest3组中。

1.user_faysontest2.ldif文件,内容如下

# vim user_faysontest2.ldif dn: uid=faysontest2,ou=People,dc=fayson,dc=com uid: faysontest2 cn: faysontest2 objectClass: account objectClass: posixAccount objectClass: top objectClass: shadowAccount userPassword: {SSHA}KYgsfyI/uny0dKPNeMRNG54BdwV6KlWA shadowLastChange: 17493shadowMin: 0shadowMax: 99999shadowWarning: 7loginShell: /bin/bash uidNumber: 999gidNumber: 999homeDirectory: /home/faysontest2-gsou

用户的ldif文件中包含了用户默认的用户组faysontest2,在文件中我们使用gidNumber来添加依赖。

2.group_faysontest2.ldif文件,内容如下

# vim group_faysontest2.ldif dn: cn=faysontest2,ou=Group,dc=fayson,dc=com objectClass: posixGroup objectClass: top cn: faysontest2 userPassword: {SSHA}KYgsfyI/uny0dKPNeMRNG54BdwV6KlWA gidNumber: 999dn: cn=faysontest3,ou=Group,dc=fayson,dc=com objectClass: posixGroup objectClass: top cn: faysontest3 userPassword: {SSHA}KYgsfyI/uny0dKPNeMRNG54BdwV6KlWA gidNumber: 997memberUid: faysontest2-gsou

(可左右滑动)

在组的ldif文件中,我们在faysontest3组条目下增加了memberUid: faysontest2来添加组和用户的依赖关系。

3.将用户和用户组导入OpenLDAP

ldapadd -D “cn=Manager,dc=fayson,dc=com“ -W -x -f group_faysontest2.ldif ldapadd -D “cn=Manager,dc=fayson,dc=com“ -W -x -f user_faysontest2.ldif-gsou

(可左右滑动)

4.查看用户faysontest2的用户组

#

(可左右滑动)

这里我们可以看到faysontest2用户包含了两个组faysontest2和faysontest3

4.将用户添加到已有的组

在用户和用户组已经存在的情况下可以通过ldapmodify命令修改修改条目信息将用户添加到已有的用户组中,下面我们通过示例来说明如何将用户faysontest用户添加到已有的faysontest3组中。-gsou

1.查看faysontest现有的用户组

#

(可左右滑动)

2.update_group_faysontest3.ldif文件,内容如下:

# vim update_group_faysontest3.ldif dn: cn=faysontest3,ou=Group,dc=fayson,dc=com changetype: modify add: memberUid memberUid: faysontest memberUid: faysontest2-gsou

(可左右滑动)

如上内容描述向faysontest3用户组中添加faysontest和faysontest2用户

3.使用如下命令导入修改的ldif文件

ldapmodify -x -D “cn=Manager,dc=fayson,dc=com“ -W -f update_group_faysontest3.ldif

4.查看faysontest用户是否在faysontest3组中

#

这里我们看到将faysontest用户添加到了faysontest3用户组中。

5.总结

  • 如果需要用户拥有多个组,只需要在需要加入组的条目下增加一条记录memberUid: faysontest2,faysontest2即为你用户的uid。
  • 一个组条目下支持多个memberUid属性。