linux命令cd !$是什么意思?

如题所述

第1个回答  2020-12-07

From Bash Manual > History Expansion:

    Event Designator

    !      Start a history substitution, except when followed by
    a blank, newline, carriage return, = or  (  (when the
    extglob shell option is enabled using the shopt builtin).
    !n     Refer to command line n.

    Word Designators

    $      The  last word.  This is usually the last argument, but will
    expand to the zeroth word if there is only one word in the line.

    So, !$ just repeats the last word from previous command

    Example:

    $ echo Unix and Linux
    Unix and Linux
    $ echo !$
    echo Linux
    Linux
    $ cat dir1
    cat: dir1: Is a directory
    $ cd !$
    cd dir1

    After executing command with !$, press ↑ and you will get the result of !$.

linux命令cd !$是什么意思?
cd !$ 就是在最近执行命令前加cd,除非最近的命令与目录有关,否则执行不了。比如:最近最后执行的命令是mkdir 1 那么cd !$就是进入1文件夹。这个问题真的很简单,还要怎么解释?管理员水平问题。可以投诉吗?

LINUX《CD 进入文件夹使用什么命令退出当前文件
cd!$:把上个命令的参数作为cd参数使用;cd \/:进入根目录;cd .:当前目录。

linux中的cd "$(dirname "$0")"\/是什么意思呢
0 表示当前动行的命令名,一般用于shell 脚本中 dirname 用于取指定路径所在的目录 ,如 dirname \/home\/ikidou 结果为 \/home cd 为切换文件夹 (命令) 返回该命令的结果 所以结合以上分析,结果为【 切换到 脚本 所在的目录】

$ cd ~\/.ssh 中的$有什么作用
代表当前用户是普通用户,若是#则代表当前用户为超级用户。你在命令行输入命令的时候,是不用输入$的,只用输入$之后的 命令就可以了,如:mkdir ~\/.ssh ,这样输入后,再按回车键,就能执行命令了。楼主如果对Linux系统感兴趣,想学习更多Linux系统知识,可以百度《Linux就该这么学》,不错的一本Linux...

linux$是什么意思?
“linux$”是一个命令行提示符,表示当前正在使用Linux操作系统。Linux是一种免费的、开源的操作系统,广泛用于服务器、超级计算机和嵌入式设备。与Windows不同,Linux具有高度可定制性、丰富的命令行工具和稳定的性能,因此备受开发人员、系统管理员和科学家的喜爱。在Linux命令行中,“$”符号表示普通用户...

linux的cd .. 和cd \/ 命令分别是什么意思?
cd命令概述:cd是Change Directory的缩写,这是用来切换工作目录的命令。cd命令是一个内置命令,可以通过type命令查看。cd命令语法 cd [相对路径或绝对路径或特殊符号]说明:不加参数时,默认切换到用户主目录,即环境变量HOME指定的目录,如root用户的HOME变量为\/root,那么cd命令不带参数时便切换到\/root...

在shellI编程中cd $dir是什么意思
cd是linux命令,表示进入文件夹目录,$表示后面是变量,所以整个就是说进入你dir这个目录。dir可以在执行当前shell script的时候从命令行获取。

命令cd是什么意思?
命令cd是什么意思?cd是change directory的缩写,是指更改当前工作目录。简单来说,它是一个Linux和Unix系统的命令,用于更改当前Shell会话的工作目录,也称为当前目录,或者是用户当前的工作目录。通过cd命令,可以更轻松地切换目录,从而操作文件、执行程序或者浏览文件。cd命令有很多不同的选项,根据不同的...

linux中cd ~和!!是什么意思?
在Linux中,两个命令cd ~和!!分别有其特定含义。首先,"cd ~"命令的作用是让你返回到当前用户的主目录。这个路径会根据你的登录身份有所不同:如果你以root用户登录,它会带你到\/root\/目录,而普通用户则会去\/home\/目录。"~"是一个特殊的符号,代表用户的家目录。其次,"!!"这个命令符则相当有...

linux中cd ~和!!是什么意思?
cd ~:回到用户家目录。注:这得看你是用什么用户登录了,如果是以root身份登录,执行此命令后,回到\/root\/目录下,如果是以其他用户等录得话,则是回到\/home\/目录下 !!:是执行和显示上一条命令的结果。

相似回答