Linux怎样查看当前工作目录
来源:亿速云
时间:2024-03-28 14:27:25 156浏览 收藏
今天golang学习网给大家带来了《Linux怎样查看当前工作目录》,其中涉及到的知识点包括等等,无论你是小白还是老手,都适合看一看哦~有好的建议也欢迎大家在评论留言,若是看完有所收获,也希望大家能多多点赞支持呀!一起加油学习~
在Linux中可以使用pwd命令来显示当前路径。pwd是Print Working Directory的缩写,其功能是显示当前所在工作目录的全路径,语法为“pwd [选项]”;主要用在当不确定当前所在位置时,查看当前目录的绝对路径。
由于 Linux 文件系统中有许多目录,当用户执行一条 Linux 命令又没有指定该命令或参数所在的目录时,Linux 系统就会首先在当前目录(目前的工作目录)搜寻这个命令或它的参数。因此,用户在执行命令之前,常常需要确定目前所在的工作目录,即当前目录。
当用户登陆 Linux 系统之后,其当前目录就是它的主目录。那么,如何确定当前目录呢?可以使用 Linux 系统的 pwd 命令来显示当前目录的绝对路径。
pwd命令概述
pwd
是Print Working Directory
的缩写,其功能是显示当前所在工作目录的全路径。主要用在当不确定当前所在位置时,通过pwd
来查看当前目录的绝对路径。
pwd命令语法
pwd [选项]
参数:
-L
:--logical
,显示当前的路径,有连接文件时,直接显示连接文件的路径,(不加参数时默认此方式),参考示例1。-p
:--physical
,显示当前的路径,有连接文件时,不使用连接路径,直接显示连接文件所指向的文件,参考示例2。 当包含多层连接文件时,显示连接文件最终指向的文件,参考示例3。--help
:显示帮助信息。--version
:显示版本信息。
pwd命令示例
示例1:查看当前所在路径
[root@localhost var]# pwd /var
示例2:查看当前所在路径,不使用连接路径
[root@localhost ~]# cd /var/ #进入/var目录,该目录下有个mail连接文件,方便对比查看 [root@localhost var]# ll total 164 ... drwxr-xr-x 12 root root 4096 Apr 22 19:56 log lrwxrwxrwx 1 root root 10 Oct 17 2015 mail -> spool/mail drwxr-xr-x 2 root root 4096 May 11 2011 nis ... [root@localhost var]# cd mail/ #进入mail目录,mail为连接文件。 [root@localhost mail]# pwd #默认,使用连接文件,直接显示连接文件全路径。 /var/mail [root@localhost mail]# pwd -P #不使用逻辑路径,连接文件最终指向的文件 /var/spool/mail
示例3:多层连接文件时,显示所有连接文件最终指向的文件全路径
[root@localhost ~]# ll # /root目录下面有个dir1目录,test连接文件指向dir1目录 total 12 drwxr-xr-x 2 root root 4096 Apr 24 05:51 dir1 lrwxrwxrwx 1 root root 5 Apr 24 05:54 test -> dir1/ [root@localhost ~]# ll /home/ #/home目录下面有一个test连接文件,指向/root/test连接文件 total 20 drwx------ 16 sgl sgl 4096 Oct 17 2015 sgl lrwxrwxrwx 1 root root 10 Apr 24 05:55 test -> /root/test [root@localhost ~]# cd /home/test/ #通过cd命令进入/home/test [root@localhost test]# pwd #默认,只显示连接文件的全路径 /home/test [root@localhost test]# pwd -P # 显示连接文件最终指向的文件的全路径。注意这里不是/root/test。 /root/dir1
以上就是《Linux怎样查看当前工作目录》的详细内容,更多关于Linux的资料请关注golang学习网公众号!
-
501 收藏
-
501 收藏
-
501 收藏
-
501 收藏
-
500 收藏
-
193 收藏
-
411 收藏
-
359 收藏
-
450 收藏
-
420 收藏
-
284 收藏
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 立即学习 542次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 立即学习 507次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 立即学习 497次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 立即学习 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 立即学习 484次学习