老尸 发表于 2015-1-14 20:46:54

来一发CentOS基本之赞助文档---经常使用的敕令

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!linux基本之赞助文档检查-2014.2.11
---经常使用敕令
第一个man:相干敕令whatis
1,man手册查找格局
-输出?键,向前查找,如?-h,将会搜刮含有“-h”的行
-输出/键,向后查找,如/-k,将会向后搜刮“-k”的行
按N或许n(下一个)来停止上一个下一个相干婚配项检查。
2,man手册寄存的地位
可以经由过程manpath敕令来检查manpage的地位
3,man手册页进口
1用户指令2体系3程序库4装备5文件体系
6游戏7杂项8体系指令9内核指令
普通用到的项为:1,5,8
4,普通用man检查一个敕令的赞助文档的时刻,可以经由过程whatis检查一下该敕令在man赞助文档中的进口,一条敕令能够有多个man手册页进口(注:在应用whatis的时刻假如linux盘算机开机70分钟,那末你可以本身随便应用了,假如linux盘算机方才启动,那末须要履行makewhatis敕令来编译一下,不然没法应用whatis敕令)


#whatisrm
rm(1p)-removedirectoryentries
rm(1)-removefilesordirectories
#whatispasswd
passwd(1)-updateusersauthenticationtokens
passwd(5)-passwordfile
passwd(rpm)-Thepasswdutilityforsetting/changingpasswordsusingPAM
passwd(1ssl)-computepasswordhashes
在用man查询rm或许passwd的敕令的时刻,可以输出:
man5passwd//在进口为文件体系去查询passwd的赞助文档
man1passwd//在进口为用户指令去查询passwd的赞助文档
man1/1prm









第二个:help:相干敕令type,which
1,起首说明一下外部敕令和内部敕令
简略来讲,在linux体系中有存储地位的敕令为内部敕令;
没有存储地位的为外部敕令,可以懂得为外部敕令嵌入在linux的shell中,所以看不到。
2,内部敕令的赞助文档应用help的格局为:敕令--help
如:passwd--help
外部敕令的赞助文档应用help的格局为:help-敕令
如:helpcd
3,type来断定究竟为外部敕令照样外部敕令
如:
#typehelp//检查help敕令的表里类型

helpisashellbuiltin//可以看到help为外部敕令
#typepasswd//检查passwd这条敕令能否在linux体系中存在

passwdis/usr/bin/passwd//可以看到passwd的存储地位,是以存在,为内部敕令
#typecd
cdisashellbuiltin
那末passwd即为内部敕令,那末cd为外部敕令
4,应用which敕令查找可履行文件(内部敕令、剧本)
-因为which敕令说明太长,所以重整旗鼓了
4-1,which可搜刮的规模由情况变量PATH决议,平日情形下,治理员与通俗用户的PATH变量是分歧的,可分离以root用户、通俗用户test登入后履行echo$PATH检查。

#su-root
#su-test//切换到test用户
$echo$PATH//检查test用户的情况变量
/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/test/bin
$exit
logout
#echo$PATH//检查root用户的情况变量
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
#
4-2,用which检查mkdir和cp敕令的履行法式地位:
#whichmkdir//mkdir敕令存储的地位
/bin/mkdir
#whichcp//cp敕令存储的地位
aliascp=cp-i
/bin/cp
#
从上述成果可以看到,which的输入成果包含了敕令别号。这是由于Linux为了便利用户应用,设置了which别号以添加别号搜刮而至。

4-3,上面撤消别号来检查whichcp敕令的成果
#aliaswhich//检查which的别号其实相当于上面的绿色的一行敕令组合
aliaswhich=alias|/usr/bin/which--tty-only--read-alias--show-dot--show-tilde
#/usr/bin/whichmkdir//只查找第一目的
/bin/mkdir
#/usr/bin/whichcp
/bin/cp
#
4-4,which的参数-a
which查询的路径为$PATH,那末当查询到第一个敕令地点的目次后就会直接显示,那末假如前面的目次中也存在该敕令,那末将不会显示,所以,须要应用-a参数。

#which-amkdir//查找一切目的
/bin/mkdir
/usr/bin/mkdir
4-5,因为外部敕令是内建在/bin/bash说明器中的指令,并没有自力的可履行文件存在,所以测验考试用which来搜刮是找不到的。例如,用which找cd、help等外部敕令时会提醒找不到成果


#whichcd//检查外部敕令cd存在的地位
/usr/bin/which:nocdin(/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)//可以看到,是不存在的
#whichhelp
/usr/bin/which:nohelpin(/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)


#



注:普通用help敕令检查外部敕令!!!




这是最根本的linux赞助敕令,固然简略,然则用法常被弄混,原来which这个敕令盘算拿到whereis、which、whatis、locate敕令一块说,又怕给本身弄迷了,whatis和which就如今这里弄了!

欢迎大家来到仓酷云论坛!

再见西城 发表于 2015-1-16 22:38:51

来一发CentOS基本之赞助文档---经常使用的敕令

linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创!

因胸联盟 发表于 2015-1-26 06:10:35

虽然大家都比较喜欢漂亮的mm,但是在学 linux 的过程中,还是要多和“男人”接触一下:P 遇到问题的时候,出来看说和上网查之外,就是要多用 linux 下的 man 命令找找帮助。

活着的死人 发表于 2015-2-4 20:19:54

掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。

不帅 发表于 2015-2-10 08:19:06

让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?

飘飘悠悠 发表于 2015-3-1 08:55:02

感谢老师和同学们在学习上对我的帮助。

海妖 发表于 2015-3-10 17:15:20

得到到草率的回答或者根本得不到任何Linux答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。

老尸 发表于 2015-3-17 12:11:54

主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。

乐观 发表于 2015-3-24 14:23:47

掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。
页: [1]
查看完整版本: 来一发CentOS基本之赞助文档---经常使用的敕令