首页 > 系统相关 >linux教程:cd $_与cd -有什么区别

linux教程:cd $_与cd -有什么区别

时间:2023-09-24 22:01:54浏览次数:43  
标签:教程 log cd 命令 切换 linux var 目录


cd $_cd -都是用于在命令行中切换工作目录的命令,但它们之间有一些区别。

  1. cd $_$_是一个特殊变量,表示上一个执行命令的参数。在这种情况下,$_表示上一个命令的参数,即上一个cd命令所切换到的目录。因此,cd $_将切换到上一个命令所切换的目录。
  2. cd --(短横线)是一个特殊的目录名,表示前一个工作目录。当您执行cd -时,它将切换到前一个工作目录,即您之前所在的目录。

所以,两者的区别在于:

  • cd $_是根据上一个命令的参数来切换到相应的目录。
  • cd -是切换到前一个工作目录。

下面是一个示例来演示这两个命令的区别:

$ pwd
/home/user1

$ cd /var/log
$ pwd
/var/log

$ cd $_  # 切换到上一个命令所切换的目录
$ pwd
/var/log

$ cd -
$ pwd
/home/user1  # 切换到前一个工作目录

在示例中,首先切换到/var/log目录,然后使用cd $_切换回上一个命令切换的目录,即/var/log。接着使用cd -切换到前一个工作目录,即/home/user1

因此,cd $_cd -根据不同的参考点来切换目录,您可以根据具体的需求选择适合的命令。


标签:教程,log,cd,命令,切换,linux,var,目录
From: https://blog.51cto.com/zhangxueliang/7588985

相关文章

  • linux教程:/usr/bin/time -f “time: %E“命令解释
    /usr/bin/time-f"time:%E"是一个命令行命令,用于在Linux系统上以自定义格式显示命令的执行时间。该命令使用了GNUtime工具,而不是shell的内置time命令。解释一下各个部分的含义:/usr/bin/time:这是GNUtime工具的路径。在大多数Linux系统上,time工具的可执行文件位于/usr/bin/time......
  • Ansible教程:chocolatey插件介绍及安装(Windows软件包管理器)
    介绍chocolatey.chocolatey是一个AnsibleGalaxy集合,提供了用于管理Windows上Chocolatey软件包管理器的模块和插件。Chocolatey是一个类似于Linux上的包管理器的工具,它允许在Windows系统上轻松安装、升级和卸载软件包。chocolatey.chocolatey集合包含以下模块和插件:chocolatey.choc......
  • linux 驱动向应用程序发射信号
    系统支持信号在linux终端输入kill-l可以查看系统所支持的信号,可以看出,每个信号的名字都是以SIG开头:root@zhengyang:/work/sambashare/linux-5.2.8#kill-l1)SIGHUP2)SIGINT3)SIGQUIT4)SIGILL5)SIGTRAP6)SIGABRT7)SIGBUS8......
  • etcd 集群安装
    1.环境准备下载安装包:https://github.com/etcd-io/etcd/releases/这里下载的安装包为:etcd-v3.5.9-linux-amd64.tar.gz,即我们当前安装的etcd版本为:3.5.9这里有3个节点,分别为:10.23.0.21ec110.23.0.22ec210.23.0.23ec32.安装配置首先在所有机器安装etcd如下:tar-x......
  • 无涯教程-JavaScript - RANK.AVG函数
    描述RANK.AVG函数在提供的值数组中返回给定值的统计等级。如果列表中有重复值,则返回平均排名。语法RANK.AVG(number,ref,[order])争论Argument描述Required/OptionalNumberThenumberwhoserankyouwanttofind.RequiredRefAnarrayof,orareferenceto,a......
  • 尚观6410开发板移植linux 3.6.6问题记录及经验小结
    原文:https://www.cnblogs.com/iwantcomputer/p/8489831.html尚观6410开发板移植linux3.6.6问题记录及经验小结把开发板右上角的红色启动选项开关,两个都拨到下面(NAND),连接串口,已经内置了uboot1.16。根文件系统使用ext2的ramdisk,由于网卡无法驱动故无法使用nfs的根文件系统,网卡......
  • 高效的浏览 Linux 目录结构:pushd和popd命令
    在这个教程中,我们将讨论两个相关的命令:pushd和popd,使用它们可以高效的浏览Linux目录结构。这两个命令在大多数 shell ,比如bash、tcsh中都存在。pushd和popd命令在Linux系统中如何工作pushd和popd命令根据‘LIFO’(后进先出)原则工作。在这个原则之下,只有两个操作是允......
  • linux 第10章
    sh编程sh脚本是一个包含sh语句的文本文件,命令解释程序sh要执行该语句,所有的sh基本都执行相同的任务,脚本在语法上略有不同,shebang允许允许主sh调用适当版本的sh来执行脚本。如果未指定shebang,默认执行sh,即下列程序的第一行。例:创建一个一个文本文件mysh,包含:!/bin/bash//sh第一......
  • Linux第一次周总结
    第一章 初识Linux1.Linux简介Linux,一般指GNU/Linux(单独的Linux内核并不可直接使用,一般搭配GNU套件,故得此称呼),是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(LinusBenedictTorvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是......
  • 无涯教程-JavaScript - POISSON.DIST函数
    描述POISSON.DIST函数返回泊松分布。泊松分布的常见应用是预测特定时间的事件数。语法POISSON.DIST(x,mean,cumulative)争论Argument描述Required/OptionalXThenumberofevents.RequiredMeanTheexpectednumericvalue.RequiredCumulative确定返回的概率分......