仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 551|回复: 10
打印 上一主题 下一主题

[其他Linux] Linux编程:菜鸟教程:周全进修 pwd 命令仓酷云

[复制链接]
深爱那片海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:18:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
有些人号称用过十几种甚至几十种linux,向人谈论起来头头是到,好像懂的很多。

<p>




关于那些利用Linux命令行的人来讲,‘pwd‘命令长短常有效的,它告知你你如今在谁人目次,从根目次(/)怎样抵达。出格是关于也许会在目次的切换间简单懵懂的Linux老手而言,‘pwd‘能够挽救他们。

甚么是pwd?

pwd‘代表的是‘PrintWorkingDirectory’(打印以后目次)。如它的名字那样,‘pwd’会打印出以后事情目次,或复杂的来讲就是以后用户所位于的目次。它会打印出以根目次(/)为出发点的完全目次名(相对目次)。这条命令是一条shell内建命令,而且在年夜多半shell中都可使用,如bash、Bourneshell,ksh、zsh等等。
pwd的基础语法:
  1. #pwd[OPTION]
复制代码
pwd的选项

选项形貌-L(即逻辑路径logical)利用情况中的路径,即便包括了标记链接-P(即物理路径physical)制止一切的标记链接&ndash;help显现匡助并加入&ndash;version输入版本信息并加入假如同时利用了‘-L‘和‘-P‘,‘-L‘会有更高的优先级。假如没有指定参数,pwd会避开一切的软链接,也就是说会利用‘-P‘参数。
pwd的加入形态:
0乐成非零值失利本篇的目标是接纳例子让你对‘pwd‘有更深切的意会。
1.打印以后事情目次.
  1. avi@tecmint:~$/bin/pwd/home/avi
复制代码

打印事情目次
2.为文件夹创立一个标记链接(好比说在home目次下创立一个htm链接指向/var/www/html)。进进新创立的目次并打印出含有和不含标记链接的目次。
在home目次下创立一个htm链接指向/var/www/html,并进进。
  1. avi@tecmint:~$ln-s/var/www/html/htmavi@tecmint:~$cdhtm
复制代码

创立标记链接
3.从以后情况中打印目次即便它含有标记链接。
  1. avi@tecmint:~$/bin/pwd-L/home/avi/htm
复制代码

打印事情目次
4.剖析标记链接并打印出物理目次。
  1. avi@tecmint:~$/bin/pwd-P/var/www/html
复制代码

打印物理事情目次
5.检察一下“pwd”和“pwd-P”的输入是不是分歧,也就是说,假如没有跟上选项,“pwd”时分会主动接纳-P选项。
  1. avi@tecmint:~$/bin/pwd/var/www/html
复制代码

反省pwd输入
结论:下面例子4和5的输入很分明(了局不异),当你“pwd”前面不带参数时,pwd会利用“-P”选项。
6.打印pwd命令的版本。
  1. 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的路径
  1. avi@tecmint:~$type-apwdpwdisashellbuiltinpwdis/bin/pwd
复制代码






8.存储“pwd”命令的值到变量中(好比说:a),并从中打印变量的值(关于察看shell剧本很主要)。
  1. avi@tecmint:~$a=$(pwd)avi@tecmint:~$echo"Currentworkingdirectoryis:$a"Currentworkingdirectoryis:/home/avi
复制代码

存储pwd的值到变量中
上面的例子中也能够用printf来替换。
9.将事情路径切换到其他中央(好比说/home),并在命令行中显现。经由过程实行命令(好比说‘ls‘)来考证统统OK
  1. avi@tecmint:~$cd/homeavi@tecmint:~$PS1=$pwd>[注重例子中的单引号]>ls
复制代码

改动以后事情路径
10.设置多行显现(就像上面如许),
  1. avi@tecmint:~$/bin/pwd/home/avi0
复制代码
接着实行命令(好比说ls)来查验统统OK
  1. avi@tecmint:~$/bin/pwd/home/avi1
复制代码

设置多行显现
11.一会儿反省以后事情路径和先前的事情路径。
  1. avi@tecmint:~$/bin/pwd/home/avi2
复制代码

反省以后事情路径
12.pwd文件的相对路径(以/入手下手)。
  1. avi@tecmint:~$/bin/pwd/home/avi3
复制代码
13.pwd源文件文件的相对路径(以/入手下手)。

对于linux命令,一定要学会用man和info去查他们的解释;
乐观 该用户已被删除
沙发
发表于 2015-1-20 19:51:46 | 只看该作者
硬盘安装及光盘安装,清楚了解安装Linux应注意的有关问题,如安装Linux应在最后一个分区内,至少分二个分区。
板凳
发表于 2015-1-24 15:31:19 | 只看该作者
我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。
冷月葬花魂 该用户已被删除
地板
发表于 2015-2-1 19:50:49 | 只看该作者
随着Linux技术的更加成熟、完善,其应用领域和市场份额继续快速增大。目前,其主要应用领域是服务器系统和嵌入式系统。然而,它的足迹已遍布各个行业,几乎无处不在。
谁可相欹 该用户已被删除
5#
发表于 2015-2-2 10:47:38 | 只看该作者
以前觉得Linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。
愤怒的大鸟 该用户已被删除
6#
发表于 2015-2-7 17:59:26 | 只看该作者
Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。
小妖女 该用户已被删除
7#
发表于 2015-2-17 09:00:17 | 只看该作者
上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题.
若天明 该用户已被删除
8#
发表于 2015-2-22 20:19:51 | 只看该作者
对于英语不是很好的读者红旗 Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。
小魔女 该用户已被删除
9#
发表于 2015-3-5 06:49:21 | 只看该作者
硬盘安装及光盘安装,清楚了解安装Linux应注意的有关问题,如安装Linux应在最后一个分区内,至少分二个分区。
再现理想 该用户已被删除
10#
发表于 2015-3-6 16:45:34 | 只看该作者
熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件。
admin 该用户已被删除
11#
发表于 2015-3-20 12:31:09 | 只看该作者
其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-25 12:47

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表