首页 > 系统相关 >一分钟学一个 Linux 命令 - pwd

一分钟学一个 Linux 命令 - pwd

时间:2023-05-31 23:56:20浏览次数:43  
标签:符号 路径 一分钟 命令 pwd Linux 链接

前言

大家好,我是 god23bin。欢迎大家继续围观《一分钟学一个 Linux 命令》,每天只需一分钟,记住一个 Linux 命令不成问题。本篇文章将聚焦于 pwd 命令,一个超级简单又常用的命令。在接下来的内容中,我将快速介绍 pwd 命令的使用方法,希望能够帮助大家更好地理解和应用。

什么是 pwd 命令?

pwdprint working directory 的缩写,意思就是「打印工作目录」,很明显了,pwd 能够打印(显示)当前工作目录的路径给我们看。

它非常简单而实用,可以帮助我们迅速了解当前所在的目录位置。对于我们学习 Linux 的路上来说,掌握 pwd 是必经之路,该命令是非常基础的。

如何使用 pwd 命令?

同样,使用 pwd 命令非常简单,只需要在终端中输入 pwd 即可。系统执行该命令后,会显示当前工作目录的路径。

以下是一个示例:

假设我们在 /opt/games/gta5 目录下,那么我们输入:

pwd

输出:

/opt/games/gta5

image-20230531231829963

其他用法

使用 -P 选项参数

有时候,我们可能会遇到符号链接(Symbolic Link)的情况。符号链接是一种特殊的文件类型,它指向另一个文件或目录。如果我们想要显示符号链接指向的实际路径,而不是链接本身的路径,可以使用 -P 选项(Physical,物理,显示物理路径,即实际的路径)。

比如我们在根目录 / 下,可以发现有 4 个符号链接,分别是 bin、lib、lib64、sbin,且这 4 个符号链接分别指向 /usr/bin、/usr/lib、/usr/lib64、/usr/sbin

image-20230531232346784

现在,我们 cd 进入其中一个,比如 cd lib,然后输入 pwd -P,就会显示当前符号链接指向的实际路径了。

image-20230531232950540

使用 -L 选项参数

-P 选项相反,-L 选项用于显示符号链接本身的路径(Logic,逻辑路径),而不是指向的实际路径。

此时我们输入 pwd -L,就会显示逻辑路径了,效果和直接输入 pwd 一致。

image-20230531233250233

总结

通过简单的一分钟学习,我们学习了 pwd 命令的基本用法。每当我们忘了当前所处位置的时候,就可以敲下 pwd,它犹如指路人一样,给我们指点方向,让我们能够快速得知当前工作目录,也能帮我们定位文件路径,以及处理符号链接的情况,让我们不再迷茫!

希望本文能够帮助大家更好地理解和应用 pwd 命令。如果你对其他 Linux 命令也感兴趣,敬请期待我后续的文章。谢谢大家的阅读!

本期还是太简单了?就是得由浅入深呐!

最后的最后

希望各位屏幕前的靓仔靓女们给个三连!你轻轻地点了个赞,那将在我的心里世界增添一颗明亮而耀眼的星!

咱们下期再见!

标签:符号,路径,一分钟,命令,pwd,Linux,链接
From: https://www.cnblogs.com/god23bin/p/linux-pwd.html

相关文章

  • linux crypt()函数使用总结
    linuxcrypt()函数使用总结 原型:char*crypt(constchar*key,constchar*salt);标准说明:crypt()算法会接受一个最长可达8字符的密钥(即key),并施以数据加密算法(DES)的一种变体。salt参数指向一个两个字符的字符串,用来改变DES算法。该函数返回一个指针,指向长度13个字符......
  • linux - passwd结构体
     #include<stdio.h>#include<pwd.h>#include<unistd.h>#include<sys/types.h>intmain(){structpasswd*tmp=NULL;tmp=getpwuid(geteuid());printf("username:%s\n",tmp->pw_name);printf("userp......
  • Linux环境下耗尽cpu占用率的指令
     模拟cpu打满foriin`seq1$(cat/proc/cpuinfo|grep"physicalid"|wc-l)`doddif=/dev/zeroof=/dev/null&done 模拟内存打满生产大文件ddif=/dev/zeroof=testbs=1Mcount=2000然后vi打开 vimtest&这种也可以。使用top命令查看linux系统cpu使用情况:#......
  • 微软正在研究使 Linux 脚本更安全
    导读据悉,微软正在研究使 Linux 脚本更安全微软正在研究使Linux 脚本更安全在本周的Linux安全峰会上,systemd的创建者LennartPoettering发表了演讲,他在过去的一年中被微软雇佣,他和微软的其它工程师们正在努力提高Linux的安全性。微软的工程师发表的演讲介绍了......
  • 2023.5.31 Linux系统⽤户管理
    1.⽤户基本概述1.1⽤户相关的命令1.2⽤户创建的原理2.⽤户密码管理3.组的基本管理4.⽤户身份切换5.⽤户身份提权6.⽇志相关审计1.⽤户基本概述Linu属于多⽤户操作系统,在windows中,可以创建多个⽤户,但不允许同⼀时间多个⽤户进⾏系统登陆,但是Linux可以同时⽀持多个⽤户同时登陆......
  • 2023.5.31-Linux系统基本权限
    02.Linux系统基本权限1.权限修改命令chmod2.属主属组修改命令chown3.基础权限设置案例Linux中的⽂件或⽬录的权限和⽤户及⽤户组关联很⼤,Linux中每个⽂件或⽬录都有⼀组共9个基础权限位,每三个字符被分为⼀组,他们分别是属主权限位(占三个字符)、属组权限位(占三个字符)、其他⽤户权......
  • 掌握嵌入式Linux编程0简介
    简介多年来,Linux一直是嵌入式计算的主流。然而,涵盖这一主题的书籍却少之又少:本书旨在填补这一空白。术语"嵌入式Linux"没有很好的定义,可以应用于从恒温器到Wi-Fi路由器到工业控制单元等各种设备内部的操作系统。然而,它们都是建立在相同的基本开源软件上。这些就是我在本书中描......
  • Linux工作原理3设备
    本章是对正常运行的Linux系统中内核提供的设备基础设施的基本考察。纵观Linux的历史,在内核如何向用户展示设备方面已经有了许多变化。我们将从传统的设备文件系统开始,看看内核如何通过sysfs提供设备配置信息。我们的目标是能够提取系统中的设备信息,以便了解一些基本的操作。后面的......
  • Linux base64命令
    Linux常用命令base64命令用于编码/解码文件或标准输入输出用例:[root@localhost~]#echotest|base64#加密dGVzdAo=[root@localhost~]#echodGVzdAo=|base64-d#解密test ......
  • Linux之软件管理
    一、软件运行和编译1、软件相关概念ABI 应用程序二进制接口API应用程序接口POSIX可移植操作系统接口C语言程序的实现过程C程序源代码-->预处理-->编译-->汇编-->链接静态链接:把链接的库文件包括进现有的项目中。动态链接:可执行文件和库文件是分开的,执行的时候,根据链接关......