小编fed*_*qui的帖子

sudo 命令多久询问一次密码?我可以在哪里设置?

我执行了很多sudo命令。

我注意到,如果我在几分钟内执行一个然后另一个,第二次我没有收到消息:

[sudo] my_username 的密码:

但是当两个命令的执行之间有更多时间时,我确实得到了它。

消息未出现的时间段是多少?我们如何检查/更新它?

sudo

28
推荐指数
2
解决办法
5780
查看次数

linux中的“wc -c”和“wc -m”命令

我有一个文本文件,它的内容是:

i k k
Run Code Online (Sandbox Code Playgroud)

当我wc -m用来计算这个文件上的字符数时,结果是7

问题 1:但是为什么我得到 7,假设它计算“行尾”字符,我不应该得到“ 6 ”吗?

问题 2:具体是如何wc -m工作的?

问题 3:当我使用wc -c(计算字节数)时,结果与 相同wc -m,那么有两个不同的选项有什么意义呢?他们做的完全一样,不是吗?如果不是,有什么区别以及如何wc -c运作?

command-line wc

24
推荐指数
1
解决办法
1万
查看次数

如何仅从终端输出中检索所需的行?

我只想让我们说第三行df -h输出。

我应该使用什么样的命令?

command-line text-processing

17
推荐指数
6
解决办法
3398
查看次数

移动匹配特定模式的文件

如何将具有特定模式的文件夹中的文件移动到目标文件夹?

当用分隔符“-”分隔时,我想移动第 4 列中名称在 [00-09] 范围内的文件。

ls | cut -d "-" -f 4 | grep ^[00-09]
Run Code Online (Sandbox Code Playgroud)

显示这些文件:

UNCID_376947.TCGA-DD-A118-01A-11R-A131-07.110525_UNC12-SN629_0087_BC03HWABXX.7.trimmed.txt
UNCID_377115.TCGA-CC-5263-01A-01R-A131-07.110525_UNC12-SN629_0087_BC03HWABXX.5.trimmed.txt
UNCID_377252.TCGA-DD-A114-11A-12R-A131-07.110525_UNC12-SN629_0087_BC03HWABXX.6.trimmed.txt
Run Code Online (Sandbox Code Playgroud)

command-line regex mv

5
推荐指数
1
解决办法
3万
查看次数

bash 正在寻找丢失的 ' " ' ,意外的 EOF

我有 bash 问题,它正在寻找丢失的字符,但我找不到它。也许还有其他问题?

每次打开终端时都会出现此错误:

bash:/home/chill/.bashrc:第 132 行:寻找匹配的“”时出现意外 EOF

.bashrc文件内容:

# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples

# If not running interactively, don't do anything
case $- in
    *i*) ;;
      *) return;;
esac

# don't put duplicate lines or lines starting with space in the history.
# See bash(1) for more options
HISTCONTROL=ignoreboth

# append to the history file, don't overwrite it
shopt -s histappend

# for setting history …
Run Code Online (Sandbox Code Playgroud)

command-line bash bashrc

4
推荐指数
2
解决办法
4万
查看次数

删除存储在文件中的目录列表

我在以下路径中有一个目录名称列表

/home/list/list.txt
Run Code Online (Sandbox Code Playgroud)

目录都在以下路径

/home/directory/
Run Code Online (Sandbox Code Playgroud)

如何使用命令行删除列表中包含的目录?

delete rm

4
推荐指数
2
解决办法
3743
查看次数

关闭文件中给出的服务器列表

我有一个包含这种格式的 17 个服务器的列表

172.16.1.4      #servername-A
172.16.2.75     #servername-B
172.16.5.53     #servername-C
172.16.5.61     #servername-D 
Run Code Online (Sandbox Code Playgroud)

我想要一个脚本,它可以 ssh/登录到这些服务器中的每一个并关闭它们,这很容易,但问题是它们需要按照上面显示的特定顺序(在列表中)关闭,其中每个在下一次关闭开始之前,前一个必须完全关闭。

ssh bash scripts

4
推荐指数
1
解决办法
332
查看次数

如何在不同的窗口中启动两个 Sublime 实例?

我正在使用不同的工作区,我正在不同的工作区中编辑内容。

我想为此使用Sublime,但遇到了一个问题:如果我想在工作区中打开一个文件,我必须使用我在另一个工作区中使用的相同的 Sublime 打开会话。

这没有用,因为它们是完全不相关的东西,这让我将它们都保存在第一次打开 Sublime 的同一个工作区中。

有没有办法启动两个 Sublime 实例?

sublime-text

4
推荐指数
1
解决办法
3010
查看次数

sed 命令替换配置文件中的值

我正在使用这个命令:

sed -i  's/\(^TestT_STOA_TS1901=\).*/\1N/'/app/test/must/untuio.cf
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

XXXXXXXXX:/app/test/must>sed -i  's/\(^TestT_STOA_TS1901=\).*/\1N/'/app/test/must/untuio.cf
sed: -e expression #1, char 33: unknown option to `s'
Run Code Online (Sandbox Code Playgroud)

为什么会这样?如何替换配置文件中的值?

sed text-processing

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

标签 统计

command-line ×4

bash ×2

text-processing ×2

bashrc ×1

delete ×1

mv ×1

regex ×1

rm ×1

scripts ×1

sed ×1

ssh ×1

sublime-text ×1

sudo ×1

wc ×1