小编ctr*_*lor的帖子

为什么以空格开头的命令不显示在 bash 历史记录中?

在 bash 中,当我使用 Ctrl-R 检索上一个命令时,为什么该命令以空格开头时不起作用?我可以让它匹配这样一个以前的命令吗?

$  date
Fri Nov 23 ... 2018
(failed reverse-i-search)` date': cd database/
Run Code Online (Sandbox Code Playgroud)

bash

-1
推荐指数
1
解决办法
849
查看次数

bash 字符串中的字符串相等实际上不相等

#!/bin/bash
STR1="David20"
STR2="fbhfthtrh"

if [ "$STR1"="$STR2" ]; then

        echo "Both the strings are equal"
else
        echo "Strings are not equal"
fi
Run Code Online (Sandbox Code Playgroud)

bash

-1
推荐指数
1
解决办法
90
查看次数

为什么 echo * 表现得像 ls 而 printf * 不是?

考虑这些shell命令

$ls
my_app  newlist  note
Run Code Online (Sandbox Code Playgroud)

和

$echo *
my_app  newlist  note
Run Code Online (Sandbox Code Playgroud)

和

$printf *
my_app
Run Code Online (Sandbox Code Playgroud)

第一个命令ls将列出有关文件的信息(默认为当前目录)。第二个命令echo是输出作为参数传递的字符串的命令。但是,当我输入时,echo *它的输出与ls.

并且printf *只给我第一个文件名作为输出

为什么要这样echo解释*?为什么printf,甚至更奇怪:只输出第一个?

linux shell bash

-1
推荐指数
1
解决办法
239
查看次数

杰森。如何在后面加一句话:

以下是我从 json 文件中提取的内容:

 },
   {
    "name": "asdasd",
    "script": "dsad.js",
    "merge_logs": ture,
    "error_file": "/ofghfghgfh.log",
    "out_file": "/fghgfhfgg",
    "cwd": "",
    "autorestart": true,
    "log_date_format"  : "YYYY-MM-DD HH:mm Z",
    "env": {
    "NODE_ENV": "desa",
    "KEY": "VtZOiz0Qc4afFs6j+h2r"
    }
  }]
Run Code Online (Sandbox Code Playgroud)

我想在“KEY”之后添加一个短语:替换它现在拥有的值。

我试过“sed”,但我把它加到了行尾

 sed '/KEY/s/$/1234/g' .json
Run Code Online (Sandbox Code Playgroud)

我需要使用“-i”选项直接更改文件。

scripting sed text-processing json

-2
推荐指数
1
解决办法
123
查看次数

df -h 和 df -kh?

df -h和 和有df -kh什么区别?

我正在我的终端中尝试这两个命令,但是我没有看到任何明显的区别,所以想了解一下。

linux disk-usage

-2
推荐指数
1
解决办法
187
查看次数

ls命令中-h的含义

[root@pdbosl02 daily]# ls -lrth
total 12G
-rw-r----- 1 oracle dba 3.8G Dec  7 20:43 BKPOSLPRD_jcns9p1f.F_bkp
-rw-r----- 1 oracle dba 4.2G Dec  7 20:46 BKPOSLPRD_jdns9p1f.F_bkp
-rw-r----- 1 oracle dba 3.0G Dec  7 20:51 BKPOSLPRD_jbns9p1f.F_bkp
-rw-r----- 1 oracle dba 140M Dec  7 20:52 ALG_OSLPRD_jgns9rfr.alg
-rw-r----- 1 oracle dba 189M Dec  7 20:52 ALG_OSLPRD_jfns9rfr.alg
-rw-r----- 1 oracle dba 202M Dec  7 20:52 ALG_OSLPRD_jens9rfr.alg
-rw-r----- 1 oracle dba  42M Dec  7 20:52 c-4249173797-20121207-00
-rw-r----- 1 oracle dba  41M Dec  7 20:52 ctrl_071223
Run Code Online (Sandbox Code Playgroud)

我想了解h …

ls

-7
推荐指数
1
解决办法
8243
查看次数

cd/bin/cat 命令可以在 Linux 操作系统上使用吗?

将cd/bin/cat命令在Linux操作系统的工作?它不起作用,但为什么呢?

我究竟做错了什么?

linux

-10
推荐指数
1
解决办法
221
查看次数

标签 统计

bash ×3

linux ×3

disk-usage ×1

json ×1

ls ×1

scripting ×1

sed ×1

shell ×1

text-processing ×1