pwd 订阅
在Linux层次结构中,想要知道当前所处的目录,可以用pwd命令,该命令显示整个路径名。 展开全文
在Linux层次结构中,想要知道当前所处的目录,可以用pwd命令,该命令显示整个路径名。
信息
缩    写
pwd
作    用
命令显示整个路径名
结    构
Linux层次结构
外文名
Print Working Directory
pwd简介
在Linux层次结构中,用户可以在被授权的任意目录下利用mkdir命令创建新目录,也可以利用cd命令从一个目录转换到另一个目录。然而,没有提示符来告知用户目前处于哪一个目录中。想要知道当前所处的目录,可以用pwd命令,该命令显示整个路径名。全称Print Working Directory用途显示工作目录的路径名称。
收起全文
精华内容
下载资源
问答
  • pwd命令 显示当前路径

    2021-01-09 19:24:53
    pwd命令是“print working directory”中每个单词的首字母缩写,其功能正如所示单词一样,为打印工作目录,即显示当前工作目录的绝对路径。 在实际工作中,我们经常会在不同目录之间进行切换,为了防止“迷路”,...
  • Linux中用 pwd 命令来查看”当前工作目录“的完整路径。 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。 在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置。 1.命令格式:...
  • safe6pwd.jar

    2020-04-29 21:25:18
    用指定的用户信息(自己社工获取)去生成相应的密码。使用的时候只需任何输入任何有关的信息,针对不同的人进行生成相应的密码字典
  • cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的,pwd 命令来查看”当前工作目录“的完整路径。所以说学习linux常用命令,首先学好cd pwd命令的使用方法
  • Linux pwd命令用法详解

    2021-01-09 20:42:01
    Linux pwd命令 Linux pwd命令用于显示工作目录。 执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称。 语法pwd [--help][--version] 参数说明: –help 在线帮助。 –version 显示版本信息。 实例 查看当前...
  • pwd

    2019-07-13 12:38:44
    pwd (显示当前目录) 当用户登陆 Linux 系统之后,其当前目录就是它的主目录。那么,如何确定当前目录呢?可以使用 Linux 系统的 pwd 命令来显示当前目录的绝对路径。 1.pwd命令格式 [root@localhost~]#pwd ...

    pwd

    (显示当前目录)
    当用户登陆 Linux 系统之后,其当前目录就是它的主目录。那么,如何确定当前目录呢?可以使用 Linux 系统的 pwd 命令来显示当前目录的绝对路径。
    1.pwd命令格式

    [root@localhost~]#pwd
    

    2.用pwd显示用户所在的家目录
    在这里插入图片描述
    如上图:可以看到,root 用户当前所在目录是它的主目录 /root

    我们可以换一个用户名试试:
    在这里插入图片描述
    上图表明,当前登陆 Linux 系统的是用户 123,当前所在目录为 123 的主目录 /home/123。
    3.举例进目录,查看是否在该目录里
    我们接下来可以试一下,进入一个目录里,用命令查看:
    在这里插入图片描述
    如上图,我们cd进入/var/mail目录里,“pwd”命令也显示我们在这个目录里面。
    在不同的目录中,目录名是可以重复的,而使用 pwd 命令,可以输出当前所在目录的完整路径。

    展开全文
  • 解密linux-pwd-源码

    2021-02-16 12:08:25
    哥斯达黎加大学 PF3893-Seguridad aplicada a基础设施| 解密linux-pwd 学员: 让·卡洛·马塔·塞拉诺(J898 Carlo Mata Serrano) 加布里埃尔·乌玛尼亚·弗里亚斯(C09913)
  • PWD-Warehouse-3-源码

    2021-03-29 20:44:47
    PWD-仓库3
  • pwd-generator 把记住密码的事交给浏览器,我们只管随机生成强密码,告别各种提示:party_popper:
  • top50000.pwd.txt

    2020-04-02 15:35:20
    爆破字典5w个
  • PWD22能见度仪监测上海市水平能见度的试验研究,李亚娟,,利用芬兰Vaisala公司的PWD22能见度仪监测数据,统计分析了上海市2008-2009年能见度日变化规律和四季逐日变化特征,以及能见度和混合层高
  • <pwd> 绑定。 var fs = require ( 'fs' ) ; var pwd = require ( 'pwd2' ) ; var stat = fs . statSync ( path ) ; var passwd = pwd . getpwuid ( stat . uid ) ; console . log ( 'the username for "' + path ...
  • shell pwd 命令

    2021-01-28 19:51:51
    如果当前工作目录中包含符号链接,pwd 默认并不会输出实际的工作路径,而如果想输出实际的工作路径 ,需要加上 -P 参数 david@:test$ pwd /home/david/shell_work/c++_work/test david@:test$ pwd -P /home/david/...

    如果当前工作目录中包含符号链接,pwd 默认并不会输出实际的工作路径,而如果想输出实际的工作路径 ,需要加上 -P 参数

    david@:test$ pwd
    /home/david/shell_work/c++_work/test
    
    david@:test$ pwd -P
    /home/david/c++_work/test
    
    david@:test$ pwd -L
    /home/david/shell_work/c++_work/test
    

    -L 是 logical 的意思,-P 是 physical 的意思,这样就方便记忆了。

    从这个例子可以看出,如果默认不指定选项,那么默认为 -L 选项。

    但是手册上说,如果不指定选项,那么默认就是 -P 选项。是我理解有误,还是手册错误?

    展开全文
  • 神州HF19PWD 灰屏数据问题 很难找,维修成功,刷数据正常
  • pwd命令主要用于查看当前工作目录的完整路径。 主要用法:pwd [option] 常用范例: 1.查看当前完整路径 命令:pwd 输出: [root@localhost ~]# pwd /root [root@localhost ~]# 2.查看链接路径 命令:pwd -P 输出...
  • C例子:DIY PWD命令

    2015-12-10 21:21:20
    该程序是我写的博客“一起talk C栗子吧(第七十三回:C语言实例--DIY pwd命令)”的配套程序,共享给大家使用
  • Linux命令详解之 pwd

    2020-12-29 23:37:52
    linux 命令详解 ## 命令名称: pwd ( Print Working Directory )打印当前/工作目录的名字 ## 命令用法: pwd [选项] . . . ## 命令概述: 打印当前工作目录的全名,即打印当前目录的绝对路径。

    linux 命令详解

    本文主要内容来自Linux man 手册

    命令名称:

    pwd ( Print Working Directory )打印当前/工作目录的名字
    

    命令用法:

    pwd [选项] . . .
    

    命令概述:

    打印当前工作目录的全名,即打印当前目录的绝对路径。
    

    命令参数:

    以下为命令手册的内容,但实际测试结果并非如此

    -L , --logical :显示逻辑路径
    		从全局运行环境来考虑工作目录的绝对路径,考虑符号链接(软链接)
    -P , --physical:显示物理路径
    		不考虑符号链接
    	 --help
      	 	打印帮助信息 【有些版本shell没有该参数】
         --version
            打印版本信息 【有些版本shell没有该参数】
            
    	如果没有指定参数,则默认使用 -P ,即不考虑软链接【与我所测结果正好相反】
    

    示例:

    1. pwd 或 pwd -L
    

    当前目录 pwd_test/ 下有一个带软链接的目录 dir1 ,指向上层目录的 dir1,

    xiaohui@ubuntu:~/work/pwd_test$ ll
    total 8
    drwxrwxr-x 2 xiaohui xiaohui 4096 Dec 29 22:54 ./
    drwxrwxr-x 6 xiaohui xiaohui 4096 Dec 29 22:54 ../
    lrwxrwxrwx 1 xiaohui xiaohui   24 Dec 29 22:54 dir1 -> /home/xiaohui/work/dir1//
    

    进入该目录,直接使用 pwd 或者 用 pwd -L ,结果如下:

    xiaohui@ubuntu:~/work/pwd_test$ cd dir1
    xiaohui@ubuntu:~/work/pwd_test/dir1$ pwd
    /home/xiaohui/work/pwd_test/dir1
    xiaohui@ubuntu:~/work/pwd_test/dir1$ pwd -L
    /home/xiaohui/work/pwd_test/dir1
    

    我所用的Linux Shell命令 pwd 不指定参数时和使用 pwd -L 相同,都是打印实际的绝对路径,不考虑符号链接。


    2 . pwd -P
    
    xiaohui@ubuntu:~/work/pwd_test/dir1$ pwd -P
    /home/xiaohui/work/dir1
    

    使用 -P 参数,打印的是符号链接源目录的绝对路径,即考虑软链接。

    man手册

    以下为 pwd 的参考手册原文:

    PWD(1)                            User Commands                            PWD(1)
    
    NAME
           pwd - print name of current/working directory
    
    SYNOPSIS
           pwd [OPTION]...
    
    DESCRIPTION
           Print the full filename of the current working directory.
    
           -L, --logical
                  use PWD from environment, even if it contains symlinks
    
           -P, --physical
                  avoid all symlinks
    
           --help display this help and exit
    
           --version
                  output version information and exit
    
           If no option is specified, -P is assumed.
    
           NOTE: your shell may have its own version of pwd, which usually supersedes
           the version described here.  Please refer to  your  shell's  documentation
           for details about the options it supports.
    
    AUTHOR
           Written by Jim Meyering.
    
    REPORTING BUGS
           GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
           Report pwd translation bugs to <http://translationproject.org/team/>
    
    COPYRIGHT
           Copyright  ©  2016 Free Software Foundation, Inc.  License GPLv3+: GNU GPL
           version 3 or later <http://gnu.org/licenses/gpl.html>.
           This is free software: you are free to change and redistribute it.   There
           is NO WARRANTY, to the extent permitted by law.
    
    SEE ALSO
           getcwd(3)
    
           Full documentation at: <http://www.gnu.org/software/coreutils/pwd>
           or available locally via: info '(coreutils) pwd invocation'
    
    GNU coreutils 8.25                February 2017                            PWD(1)
    
    
    

    原来,不同版本的 pwd ,其参数的作用也不同。

    展开全文
  • Linux中pwd命令

    千次阅读 2019-01-28 16:21:03
    实现pwd命令所要用到的函数  int result=opendir(char *filename);  struct dirent *direntp=readdir(DIR *dir);  int result=stat(char *filename,struct stat *buf);  int result=chdir( const char *path...

        本次测试环境和上次相同

    • Linux中的文件系统
         文件系统中要存贮文件的内容,文件的属性,和目录,这些不同的数据类型的东西,Linux采用了一个简单的方法,将他们存贮在磁盘上面。(下面这个张图是鸟哥的Linux私房菜上面文件系统示意图)
      文件系统示意图
      下面我们要重点关注的就是superblock,inode table和data block三部分。

    • Linux如何读取一个文件
           现在先说一下大概的方式,后面举一个详细的例子。文件名是存贮在目录中的,所以首先我们为找到一个文件,==内核第一步得到它的所在目录去找到相对应的名字和其对应的Indoe节点编号;内核第二步得在该文件系统中的i-节点区域找到第一步中的i-节点;内核第三步就是去读取该i-节点所对应的信息,有文件的属性,其文件实际数据所存发的data block的编号。==当然,如果该用户没有对应的权限,是无法读取文件的信息的,就是会在第三步出现问题,例如open函数就会返回一个-1。

    • 实现pwd命令所要用到的函数
           int result=opendir(char *filename);
           struct dirent *direntp=readdir(DIR *dir);
           int result=stat(char *filename,struct stat *buf);
           int result=chdir( const char *path);
           这里我特别想要说的就是关于readdir这个函数,它是会返回目录流dir下面的目录的进入点。这个struct dirent的结构可以自己去Linux中#include<drient.h>文件中找,他里面没有一个字符数组是用来存贮该目录下的文件/目录的名字的。那么它是怎么返回的捏?;所以,在使用readdir函数的时候,通常得和while一起使用,因为读取发生错误或者读取到目录文件尾的时候就会返回NULL;

    • 系统怎么知道当前目录是什么的?
           借用Unix/Linux编程实践书本上面的一段话:“Unix上的每一个运行的程序都有一个当前的目录,chdir系统调用改变进程的当前目录。在系统内部,进程有一个存放当前目录i-节点号的变量。从一个目录到另一个目录只是改变了这个变量的值。”至于为什么Unix的设计者不将根目录的父级目录设计为NULL,而是设计为其本身,(以下是个人观点)。如果你设计为空后,之后就无法再次跳转了,如果,跳转到其子目录,但是你如果发现到了根目录后,还是可以进去子目录。设计为NULL后,就可能导致连续操作的中断,但是设计为其本身就会不用担心这一点。

    • pwd命令实现流程
           从当前目录开始上溯,知道“…”目录和“.”目录的i-节点的值是一个的时候,证明到达了文件系统的根目录,就可以停止了。

    • pwd01.c代码

    #include<stdio.h>
    #include<stdlib.h>
    #include<sys/stat.h>
    #include<sys/types.h>
    #include<dirent.h>
    #include<string.h>
    
    ino_t get_inode(char *);
    void printpathto(ino_t);
    void inum_to_name(ino_t,char *,int);
    
    int main()
    {
     printpathto(get_inode("."));
     putchar('\n');
     return 0;
    }
    
    void printpathto(ino_t this_inode)
    {
     ino_t my_inode;
     char its_name[BUFSIZ];
     if(get_inode("..")!=this_inode)
     {
      chdir("..");
      inum_to_name(this_inode,its_name,BUFSIZ);
      my_inode=get_inode(".");
      printpathto(my_inode);
      printf("/%s",its_name);
     }
    }
    
    
    void inum_to_name(ino_t inode_to_find,char *namebuf,int buflen)
    {
     DIR *dir_ptr;
     struct dirent *direntp;
     dir_ptr=opendir(".");
     if(dir_ptr==NULL)
     { 
       perror(".");
       exit(1);
     }
     while((direntp=readdir(dir_ptr))!=NULL)
     {
      printf("inode_to_find.d_ino=%ld,direntp->d_ino=%ld\n",inode_to_find,direntp->d_ino);
    //  printf("dir=%s\n",direntp->d_name);
      if(direntp->d_ino==inode_to_find)
      {
        strncpy(namebuf,direntp->d_name,buflen);
        namebuf[buflen-1]='\0';
        closedir(dir_ptr);
        return;
      }
     }
    // fprintf(stderr,"error looking for inum %d\n",inode_to_find);
     exit(1);
    }
    
    
    ino_t get_inode(char *fname)
    {
     struct stat info;
     if(stat(fname,&info)==-1)
     {
      fprintf(stderr,"cannot stat");
      perror(fname);
      exit(1);
     }
     return info.st_ino;
    }```
    
     
    
    展开全文
  • pwd命令是什么的缩写Whenever you feel lost in the filesystem, call the pwd command to know where you are: 每当您在文件系统中迷路时,请调用pwd命令以了解您的位置: pwdIt will print the current folder ...
  • pwd指令的简单实现

    2015-08-23 23:51:00
    pwd指令的简单实现,但是在符号链接的目录会打印实际的路径而不是符号链接目录的路径,有待解决
  • linux C 实现pwd命令

    2010-06-22 17:36:54
    用与文件操作相关的系统调用及库函数实现Linux下的pwd命令。
  • 修改pwd的demo

    2014-06-27 16:26:10
    某项目修改pwd部分实例代码
  • 2、指定库文件路径 qmake的若干与路径相关的变量 PWD .pro或.pri所在路径,注意区分下一个 _PRO_FILE_PWD_ pro所在路径(注意:即使它在pri文件内,也是指代的包含它的pro所在的路径) _PRO_FILE_ pro的全路径 OUT_...
  • Linux命令之pwd命令

    2020-06-15 23:01:58
    声明:原文链接 一步一步学Linux——pwd命令 pwd命令 命令概述 pwd命令是print working directory中每个单词的首字母缩写,其功能正如所示单词一样,为打印工作目录,即显示当前工作目录的绝对路径。 命令格式 ...
  • pwd命令

    千次阅读 2018-10-13 00:34:00
    一:pwd:显示当前所在的位置 1.命令详解  1)功能说明  pwd命令时“print working directory” 中每个单词的首字母缩写,其功能是显示当前工作目录的绝对路径。在实际工作中,我们在命令行操作命令时,经常会在...
  • pwd是啥?

    千次阅读 2020-12-10 23:44:30
    pwd在不同行业有不同的意思: 在web开发中,程序员常用pwd表示密码(password)的缩写。 在Linux系统中,pwd命令用作显示工作目录的路径名称,全称是“PrintWorkingDirectory”。 在科研领域,pwd可看作是...
  • PWD1-PHP中的Salt类 PWD1是一个php类,它使用您定义的密钥生成哈希来创建更安全的密码,因此对于您定义的每个密钥,生成的密码的哈希将有所不同。 设定值 首先打开类并通过键入随机...echo pwd1:: encrypt ( md5 ( $
  • Date: 2019-5-8【Tag:编程学习】 1、参考 $(shell pwd)和$(pwd)有什么区别 shell 基础 $(cd `dirname $0`;pwd) Linux常用命令简述–dirname与basename 2、$(shell pwd)和$(pwd)用法区别
  • pwd) 说明: 在命令行状态下单纯执行 $ cd `dirname $0` 是毫无意义的,因为他返回当前路径的"."这个命令写在脚本文件里才有作用,他返回这个脚本文件放置的目录,并可以根据这个目录来定位所要运行程序的相对位置...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 536,595
精华内容 214,638
关键字:

pwd