iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >在Linux文件系统中导航的技巧有哪些
  • 788
分享到

在Linux文件系统中导航的技巧有哪些

2023-06-16 01:06:46 788人浏览 独家记忆
摘要

这篇文章给大家分享的是有关在linux文件系统中导航的技巧有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。cd 命令可能是任何 Linux 用户学习的前 10 个命令之一,但这并不是在 Linux 文件系统中

这篇文章给大家分享的是有关在linux文件系统中导航的技巧有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

cd 命令可能是任何 Linux 用户学习的前 10 个命令之一,但这并不是在 Linux 文件系统中导航的唯一方法,这里还有其他一些方法。

无论你是在文件系统中四处查看、寻找文件还是尝试进入重要目录,Linux 都可以提供很多帮助。在本文中,我们将介绍一些技巧,使你可以在文件系统中移动,查找和使用所需的命令也更加轻松。

添加到 $PATH

确保你不必花费大量时间在 Linux 系统上查找命令的最简单、最有用的方法之一就是在 $PATH 变量中添加适当的目录。但是,添加到 $PATH 变量中的目录顺序非常重要。它们确定系统在目录中查找要运行命令的目录顺序–在找到第一个匹配项时停止。

例如,你可能希望将家目录放在第一个,这样,如果你创建的脚本与其他可执行文件有相同的名称,那么只要输入该脚本的名称,它便会运行。

要将家目录添加到 $PATH 变量中,可以执行以下操作:

$ export PATH=~:$PATH

~ 字符代表家目录。

如果将脚本保存在 bin 目录中,下面的会有效:

$ export PATH=~/bin:$PATH

然后,你可以运行位于家目录中的脚本,如下所示:

$ myscriptGood morning, you just ran /home/myacct/bin/myscript

重要提示:上面显示的命令会添加到你的搜索路径中,因为 $PATH(当前路径)被包含在内。它们不会覆盖它。你的搜索路径应该在你的 .bashrc 文件中配置,任何你打算永久化的更改也应该添加到那里。

使用符号链接

符号链接提供了一种简单而明显的方式来记录可能经常需要使用的目录的位置。例如,如果你管理网站的内容,那么可能需要通过创建如下链接来使你的帐户“记住”网页文件的位置:

ln -s /var/www/html www

参数的顺序很重要。第一个(/var/www/html)是目标,第二个是你创建的链接的名称。如果你当前不在家目录中,那么以下命令将执行相同的操作:

ln -s /var/www/html ~/www

设置好之后,你可以使用 cd www 进入 /var/www/html

使用 shopt

shopt 命令还提供了一种让移动到其他目录更加容易的方法。当你使用 shoptautocd 选项时,只需输入名称即可转到目录。例如:

$ shopt -s autocd$ wwwcd -- www/home/myacct/www$ pwd -P/var/www/html $ ~/bincd -- /home/myacct/bin$ pwd/home/myacct/bin

在上面的第一组命令中,启用了 shopt 命令的 autocd 选项。输入 www,就会调用 cd www 命令。由于此符号链接是在上面的 ln 命令示例之一中创建的,因此将我们移至 /var/www/htmlpwd -P 命令显示实际位置。

在第二组中,键入 ~/bin 会调用 cd 进入在用户家目录的 bin 目录。

请注意,当你输入的是命令时,autocd 行为将不会生效,即使它也是目录的名称。

shopt 是 bash 内置命令,它有很多选项。这只是意味着你不必在要进入每个目录的名称之前输入 cd

要查看 shopt 的其他选项,只需输入 shopt

使用 $CDPATH

可能进入特定目录的最有用技巧之一,就是将你希望能够轻松进入的路径添加到 $CDPATH 中。这将创建一个目录列表,只需输入完整路径名的一部分即可进入。

一方面,这可能有点棘手。你的 $CDPATH 需要包含要移动到的目录的父目录,而不是目录本身。

例如,假设你希望仅通过输入 cd html 就可以移至 /var/www/html 目录,并仅使用 cd 和简单目录名即可移至 /var/log 中的子目录。在这种情况下,此 $CDPATH 就可以起作用:

$ CDPATH=.:/var/log:/var/www

你将看到:

$ cd journal/var/log/journal$ cd html/var/www/html

当你输入的不是完整路径时,$CDPATH 就会生效。它向下查看其目录列表,以查看指定的目录是否存在于其中一个目录中。找到匹配项后,它将带你到那里。

$CDPATH 开头保持 . 意味着你可以进入本地目录,而不必在 $CDPATH 中定义它们。

$ export CDPATH=".:$CDPATH"$ Videoscd -- Videos/home/myacct/Videos

感谢各位的阅读!关于“在Linux文件系统中导航的技巧有哪些”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: 在Linux文件系统中导航的技巧有哪些

本文链接: https://www.lsjlt.com/news/281976.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 在Linux文件系统中导航的技巧有哪些
    这篇文章给大家分享的是有关在Linux文件系统中导航的技巧有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。cd 命令可能是任何 Linux 用户学习的前 10 个命令之一,但这并不是在 Linux 文件系统中...
    99+
    2023-06-16
  • 在Linux文件系统中导航的使用技巧有哪些
    这篇文章主要介绍在Linux文件系统中导航的使用技巧有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!添加到 $PATH确保你不必花费大量时间在 Linux 系统上查找命令的最简单、最有用的方法之一就是在 $PAT...
    99+
    2023-06-16
  • Linux系统导航技巧有哪些
    今天就跟大家聊聊有关Linux系统导航技巧有哪些,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。无论你是在文件系统中四处查看、寻找文件还是尝试进入重要目录,Linux 都可以...
    99+
    2023-06-05
  • Linux系统中处理文件小技巧有哪些
    这篇文章主要为大家展示了“Linux系统中处理文件小技巧有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统中处理文件小技巧有哪些”这篇文章吧。查找文件当你查找文件时,find 可...
    99+
    2023-06-27
  • Linux系统优化技巧有哪些
    以下是一些常见的Linux系统优化技巧:1. 关闭不需要的服务:通过停用不需要的服务可以释放系统资源,提高性能和安全性。2. 使用轻...
    99+
    2023-09-27
    Linux
  • Linux系统中MySQL优化技巧有哪些
    今天小编给大家分享一下Linux系统中MySQL优化技巧有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1.禁止操作系统...
    99+
    2023-06-28
  • Linux系统中使用sudo小技巧有哪些
    这篇文章将为大家详细讲解有关Linux系统中使用sudo小技巧有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。实用小技巧1) !! 和 ! -1用法:想要允许授权的普通用户作为root用户来执行一个命...
    99+
    2023-06-28
  • Linux系统中常见的文件系统有哪些?
      Linux系统是现在非常受欢迎的操作系统,在Linux之中,一切都是文件,因为有很多操作都是依靠文件系统才可以完成的,而且文件系统可以满足用户正常的使用,那么Linux中常见的文件系统有哪些为大家介绍一下。  总体来说,在Linux之中...
    99+
    2023-06-05
  • Linux中有哪些有哪些常用的文件系统
    本篇文章给大家分享的是有关Linux中有哪些有哪些常用的文件系统,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Linux操作系统使用虚拟文件系统(VFS)向上和用户进程文件访问...
    99+
    2023-06-13
  • Linux操作系统的应急技巧有哪些
    本篇内容主要讲解“Linux操作系统的应急技巧有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux操作系统的应急技巧有哪些”吧!    1.使用急救盘组进...
    99+
    2023-06-10
  • Linux系统新手学习的技巧有哪些
    这篇文章主要介绍了Linux系统新手学习的技巧有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、从基础开始:常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问...
    99+
    2023-06-13
  • React Native中顶|底部导航使用小技巧有哪些
    这篇文章给大家分享的是有关React Native中顶|底部导航使用小技巧有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。导航一直是App开发中比较重要的一个组件,React...
    99+
    2024-04-02
  • Linux文件系统导航器ranger怎么用
    这篇文章将为大家详细讲解有关Linux文件系统导航器ranger怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。ranger在Linux系统中是一个方便的文件系统导航器,能对文件进行移动, 进出子目录...
    99+
    2023-06-28
  • linux系统中文件属性有哪些
    这篇文章给大家分享的是有关linux系统中文件属性有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Linux 文件或目录的属性主要包括:文件或目录的节点、种类、权限模式、链接数量、所归属的用户和用户组、最近访...
    99+
    2023-06-13
  • Linux系统中有哪些重要文件
    Linux系统中有哪些重要文件,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1. profile文件1.1 profile文件的作用profile(/etc/profile...
    99+
    2023-06-16
  • 在Linux Shell中的使用技巧有哪些
    这篇文章主要介绍了在Linux Shell中的使用技巧有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.使用可变扩展名分割字符串人们经常使用cut甚至awk只是通过模式...
    99+
    2023-06-16
  • PHP中的文件处理技巧有哪些?
    随着互联网的快速发展,PHP成为应用最广泛的一种Web开发语言之一。而在Web开发中,文件处理是非常重要的一个环节。在PHP中,可以通过各种函数、类和扩展来实现文件的读写、上传下载、权限设置等操作。这篇文章将介绍一些PHP中常用的文件处理技...
    99+
    2023-05-14
    文件读取(file_get_contents fopen fgets等) 文件写入(file_put_contents
  • Laravel中有哪些文件处理技巧?
    Laravel是一个非常流行的PHP框架,它提供了许多有用的功能,其中包括文件处理。在本文中,我们将讨论Laravel中一些有用的文件处理技巧。 文件上传 文件上传是Web应用程序中常见的任务之一。在Laravel中,我们可以使用内置的...
    99+
    2023-08-04
    编程算法 laravel 文件
  • Java面试必备技能:在Linux文件系统中掌握文件操作技巧!
    在Java开发中,文件操作是一个非常常见的任务。因此,熟练掌握在Linux文件系统中的文件操作技巧是Java面试的必备技能之一。本文将介绍如何在Linux文件系统中使用Java进行文件操作,并穿插演示代码。 一、Java中文件操作的基础知...
    99+
    2023-08-04
    面试 linux 文件
  • 网站导航的优化方法和设置技巧有哪些
    这篇文章将为大家详细讲解有关网站导航的优化方法和设置技巧有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。网站导航的优化方法和设置技巧 清晰的网站导航系统是网站设计的重要目标,对网站信息架构、用户体验影...
    99+
    2023-06-10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作