Linux编程:菜鸟教程:周全进修 pwd 命令仓酷云
有些人号称用过十几种甚至几十种linux,向人谈论起来头头是到,好像懂的很多。<p>
关于那些利用Linux命令行的人来讲,‘pwd‘命令长短常有效的,它告知你你如今在谁人目次,从根目次(/)怎样抵达。出格是关于也许会在目次的切换间简单懵懂的Linux老手而言,‘pwd‘能够挽救他们。
甚么是pwd?
‘pwd‘代表的是‘PrintWorkingDirectory’(打印以后目次)。如它的名字那样,‘pwd’会打印出以后事情目次,或复杂的来讲就是以后用户所位于的目次。它会打印出以根目次(/)为出发点的完全目次名(相对目次)。这条命令是一条shell内建命令,而且在年夜多半shell中都可使用,如bash、Bourneshell,ksh、zsh等等。
pwd的基础语法:
#pwdpwd的选项
选项形貌-L(即逻辑路径logical)利用情况中的路径,即便包括了标记链接-P(即物理路径physical)制止一切的标记链接–help显现匡助并加入–version输入版本信息并加入假如同时利用了‘-L‘和‘-P‘,‘-L‘会有更高的优先级。假如没有指定参数,pwd会避开一切的软链接,也就是说会利用‘-P‘参数。
pwd的加入形态:
0乐成非零值失利本篇的目标是接纳例子让你对‘pwd‘有更深切的意会。
1.打印以后事情目次.
avi@tecmint:~$/bin/pwd/home/avi
打印事情目次
2.为文件夹创立一个标记链接(好比说在home目次下创立一个htm链接指向/var/www/html)。进进新创立的目次并打印出含有和不含标记链接的目次。
在home目次下创立一个htm链接指向/var/www/html,并进进。
avi@tecmint:~$ln-s/var/www/html/htmavi@tecmint:~$cdhtm
创立标记链接
3.从以后情况中打印目次即便它含有标记链接。
avi@tecmint:~$/bin/pwd-L/home/avi/htm
打印事情目次
4.剖析标记链接并打印出物理目次。
avi@tecmint:~$/bin/pwd-P/var/www/html
打印物理事情目次
5.检察一下“pwd”和“pwd-P”的输入是不是分歧,也就是说,假如没有跟上选项,“pwd”时分会主动接纳-P选项。
avi@tecmint:~$/bin/pwd/var/www/html
反省pwd输入
结论:下面例子4和5的输入很分明(了局不异),当你“pwd”前面不带参数时,pwd会利用“-P”选项。
6.打印pwd命令的版本。
avi@tecmint:~$/bin/pwd--versionpwd(GNUcoreutils)8.23Copyright(C)2014FreeSoftwareFoundation,Inc.LicenseGPLv3+:GNUGPLversion3orlater<http://gnu.org/licenses/gpl.html>.Thisisfreesoftware:youarefreetochangeandredistributeit.ThereisNOWARRANTY,totheextentpermittedbylaw.WrittenbyJimMeyering.
反省pwd命令版本
注重:‘pwd’一般不带选项运转,且没有任何参数
主要:你大概注重到我们方才运转的都是“/bin/pwd”而不是“pwd”。
这有甚么区分呢?间接利用“pwd”意味着利用shell内置的pwd。你的shell大概有分歧版本的pwd。详细请参考手册。当你利用的是/bin/pwd时,我们挪用的是二进制版本的命令。固然二进制的版本有更多的选项,可是它们二者都能打印以后的目次。
7.打印一切含有可实行pwd的路径
avi@tecmint:~$type-apwdpwdisashellbuiltinpwdis/bin/pwd
8.存储“pwd”命令的值到变量中(好比说:a),并从中打印变量的值(关于察看shell剧本很主要)。
avi@tecmint:~$a=$(pwd)avi@tecmint:~$echo"Currentworkingdirectoryis:$a"Currentworkingdirectoryis:/home/avi
存储pwd的值到变量中
上面的例子中也能够用printf来替换。
9.将事情路径切换到其他中央(好比说/home),并在命令行中显现。经由过程实行命令(好比说‘ls‘)来考证统统OK。
avi@tecmint:~$cd/homeavi@tecmint:~$PS1=$pwd>[注重例子中的单引号]>ls
改动以后事情路径
10.设置多行显现(就像上面如许),
avi@tecmint:~$/bin/pwd/home/avi0接着实行命令(好比说ls)来查验统统OK。
avi@tecmint:~$/bin/pwd/home/avi1
设置多行显现
11.一会儿反省以后事情路径和先前的事情路径。
avi@tecmint:~$/bin/pwd/home/avi2
反省以后事情路径
12.pwd文件的相对路径(以/入手下手)。
avi@tecmint:~$/bin/pwd/home/avi313.pwd源文件文件的相对路径(以/入手下手)。
对于linux命令,一定要学会用man和info去查他们的解释; 硬盘安装及光盘安装,清楚了解安装Linux应注意的有关问题,如安装Linux应在最后一个分区内,至少分二个分区。 我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。 随着Linux技术的更加成熟、完善,其应用领域和市场份额继续快速增大。目前,其主要应用领域是服务器系统和嵌入式系统。然而,它的足迹已遍布各个行业,几乎无处不在。 以前觉得Linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。 Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。 上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题. 对于英语不是很好的读者红旗 Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。 硬盘安装及光盘安装,清楚了解安装Linux应注意的有关问题,如安装Linux应在最后一个分区内,至少分二个分区。 熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件。 其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。
页:
[1]