共 1 篇文章

标签:简单易懂的Linux Shell命令:获取当前路径 (linux shell 获取当前路径)

简单易懂的Linux Shell命令:获取当前路径 (linux shell 获取当前路径)

在Linux系统中,获取当前所在目录的路径是一件很常见的操作。在命令行中,我们可以使用简单易懂的Shell命令来获取当前路径,而在图形界面中,也可以通过文件管理器显示当前所在目录的路径。 本文将介绍在Linux系统中获取当前路径的Shell命令。无论是Linux初学者还是有一定经验的用户,都可以从中获得一些新的知识和技巧。 1. pwd 在Linux中,pwd命令可以用于获取当前所在目录的路径。该命令的简单用法如下: “` $ pwd “` 输出结果为当前目录的路径。 提示:pwd命令不加任何参数时,会默认输出当前所在目录的路径。如果想输出绝对路径,可以使用pwd -P命令。 2. echo $PWD 除了使用pwd命令,还可以通过echo $PWD命令获取当前路径。该命令的简单用法如下: “` $ echo $PWD “` 输出结果为当前目录的路径。 提示:$PWD是Linux系统中的一个环境变量,存储着当前路径的值。通过echo $PWD命令可以输出该环境变量的值。 3. cd命令加上无参数 cd命令可以用于进入指定的目录。如果在cd命令后不加任何参数,那么它会自动跳转到当前用户的主目录。此时,我们可以通过pwd命令来获取当前所在目录的路径。该命令的简单用法如下: “` $ cd $ pwd “` 输出结果为当前用户的主目录路径。 提示:使用cd ~命令也可以跳转到当前用户的主目录。 4. basename和dirname basename和dirname是两个常用的命令,可以用于获取当前路径的目录名和文件名。 basename命令用于获取当前路径的文件名。该命令的简单用法如下: “` $ basename $(pwd) “` 输出结果为当前路径的文件名。 dirname命令用于获取当前路径的目录名。该命令的简单用法如下: “` $ dirname $(pwd) “` 输出结果为当前路径的目录名。 提示:$(pwd)表示执行pwd命令并返回其结果。如果当前路径是通过变量定义的,比如当前路径为$path,那么可以使用basename $path和dirname $path来获取当前路径的文件名和目录名。 5. 在文件管理器中获取当前路径 除了在命令行中使用Shell命令来获取当前路径之外,在图形界面中也可以通过文件管理器来获取当前所在目录的路径。在很多桌面环境(比如GNOME)中,文件管理器会显示当前所在目录的路径。在GNOME中,文件管理器的默认快捷键为Ctrl+L,可以按下该快捷键来显示当前路径。 在文件管理器中显示当前路径可以帮助用户更好地了解当前所在位置,方便用户操作,提高工作效率。 获取当前路径是Linux系统中常见的操作。通过本文所介绍的Shell命令,我们可以方便地获取当前路径的信息。同时,在图形界面中也可以通过文件管理器来查看当前所在目录的路径。 无论是初学者还是有一定经验的用户,都应该掌握Shell命令的使用技巧。希望本文可以对大家有所帮助。 相关问题拓展阅读: linux中Shell历史命令记录文件的路径是什么 如何用shell获取linux目录下的文件名 linux shell如何获取最新修改的文件或者文件夹 linux中Shell历史命令记录文件的路径是什么 现在大多数的Linux系统都使用bash作为默认的shell吧,下面就介绍一下bash的history命令管理功能吧,history命令可以回顾,修改和重用之前使用过的历史命令。 1.一些变量说明: $HISTFILE bash启动的时候会读取~/.bash_history文件并载入到内存中,这个变量就用于设置.bash_history文件,bash退出时也会把内存中的历史回写到.bash_history文件 $HISTSIZE 设置bash会员期间历史包含的命令数量 $HISTFILESIZE 设置历史文件中实际存储的命令数量 2.显示历史命令 history 显示全部历史 history 数字 显示之前执行过的若干命令,例:history 2 显示执行过的上两条命令 使用上下箭头键也可以查看上一条根下一条命令, 3.运行历史命令 !! 运行上一条命令 !88 运行第88条命令 !88 /test 运行第88条谈巧命令并在命令后面加上/test !?CF? 运行上一个包含CF字符串的命令 !ls 运行上一个ls命令 !ls:s/CF/l 运行上一个ls命令,其中把CF替换成l fc 编辑并运行上一个历史败侍竖命令 fc 66 编辑并运行第66个历史命令 fc -e /usr/bin/vim 66 使用vim编辑第66个命令并运行 4.搜索历史命令 使用ctrl+r搜索历史中的字符串,重复按ctrl+r可以察大在历史命令列表中不断的向前搜索包含字符串的命令,回车就会执行查找的命令 5.清空历史命令 history -c 6.写history history -w 让bash将历史命令立即从内存写到.bash_history文件 history...

技术分享