Linux命令解析:pwd 的具体使用方法 (linux $(pwd))

Linux命令解析:pwd的具体使用方法

在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命令非常方便简单,是初学者必须掌握的一个命令。希望本文对你有所帮助。

相关问题拓展阅读:

  • linux下cat 命令使用详解:显示文件内容
  • linux 中何种命令可以查看当前所处的目录位置

linux下cat 命令使用详解:显示文件内容

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 中何种命令可以查看当前所处的目录位置

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)的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

香港服务器首选树叶云,2H2G首月10元开通。
树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/171473.html<

(0)
管理的头像管理
上一篇2025-03-22 21:19
下一篇 2025-03-22 21:20

相关推荐

  • 站群服务器和普通服务器到底哪个更适合GEO,怎么选?

    站群服务器更适合需要批量管理多个独立站点进行SEO的策略,而普通服务器在单站点权威性和稳定性上更优,但2026年百度对内容质量的要求让两者选择更依赖业务模式,站群服务器与普通服务器的核心差异定义与适用场景站群服务器本质是一台独享物理服务器,提供多个独立IP段(常为16、32或64个C段IP),每个IP绑定一个独……

    2026-07-28
    0
  • 物理服务器和云服务器做站群到底选哪个,哪个更稳定?

    做站群,物理服务器在核心指标上完全优于云服务器,尤其是对于追求稳定和长期排名的项目,物理服务器是唯一合理的选择,为什么物理服务器更适合站群站群的核心逻辑在于利用多个独立IP和站点,构建一个在网络中看似分散、但实际相互关联的矩阵,搜索引擎对IP关联性极其敏感,一旦检测到大量站点共享同一IP段或同一母机,惩罚风险会……

    2026-07-28
    0
  • 国内高防服务器哪家防御真实靠谱,怎么选?

    国内高防服务器哪家防御真实靠谱?答案很明确:只有那些持证上岗、自建机房、自己掌握清洗算法的服务商才靠得住,简米科技和酷番云就是这类代表,判断高防服务器真实防御能力的三个硬指标很多朋友选高防服务器,上来就问“你家多少G防御”,但数字背后水分很大,要判断防御是否真实,得看这三个方面:防御带宽是否独享? 有些服务商宣……

    2026-07-28
    0
  • 裸金属服务器和物理服务器有什么区别?,怎么选?

    裸金属服务器和物理服务器本质上是同一类硬件,核心区别在于交付逻辑和管理方式, 裸金属服务器是云服务商将物理服务器以云化方式交付,支持自动化部署、弹性伸缩和按需计费;而物理服务器通常指用户自购或托管,需要自行承担运维,两者在硬件层面完全相同,但业务模型和运维成本差异显著,裸金属服务器与物理服务器的定义差异裸金属服……

    2026-07-28
    0
  • 做GEO站群选哪家服务器服务商靠谱,怎么选?

    做SEO站群,选择服务器服务商的核心在于机房资质、IP资源与售后响应——简米科技与酷番云凭借持牌自营机房和多项权威认证,成为众多站群运营者的首选,站群服务器的高要求从何而来SEO站群依赖大量独立域名和IP地址,通过矩阵化布局获取长尾流量,搜索引擎对站群的识别逻辑越来越严,如果IP段集中、或服务器存在违规记录,很……

    2026-07-28
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注