在Linux的多目录命令提示符中工作是一种痛苦的事情,但以下这些利用cd和pushd切换目录的技巧有助于你节省时间和精力 。
在Linux命令提示中,用cd命令来改变当前目录。这是cd命令的一些基本用法:
改变你的根路径,键入cd,按回车键。
进入一个子目录,键入cd,空格,然后是子路径名(例如:cd Documents),再按回车键。
进入当前目录的上一级目录,键入cd,空格,两个点,然后按回车键。
进入一个特定的目录,键入cd,空格,路径名(例如 cd /usr/local/lib),再按回车键。
为了确定你所在的目录,你可以键入pwd,按回车键,你将看到你所在的当前目录名称。
用pushd实现在不同目录间切换。
在命令行模式下,当你工作在不同目录中,你将发现你有很多时间都浪费在重复输入上。如果这些目录不在同一个根目录中,你不得不在转换时输入完整的路径名,这难免让人有些难以忍受。但你可以用以下的一个或两个步骤来避免所有多余的输入:用命令行解释器中的历史记录,或者用命令行函数pushd。
用命令行解释器中的历史记录的好处是只需按很少的键。在命令行中用向上的箭头来查找你用过的命令,直到你找到,然后按回车键。如果你所切换的两个目录在整个驱动器的子目录结构中很接近,那用解释器中的历史记录可能是你最好的选择。
然而,如果你在两个截然不同的路径间转换的话,你可能很希望利用pushd这个函数,你可以用它创建一个目录堆栈(在内存中的一个列表)。
注释:缺省情况下,pushd函数可能不包括在你的Linux中;但它包涵在Red Hat和用Red Hat驱动的系统中。如果你的系统中没有pushd函数,你可以在ibiblio.org网站上下载相关的函数工具。
这里说一下怎么用pushd。假设你现在工作在/usr/share/fonts目录下。你需要对/usr/share/fonts做一些改动,你将频繁的在两个目录间切换。开始在一个目录下,用pushd函数切换到另一个目录。在我们的例子中,开始在/usr/share/fonts下,你键入pushd/opt/wonderword/fonts,然后按回车键。现在,你将在下一行看到堆栈中的内容:/opt/wonderword/fonts /usr/share/fonts。
正如你所看到的,当你键入pushd和一个路径名时,将自动产生一个堆栈,内容是你键入的目录名和你当前工作的目录名。在我们的例子中,你所键入的路径(/opt/wonderword/fonts)在堆栈的顶部。
快速返回上一级目录,你可以直接键入pushd,如果不跟路径名,你将返回到堆栈中前一个目录的上一层目录。
如果你需要从堆栈中删除一个目录,键入popd,然后是目录名称,再按回车键。想查看堆栈中目录列表,键入dirs,然后按回车键。popd和dirs命令也是常用函数中的一部分。
分享到:
相关推荐
"Linux操作系统修改分辨率小技巧" 本文将围绕 Linux 操作系统修改分辨率的小技巧进行详细的介绍和讨论。 首先,Linux 操作系统是当前最流行的开源操作系统之一,具有高度的可定制性和灵活性。然而,在使用 Linux ...
Linux操作系统是基于Unix的一款开源、免费的操作系统,它在全球范围内被广泛应用在服务器、超级计算机、嵌入式设备以及个人电脑上。Linux的核心在于其内核,由芬兰的林纳斯·托瓦兹(Linus Torvalds)于1991年创建。...
Linux操作系统应用技术教案周志敏版是一份专为初学者设计的教学材料,旨在帮助学习者掌握Linux操作系统的基础知识和实际应用技巧。这份教程以其简洁明了的语言和实用性的特点,对于那些刚接触Linux的入门者来说,是...
### Linux操作系统安装知识点详解 #### 一、安装前规划与磁盘分区 在安装Linux操作系统之前,最重要的是做好充分的规划工作,特别是对于磁盘分区的设置。根据描述中的信息,作者选择安装的是Red Hat Linux 2.0版本...
Linux操作系统是许多技术爱好者和专业人士首选的开源...以上就是关于“简单实用 Linux操作系统三则超酷技巧”的详细介绍,希望能帮助你更高效地使用Linux。通过不断地学习和实践,你会发现Linux的世界充满了无限可能。
本文将基于“Linux操作系统经典应用技巧”这一主题,深入探讨Linux操作系统中的实用技巧与核心概念,旨在帮助用户提升对Linux系统的理解和应用能力。 ### Linux操作系统概述 Linux是一种免费开源的操作系统,由...
通过这个PPT教程,你将能够掌握Linux操作系统的基本操作和管理技巧,为后续的系统管理员或开发者角色奠定坚实基础。无论是对个人还是专业环境,Linux都是一种强大而灵活的工具,值得深入学习和探索。
《Linux操作系统内核实习》是一本深入探讨Linux内核机制的实践手册,由G. Nutt撰写,并由潘登等人翻译成中文。这本书为读者提供了一条通向理解Linux操作系统核心运作的路径,通过一系列实验和练习,帮助读者亲手操作...
Linux操作系统无法启动问题的解决方法可以分为以下几个主要知识点: 1. 多重引导系统下的启动问题:在一台计算机上安装了Windows和Linux两种操作系统时,若仅重装Windows,可能会覆盖原有的引导加载程序GRUB(GRand...
在Linux操作系统下学习C语言编程是一项基础且重要的技能,它为深入理解计算机工作原理和后续的软件开发奠定了坚实的基础。本教程将引导初学者逐步掌握Linux环境下的C语言编程技巧。 首先,我们要明白Linux和C语言的...
【Linux操作系统基础——深入理解与掌握“cd”命令】 在Linux操作系统中,了解并熟练使用“cd”(change directory)命令是每个用户的基础技能。这个命令允许用户在文件系统中快速移动,改变当前的工作目录,从而...
### Linux操作系统基本知识 #### 系统概述与基础操作 Linux是一种开源的、基于Unix的操作系统,被广泛应用于服务器、嵌入式系统和个人电脑等多种环境中。由于其稳定性、安全性及可定制性,使得Linux成为很多专业...
本课程“操作系统原理及应用(Linux)”主要关注Linux操作系统,这是一种免费且开源的Unix-like系统,广泛应用于服务器、嵌入式设备以及个人电脑。 在Linux中,我们首先会接触到操作系统的基本概念,包括进程管理、...
本电子课件将深入探讨Linux操作系统的基础知识、核心功能以及在实际应用中的操作技巧。 首先,Linux操作系统的基础知识包括其历史背景、发行版分类和特点。Linux由芬兰大学生Linus Torvalds在1991年开发,起初只是...
这份"Linux文档全集"涵盖了Linux系统的核心概念、常用命令和实用技巧,旨在帮助用户从初学者到进阶者逐步掌握Linux操作系统的精髓。 1. **Linux入门命令**:学习Linux首先要掌握基础的命令行操作,如`ls`用于列出...
Linux操作系统是许多技术爱好者和专业人士首选的开源操作系统,它的强大功能和灵活性吸引了众多用户。本文将详细介绍8个在Linux操作环境中提升效率的经典技巧。 1. **处理特殊文件名**: 在Linux中,如果文件名以...