首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux操作系统,学习Linux pwd命令显示当前路径

本期学习Linux pwd命令显示当前路径 由于 linux 文件系统中有许多目录,当用户执行一条 Linux 命令又没有指定该命令或参数所在目录时,Linux 系统就会首先在当前目录(目前工作目录...因此,用户在执行命令之前,常常需要确定目前所在工作目录,即当前目录。 当用户登陆 Linux 系统之后,其当前目录就是它主目录。那么,如何确定当前目录呢?...可以使用 Linux 系统 pwd 命令显示当前目录绝对路径。 pwd 命令,是 Print Working Directory (打印工作目录)缩写,功能是显示用户当前所处工作目录。...注意,在 [demo@localhost ~]# 这一部分中,虽然也显示当前所在目录(例如 ~ 表示主目录),但此位置只会列出整个路径中最后那一个目录,比如: 我们知道,不同目录中,目录名是可以重复...,因此,仅通过 [root@localhost mail] 中 mail,根本无法判断其所在具体位置,而使用 pwd 命令,可以输出当前所在目录完整路径

3K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux命令讲解大全】107.pwd 命令显示当前工作目录绝对路径

    pwd 显示当前工作目录绝对路径。 补充说明 pwd(英文全拼:print working directory)命令用于显示用户当前所在工作目录(以绝对路径显示)。...内建命令 概要 pwd [-LP] 选项 -L(默认值): 打印环境变量$PWD值,可能为符号链接。 -P: 打印当前工作目录物理位置。...返回值 返回状态为成功除非给出了非法选项或是当前目录无法读取。 注意 该命令是bash内建命令,相关帮助信息请查看help命令。 外部命令 概要 pwd [OPTION]......主要用途 显示当前工作目录。 选项 -L, --logical: 打印环境变量$PWD值,可能为符号链接。 -P, --physical(默认值): 打印当前工作目录物理位置。...例子 查看当前所在路径 [root@localhost var]# pwd /var 显示软连接文件最终指向文件路径 [root@localhost ~]# cd /var/ # 进入/var目录

    51410

    Linux获取当前脚本真实路径方法

    1.获取当前脚本真实路径: #!....* ]] #判断当前脚本是否为绝对路径,匹配以/开头下所有 then script=$0 else script=$(pwd)/$0 fi script=`readlink -f $script...` #获取文件真实路径 script_path=${script%/*} #获取文件所在目录 realpath=$(readlink -f $script_path) #获取文件所在目录真实路径...2.readlink -f :获取符号链接真实文件位置,最后得到符号链接真实文件位置 ? 3.basename :获取文件文件名 ? ? 4.dirname:获取文件目录名 ?...总结 以上就是这篇文章全部内容了,希望本文内容对大家学习或者工作具有一定参考学习价值,谢谢大家对ZaLou.Cn支持。如果你想了解更多相关内容请查看下面相关链接

    3.1K41

    linux命令讲解大全】042. 深入了解 which 命令:查找和显示命令绝对路径

    which 查找并显示给定命令绝对路径 补充说明 which 命令用于查找并显示给定命令绝对路径,环境变量 PATH 中保存了查找命令时需要遍历目录。...which 指令会在环境变量 $PATH 设置目录里查找符合条件文件。也就是说,使用 which 命令,就可以看到某个系统命令是否存在,以及执行到底是哪一个位置命令。...-p :与 -n 参数相同,但此处 包含了文件路径。 -w:指定输出时栏位宽度。 -V:显示版本信息。 参数 指令名:指令名列表。...实例 查找文件、显示命令路径: [root@localhost ~]# which pwd /bin/pwd [root@localhost ~]# which adduser /usr/sbin/adduser...所以,不同 PATH 配置内容所找到命令当然不一样

    9810

    Linux文件路径、cd命令、mkdir、rmdir、rm命令

    第二章 文件、目录管理 2.6 相对路径和绝对路径 相对路径 相对路径就是相对当前目录来说,比如我当前在/root下,那么要表示/root/213/可以直接 ls 213/ 绝对路径 绝对路径是从.../(也被称为根目录)开始,比如/usr、/etc/X11.如果一个路径是从/开始,它一定是绝对路径 补充 pwd命令 pwd = Print Working Directory 作用: 显示工作目录路径名称...如果目录是链接时: 格式:pwd -P 显示出实际路径,而非使用链接(link)路径。...directory cd - 进入上次所在目录,类似于遥控器“交替”命令 cd ~ 进入当前目录家目录 cd ....$PWD 同pwd命令显示当前用户所在目录 2.8 创建和删除目录 mkdir命令 mkdir=make directory 语法: mkdir [-mp] [目录名称] ,其中-m,-p为其选项

    8.7K20

    显示硬件信息Linux命令Linux-Command line】

    最简单方法是使用标准Linux GUI程序之一: i-nex收集硬件信息并以类似于Windows下流行CPU-Z方式显示。...使用行命令主要原因可能是编写脚本。 无论使用Linux Shell还是其他编程语言,脚本编写通常都需要对行命令进行编码。 必须在root权限下发出许多用于检测硬件命令。...内存 Linux命令使你可以收集关于计算机内存所有可能详细信息。 你甚至可以确定是否在不打开box情况下向计算机添加额外内存。...最后,要显示当前内存使用量(以兆字节为单位),请发布: 屏幕快照 2019-11-24 下午3.20.55.png 它显示有多少可用内存,正在使用多少内存,交换区域大小以及是否正在被使用。...它显示当前总体内存和CPU使用情况,并按进程ID,用户ID和正在运行命令将其细分。

    4.2K00

    Linux 命令显示硬件信息

    最简单方法是使用标准 Linux GUI 程序之一: i-nex 收集硬件信息,并且类似于 Windows 下流行 CPU-Z 显示。...无论你是使用 Linux shell 还是其他编程语言来编写脚本通常都需要使用命令行。 很多检测硬件信息命令行都需要使用 root 权限。...内存 Linux 命令行使你能够收集关于你计算机内存所有可能详细信息。你甚至可以不拆开计算机机箱就能确定是否可以为计算机添加额外内存条。...最后使用下面的命令展示当前内存使用量(兆字节): free -m 这条命令告诉你多少内存是空闲,多少命令正在使用中以及交换内存大小和是否正在使用。...它显示当前全部内存和 CPU 使用情况并按照进程 ID、用户 ID 及正在运行命令细分。

    5.2K20

    uname命令显示linux系统信息

    uname命令英文全称即“Unix name”。 用于显示系统相关信息,比如主机名、内核版本号、硬件架构等。 如果未指定任何选项,其效果相当于执行”uname -s”命令,即显示系统内核名字。...语法格式:uname [参数] 常用参数: -a 显示系统所有相关信息 -m 显示计算机硬件架构 -n 显示主机名称 -r 显示内核发行版本号 -s 显示内核名称 -v 显示内核版本 -p 显示主机处理器类型...-o 显示操作系统名称 -i 显示硬件平台 参考实例 显示系统主机名、内核版本号、CPU类型等信息: [root@linuxcool ~]# uname -a Linux linuxcool 3.10.0...-123.el7.x86_64 #1 SMP Mon May 5 11:16:57 EDT 2014 x86_64 x86_64 x86_64 GNU/Linux显示系统主机名: [root@linuxcool...~]# uname -n linuxcool 显示当前系统内核版本 : [root@linuxcool ~]# uname -r 3.10.0-123.el7.x86_64 显示当前系统硬件架构:

    3.9K30

    Linux执行当前目录下命令要使用.

    为什么Linux执行当前目录下可执行文件要使用'./'前缀呢? 必须使用./原因? 把'.'排除在root用户PATH之外原因? 必须使用./原因?...因为shell使用了fork() + execvp/execlp函数来启动新程序,这时如果没有使用绝对路径(‘/‘开头)或者使用’..../xxx’,那么这个库函数行为就是在环境变量PATH中寻找你指定filename。...root用户PATH通常是不包含‘.’,也就是说不包含当前目录。而我们通常是使用root用户登录,因此通常就无法在PATH中找到要执行文件,就会找不到啦。 把’.'...排除在root用户PATH之外原因? 防止root用户不小心执行了当前工作目录下与标准命令同名恶意程序。 不小心把命令拼错,执行了不想执行程序(例如ls写成了sl)

    1.7K20

    lnstat命令显示Linux系统网路状态

    lnstat命令实际上是读取系统“/proc”中目录“/proc/net/stat”下面的文件,来显示当前主机网络状态。lnstat命令是rtstat命令更新替代命令,功能更完善。...语法格式: lnstat [参数] 常用参数: -c 指定显示网络状态次数,每隔一定时间显示一次网络状态 -d 显示可用文件或关键字 -i 指定两次显示网络状间隔秒数 -k 只显示给定关键字 -...s 是否显示标题头 -w 指定每个字段所占宽度 -h 显示帮助信息 -v 显示指令版本信息 参考实例 显示网络状态: [root@linux ~]# lnstat 显示命令支持统计文件: [root...@linux ~]# lnstat -d 过滤出只想要查看关键字段信息: [root@linux ~]# lnstat -k arp_cache:entries,rt_cache:in_hit,arp_cache

    1.2K00

    lnstat命令显示Linux系统网路状态

    lnstat命令实际上是读取系统“/proc”中目录“/proc/net/stat”下面的文件,来显示当前主机网络状态。lnstat命令是rtstat命令更新替代命令,功能更完善。...语法格式: lnstat [参数] 常用参数: -c 指定显示网络状态次数,每隔一定时间显示一次网络状态 -d 显示可用文件或关键字 -i 指定两次显示网络状间隔秒数 -k 只显示给定关键字 -...s 是否显示标题头 -w 指定每个字段所占宽度 -h 显示帮助信息 -v 显示指令版本信息 参考实例 显示网络状态: [root@linux ~]# lnstat 显示命令支持统计文件: [root...@linux ~]# lnstat -d 过滤出只想要查看关键字段信息: [root@linux ~]# lnstat -k arp_cache:entries,rt_cache:in_hit,arp_cache

    1.1K00
    领券