Linux命令解析:pwd的具体使用方法
创新互联建站成立10余年来,这条路我们正越走越好,积累了技术与客户资源,形成了良好的口碑。为客户提供成都做网站、网站设计、外贸营销网站建设、网站策划、网页设计、域名申请、网络营销、VI设计、网站改版、漏洞修补等服务。网站是否美观、功能强大、用户体验好、性价比高、打开快等等,这些对于网站建设都非常重要,创新互联建站通过对建站技术性的掌握、对创意设计的研究为客户提供一站式互联网解决方案,携手广大客户,共同发展进步。
在Linux系统中,pwd是一个非常常用的命令,用于查看当前目录的绝对路径。本文将为大家介绍pwd的具体使用方法。
一、pwd命令的格式
pwd命令的格式为:
pwd [选项]
二、pwd命令的选项
pwd命令的选项如下:
– -L 逻辑路径,即符号链接所指向的路径。
– -P 物理路径,即实际存在的路径。
默认情况下,pwd命令输出的是逻辑路径。
三、pwd命令的具体使用方法
1.查看当前工作目录的绝对路径
我们可以直接在终端中输入pwd命令,它会输出当前工作目录的绝对路径。
比如,在终端中输入pwd命令,会得到类似于以下的输出:
$ pwd
/home/user
2.使用-L选项查看符号链接所指向的路径
在Linux系统中,我们可以使用符号链接来链接两个不在同一个目录中的文件夹或文件。如果使用pwd命令查看符号链接所在的目录,那么默认情况下,输出的是符号链接的路径而不是它所指向的实际路径。如果想要查看符号链接所指向的路径,需要使用-L选项。
以下是一个例子,假设我们当前工作目录是/tmp,我们创建一个名为link_to_ubuntu的符号链接,指向了实际文件夹/usr/lib/ubuntu:
$ cd /tmp
$ ln -s /usr/lib/ubuntu link_to_ubuntu
$ ls -l
total 4
lrwxrwxrwx 1 root root 21 Dec 15 04:09 link_to_ubuntu -> /usr/lib/ubuntu
此时,如果我们使用pwd命令来查看当前目录,会得到以下的输出:
$ pwd
/tmp
但是如果我们使用-L选项来查看符号链接所指向的路径,会得到以下的输出:
$ pwd -L
/usr/lib/ubuntu
3.使用-P选项查看实际存在的路径
在Linux系统中,可能会存在多个符号链接指向同一个实际文件夹的情况。如果想要查看某个符号链接所指向的实际路径,需要使用-P选项。
以下是一个例子,假设我们当前工作目录是/tmp,我们创建了两个名为link_to_ubuntu1和link_to_ubuntu2的符号链接,都指向了实际文件夹/usr/lib/ubuntu:
$ cd /tmp
$ ln -s /usr/lib/ubuntu link_to_ubuntu1
$ ln -s /tmp/link_to_ubuntu1 link_to_ubuntu2
$ ls -l
total 4
lrwxrwxrwx 1 root root 22 Dec 15 04:11 link_to_ubuntu1 -> /usr/lib/ubuntu
lrwxrwxrwx 1 root root 20 Dec 15 04:14 link_to_ubuntu2 -> /tmp/link_to_ubuntu1
此时,如果我们使用pwd命令来查看当前目录,会得到以下的输出:
$ pwd
/tmp
但是如果我们使用-P选项来查看符号链接所指向的实际路径,需要先进入其中一个符号链接所在的目录,然后再使用pwd -P命令,会得到以下的输出:
$ cd link_to_ubuntu1/
$ pwd -P
/usr/lib/ubuntu
四、
以上就是pwd命令的具体使用方法了。pwd命令非常方便简单,是初学者必须掌握的一个命令。希望本文对你有所帮助。
成都网站建设公司-创新互联为您提供网站建设、网站制作、网页设计及定制高端网站建设服务!
cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。
1.命令格式:
cat
…
2.命令功能:
cat主要有三大功能:
1.一次显示整个文件:cat
filename
2.从键盘创建一个文件:cat
>
filename
只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件:cat
file1
file2
>
file
3.命令参数:
-A,
–show-all
等价于
-vET
-b,
–number-nonblank
对非空输出行编号
-e
等价于
-vE
-E,
–show-ends
在每行结束处显示
$
-n,
–number
对输出的所有行编号,由1开始对所有输出的行数编号
-s,
–squeeze-blank
有连续两行以上的空白行,就代换为一行的空白行
-t
与
-vT
等价
-T,
–show-tabs
将跳格字符显示为
^I
洞卖-u
(被忽略)
-v,
–show-nonprinting
使用
^
和
M-
引埋肢用,除了
LFD
和
TAB
之外
4.使用实例:
实例一:把
log2023.log
的文件内容加上行号后输入
log2023.log
这个文件里
命令:
cat
-n
log2023.log
log2023.log
输出:
代码如下:
test>#
cat
log2023.log
======
test>#
cat
log2023.log
纳液逗
======
test>#
cat
-n
log2023.log
log2023.log
1
2
3
4
5
======
6
7
8
9
10
11
======
test>#
说明:
实例二:把
log2023.log
和
log2023.log
的文件内容加上行号(空白行不加)之后将内容附加到
log.log
里。
命令:
cat
-b
log2023.log
log2023.log
log.log
输出:
代码如下:
test>#
cat
-b
log2023.log
log2023.log
log.log
1
2
3
======
4
5
6
7
======
test>#
实例三:把
log2023.log
的文件内容加上行号后输入
log.log
这个文件里
命令:
输出:
代码如下:
test>#
cat
log.log
test>#
cat
-n
log2023.log
>
log.log
test>#
cat
-n
log.log
1
2
3
4
5
======
test>#
实例四:使用here
doc来生成文件
输出:
代码如下:
test>#
cat
>log.txt
Hello
>
World
>
Linux
>
PWD=$(pwd)
>
EOF
test>#
ls
-l
log.txt
-rw-r–r–
root
root
10-28
17:07
log.txt
test>#
cat
log.txt
Hello
World
Linux
PWD=/opt/soft/test
test>#
说明:
注意粗体部分,here
doc可以进行字符串替换。
备注:
tac
(反向列示)
命令:
tac
log.txt
输出:
代码如下:
test>#
tac
log.txt
PWD=/opt/soft/test
Linux
World
Hello
tac
是将
cat
反写过来,所以他的功能就跟
cat
相反,
cat
是由之一行到最后一行连续显示在萤幕上,而
tac
Linux中查看当前所处的目录位置可以使用pwd命令。
1、命令格式
pwd
2、命令功能
查看”当前工作目录“的完整路径
3、常用参数
一般情况下不带任何参数
如果目录是链接时:
格式:pwd -P 显示出实岁敏际路径,而非使乎山枝用连接唯渣(link)路径。
4、示例如下图所示
通过type命令来查询命令所在的目录。
1、通过type命令来查询命令所在的目录。
2、type命孝袜令是用来判断shell命令的类型的,如果是内部命令,没巧棚激有和祥独立可执行的文件,也就谈不上目录。
3、通过which命令来查询命令所在的目录
使用pwd可现实当前目录位置
例子:
pwd
/dev/wor
whereis 或者 which
—
whereis的解释(man whereis): 显示命令的二进制文件,源代码,手册等文件吵派准亏贺确位置销碰派
which的解释 (man which):显示(shell)命令的全路径
例如top命令:
$ whereis top
top: /usr/bin/top /usr/share/man/man1/top.1.gz
—
$ which top
/usr/bin/top
关于linux $(pwd)的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
四川成都云服务器租用托管【创新互联】提供各地服务器租用,电信服务器托管、移动服务器托管、联通服务器托管,云服务器虚拟主机租用。成都机房托管咨询:13518219792
创新互联(www.cdcxhl.com)拥有10多年的服务器租用、服务器托管、云服务器、虚拟主机、网站系统开发经验、开启建站+互联网销售服务,与企业客户共同成长,共创价值。
文章名称:Linux命令解析:pwd的具体使用方法(linux$(pwd))
分享链接:http://www.shufengxianlan.com/qtweb/news35/146785.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联