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

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

成都网站建设公司-创新互联为您提供网站建设、网站制作、网页设计及定制高端网站建设服务!

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

四川成都云服务器租用托管【创新互联】提供各地服务器租用,电信服务器托管、移动服务器托管、联通服务器托管,云服务器虚拟主机租用。成都机房托管咨询:13518219792
创新互联(www.cdcxhl.com)拥有10多年的服务器租用、服务器托管、云服务器、虚拟主机、网站系统开发经验、开启建站+互联网销售服务,与企业客户共同成长,共创价值。

文章名称:Linux命令解析:pwd的具体使用方法(linux$(pwd))
分享链接:http://www.hantingmc.com/qtweb/news35/146785.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联