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

Linux 文件系统中导航的技巧

无论你是在文件系统中四处查看、寻找文件还是尝试进入重要目录,Linux 都可以提供很多帮助。在本文中,我们将介绍一些技巧,使你可以在文件系统中移动,查找和使用所需的命令也更加轻松。...添加到 $PATH 确保你不必花费大量时间在 Linux 系统上查找命令的最简单、最有用的方法之一就是在 $PATH 变量中添加适当的目录。但是,添加到 $PATH 变量中的目录顺序非常重要。...在这种情况下,此 $CDPATH 就可以起作用: $ CDPATH=....在 $CDPATH 开头保持 . 意味着你可以进入本地目录,而不必在 $CDPATH 中定义它们。 $ export CDPATH="....:$CDPATH" $ Videos cd -- Videos /home/myacct/Videos 在 Linux 文件系统键切换并不难,但是如果你使用一些方便的技巧轻松地到达各个位置,那你可以节省一些大脑细胞

85010

linux目录太长怎么办?分享一点小技巧

linux目录太长怎么办?分享一点小技巧 在linux使用cd的时候,可能会遇到目录比较深的时候,这个时候总是cd一个很长的目录会很麻烦,那有没有什么比较方便的方法呢?...使用pushd和popd有的时候会比cd来的方便的多,但是我还喜欢用另外一种方式进行目录的切换,使用的linux命令是alias 这个命令的语法是:alias [-p][别名][=命令] 这个命令的非常有用...比如我有一个目录经常使用,但是这个目录路径比较长,这个使用就可以使用alias来提高效率 alias cdpath='cd longPath' 其中cdpath为自己取的别名,longPath为那个比较长的目录...这样以后只要在终端敲入cdpath就能完成便捷的跳转 当然如果这个命令直接在终端中输入的话,那么启动一个新的终端怕就没有作用了。...vi bashrc,并在最后一行插入source etc/alias_cd.sh vi alias_cd.sh,并在其中插入需要alias的目录,保存退出后,source bashrc即可 这时候使用cdpath

1.9K70
您找到你想要的搜索结果了吗?
是的
没有找到

Linux之cd命令

环境变量CDPATH是由冒号分割的一到多个目录,你可以将常去的目录的上一级加入到CDPATH以便方便访问它们;如果dir以/开头那么CDPATH不会被使用。...当shopt选项cdable_vars打开时,如果dir在CDPATH及当前目录下均不存在,那么会把它当作变量,读取它的值作为要进入的目录。 参数 dir(可选):指定要切换到的目录。...$ 关于切换到上一个工作目录的说明 cd - cd ${OLDPWD} 关于CDPATH 定义一个基础目录 > export CDPATH=....#没有加点号 > mkdir /tmp/nginx > cd /tmp > cd nginx #当前位置在/etc/nginx 如果CDPATH存在值,那么优先在CDPATH中查找并进入第一个匹配成功的...原文链接:https://rumenz.com/rumenbiji/linux-cd.html 微信公众号:入门小站

5K00

linux命令讲解大全】100. Linux常用文件传输命令详解

环境变量 CDPATH 是由冒号分割的一到多个目录,你可以将常去的目录的上一级加入到 CDPATH 以便方便访问它们;如果 dir 以 / 开头那么 CDPATH 不会被使用。...当 shopt 选项 cdable_vars 打开时,如果 dir 在 CDPATH 及当前目录下均不存在,那么会把它当作变量,读取它的值作为要进入的目录。...关于 CDPATH 设置桌面文件夹作为 CDPATH 的值。...CDPATH='~/Desktop' 假设我们接下来要演示涉及到的路径 ~ 和 ~/Desktop 下没有 test3 文件夹,现在新建它们。...如果 CDPATH 存在值,那么优先在 CDPATH 中查找并进入第一个匹配成功的,如果全部失败那么最后尝试当前目录。 关于 cdable_vars 打开选项。

6610

Shell Code Snippet

/*|sort -nr|head -3 一般说来不会出现删除文件后空间不释放的情况,但是也存在例外,比如文件被进程锁定,或者有进程一直在向这个文件写数据等等,要理解这个问题,就需要知道 Linux 下文件的存储机制和存储结构...echo "command failed"; exit 1; fi 如果两个命令有继承关系,只有第一个命令成功了,才能继续执行第二个命令,那么就要采用下面的写法: command1 && command2 CDPATH...# Unset CDPATH so that path interpolation can work correctly unset CDPATH export CDPATH=/etc cd mail...- Ask Ubuntu Ubuntu 命令行打开 PDF 文件 - bigmarco 的专栏 Linux 文件删除,但是 df 之后磁盘空间没有释放 | cnblogs How to lookup CNAME...records | nslookup.io Linux 命令后台运行 – EOF –

16720

Linux之cd命令

环境变量CDPATH是由冒号分割的一到多个目录,你可以将常去的目录的上一级加入到CDPATH以便方便访问它们;如果dir以/开头那么CDPATH不会被使用。...当shopt选项cdable_vars打开时,如果dir在CDPATH及当前目录下均不存在,那么会把它当作变量,读取它的值作为要进入的目录。 参数 dir(可选):指定要切换到的目录。...$ 关于切换到上一个工作目录的说明 cd - cd ${OLDPWD} 关于CDPATH 定义一个基础目录 > export CDPATH=....:/etc # 加了点号 > mkdir /tmp/nginx > cd /tmp > cd nginx # 先找当前目录,所以当前位置在/tmp/nginx > export CDPATH=/etc...#没有加点号 > mkdir /tmp/nginx > cd /tmp > cd nginx #当前位置在/etc/nginx 如果CDPATH存在值,那么优先在CDPATH中查找并进入第一个匹配成功的

5.4K40

学会这些 shell 小技巧,我就爱上 Linux

我以后会定期分享一些 Linux 的实用小技巧,你用习惯之后可能就会和我一样,使用 Windows 就头疼。。。 先说句题外话,大家总是问能不能装双系统,装什么 Linux 发行版比较好。...或者你有钱,你也不需要纠结 Linux 发行版,玩 MacBook 吧,它继承了 Linux 的优点,逼格还高,就是贵…… 回归主题,我认为 Linux 的迷人之处在于完善的社区和许多小而美的工具,加之管道符...* chmod +x script1.sh script2.sh script3.sh 可以在环境变量CDPATH中加入你常用的工作目录,当cd命令在当前目录中找不到你指定的文件/目录时,会自动到CDPATH...比如说我常去家目录,也常去/var/log目录找日志,可以执行如下命令: $ export CDPATH='~:/var/log' # cd 命令将会在 ~ 目录和 /var/log 目录扩展搜索 $...需要注意的是,以上操作是 bash 支持的,其他主流 shell 解释器当然都支持扩展cd命令的搜索目录,但可能不是修改CDPATH这个变量,具体的设置方法可以自行搜索。

42730

Linux之cd命令

环境变量CDPATH是由冒号分割的一到多个目录,你可以将常去的目录的上一级加入到CDPATH以便方便访问它们;如果dir以/开头那么CDPATH不会被使用。...当shopt选项cdable_vars打开时,如果dir在CDPATH及当前目录下均不存在,那么会把它当作变量,读取它的值作为要进入的目录。 参数 dir(可选):指定要切换到的目录。...$ 关于切换到上一个工作目录的说明 cd - cd ${OLDPWD} 关于CDPATH 定义一个基础目录 > export CDPATH=....:/etc # 加了点号 > mkdir /tmp/nginx > cd /tmp > cd nginx # 先找当前目录,所以当前位置在/tmp/nginx > export CDPATH=/etc...#没有加点号 > mkdir /tmp/nginx > cd /tmp > cd nginx #当前位置在/etc/nginx 如果CDPATH存在值,那么优先在CDPATH中查找并进入第一个匹配成功的

5.5K20

Linux之cd命令

环境变量CDPATH是由冒号分割的一到多个目录,你可以将常去的目录的上一级加入到CDPATH以便方便访问它们;如果dir以/开头那么CDPATH不会被使用。...当shopt选项cdable_vars打开时,如果dir在CDPATH及当前目录下均不存在,那么会把它当作变量,读取它的值作为要进入的目录。 参数 dir(可选):指定要切换到的目录。...$ 关于切换到上一个工作目录的说明 cd - cd ${OLDPWD} 关于CDPATH 定义一个基础目录 > export CDPATH=....:/etc # 加了点号 > mkdir /tmp/nginx > cd /tmp > cd nginx # 先找当前目录,所以当前位置在/tmp/nginx > export CDPATH=/etc...#没有加点号 > mkdir /tmp/nginx > cd /tmp > cd nginx #当前位置在/etc/nginx 如果CDPATH存在值,那么优先在CDPATH中查找并进入第一个匹配成功的

5.5K00

Linux 小小的cd命令,用的好可不简单哦!

cd命令是Linux中常用的命令之一,主要用于切换工作目录。然而,很多人可能只是简单地使用cd命令进入目录或返回上一级目录,而忽略了它在文件系统导航和管理中的强大功能。...本文将探讨cd命令的各种花样用法,包括常见的技巧和一些更高级的应用,让您更加高效地在Linux系统中导航和操作文件目录。图片1. 基本用法在开始探讨cd命令的花样用法之前,我们先回顾一下它的基本用法。...利用环境变量Linux系统中有一些预定义的环境变量,可以用于快速切换目录。$HOME:当前用户的家目录,与~符号等效。$ cd $HOME图片上述命令将切换到当前用户的家目录。$PWD:当前工作目录。...当使用cd命令切换目录时,如果当前目录不存在,则会在CDPATH定义的目录中查找。$ export CDPATH=....结论cd命令虽然简单,但它在Linux系统中有许多花样用法。通过本文介绍的技巧,您可以更加高效地在文件系统中导航和管理目录。尝试运用这些花样用法,让您的Linux之旅变得更加轻松愉快!

29730

这些超好用的UnixLinux 命令技巧 大神为你详细解读

我在文章Linux和Unix shell,我犯了一些错误。我意外地删除了/tmp文件夹。...-g # 以易读的格式输出 (比如 1K 234M 2G) du -h # 以易读的格式显示文件系统权限 stat -c %A /boot # 比较易读的数字 sort -h -a file # 在Linux...上以易读的形式显示cpu信息 lscpu lscpu -e lscpu -e=cpu,node # 以易读的形式显示每个文件的大小 tree -h tree -h /boot 8、在Linux系统中显示已知的用户信息...只要输入: ## linux 版本 ## lslogins ## BSD 版本 ## logins 示例输出: UID USER PWD-LOCK PWD-DENY LAST-LOGIN...输入: cd 变量CDPATH定义了目录的搜索路径: export CDPATH=/var/www:/nas10 现在,不用输入cd */var/www/html/ 这样长了,我可以直接输入下面的命令进入

44400

Linux基础命令行使用技巧

[TOC] 0x00 基础简述 描述:本章主要学习并记录了Linux中命令行补全以及参数补全的实现方法,还Linux中执行过的命令进行查看,让您想Hacker一样操作终端; 目录摘要: 补全: 何谓补全...weiyigeek #来转到别的用户的主目 #2.回到上次工作的目录(可以重复执行) cd - cd "$OLDPWD" && pwd #3.访问常用目录 #bash 和 zsh 两个都为我们提供了 $CDPATH...~$ CDPATH=:~:~/src:~/tmp/WeiyiGeek #$CDPATH 路径列表中的目录为待导航的目标目录 的父目录 #假如我们打算转到 ~/tmp/web/iscsi 目录下的话,那么只要执行下列命令即可...[root@vm-1575613390 ~]$ mkdir /tmp/web/iscsi [root@vm-1575613390 ~]$ CDPATH=:~:~/src:/tmp/web [root@...@ # $ 参数参考: -a:异步滚动 -B:启用粗体字符 -b:所有粗体字符(覆盖-b) -f:强制启用linux$term类型 -l:linux模式(使用矩阵控制台字体) -o:使用旧式滚动 -h

5.8K20

Linux基础命令行使用技巧

0x00 基础简述 描述:本章主要学习并记录了Linux中命令行补全以及参数补全的实现方法,还Linux中执行过的命令进行查看,让您想Hacker一样操作终端; 目录摘要: 补全: 何谓补全: 即在我们使用...weiyigeek #来转到别的用户的主目 #2.回到上次工作的目录(可以重复执行) cd - cd "$OLDPWD" && pwd #3.访问常用目录 #bash 和 zsh 两个都为我们提供了 $CDPATH...~$ CDPATH=:~:~/src:~/tmp/WeiyiGeek #$CDPATH 路径列表中的目录为待导航的目标目录 的父目录 #假如我们打算转到 ~/tmp/web/iscsi 目录下的话,那么只要执行下列命令即可...[[email protected] ~]$ mkdir /tmp/web/iscsi [[email protected] ~]$ CDPATH=:~:~/src:/tmp/web [[email ...@ # $ 参数参考: -a:异步滚动 -B:启用粗体字符 -b:所有粗体字符(覆盖-b) -f:强制启用linux$term类型 -l:linux模式(使用矩阵控制台字体) -o:使用旧式滚动 -h

5.8K63
领券