问题列表 - 第1页

为什么 man 在 00:30 打印“gimme gimme gimme”?

我们注意到,我们的一些自动测试在 00:30 运行时会失败,但在一天的其余时间运行良好。他们失败的消息

gimme gimme gimme
Run Code Online (Sandbox Code Playgroud)

in stderr,这是意料之中的。为什么我们得到这个输出?

man date

1774
推荐指数
3
解决办法
40万
查看次数

“终端”、“外壳”、“tty”和“控制台”之间的确切区别是什么?

我认为这些术语在松散使用时几乎指的是同一件事:

  • 终端
  • 贝壳
  • 打字机
  • 安慰

这些术语中的每一个究竟指的是什么?

shell terminal tty terminology console

1433
推荐指数
10
解决办法
42万
查看次数

如何在命令行上获取目录的大小?

我试图通过使用ls带有选项的命令来获取目录(包含目录和子目录)的大小l。它似乎适用于文件 ( ls -l file name),但如果我尝试获取目录的大小(例如,ls -l /home),我只会得到 4096 字节,尽管总的来说它要大得多。

command-line ls disk-usage

1322
推荐指数
16
解决办法
281万
查看次数

如何正确添加路径到PATH?

我想知道必须向PATH环境变量添加新路径的位置。我知道这可以通过编辑来完成.bashrc(例如),但不清楚如何做到这一点。

这边走:

export PATH=~/opt/bin:$PATH
Run Code Online (Sandbox Code Playgroud)

或这个?

export PATH=$PATH:~/opt/bin
Run Code Online (Sandbox Code Playgroud)

bash path environment-variables bashrc

1174
推荐指数
11
解决办法
278万
查看次数

如何通过 dpkg -i 或 apt 安装 deb 文件?

我有一个用于安装的 deb 包。

我应该通过dpkg -i my.deb,还是通过 apt安装?

两者都能很好地处理软件依赖问题吗?

如果通过 apt,我如何通过 apt 从 deb 安装?

dpkg apt software-installation deb

988
推荐指数
7
解决办法
290万
查看次数

如何使用ssh将文件从一台机器复制到另一台机器

我正在使用 Linux (centos) 机器,我已经使用ssh. 现在我的问题是如何将文件从一个系统复制到另一个系统?

假设,在我的环境中,我有两个系统,如System ASystem B。我正在使用System A机器和其他一些使用System B机器。

如何将文件从 复制System BSystem A?并且,将文件从 复制System ASystem B?

ssh file-copy

986
推荐指数
9
解决办法
358万
查看次数

如何替换文件中的字符串?

根据某些搜索条件替换文件中的字符串是一项非常常见的任务。我怎样才能

  • 替换字符串foobar在当前目录下的所有文件?
  • 对子目录递归执行相同的操作吗?
  • 仅当文件名匹配另一个字符串时才替换?
  • 仅当在特定上下文中找到字符串时才替换?
  • 替换字符串是否在某个行号上?
  • 用相同的替换替换多个字符串
  • 用不同的替换替换多个字符串

sed awk perl text-processing

879
推荐指数
8
解决办法
171万
查看次数

在终端中意外按下 Ctrl-S 后如何解冻?

这种情况在我身上经常发生:在我(以不同的意图)按下Ctrl-S终端后,与它的交互(输入或输出)被冻结。这可能是一种“滚动锁定”或其他什么。

在此之后如何解冻终端?

(这个时候,我一直与apt-shell一个内bashurxvt-不是知道哪个人负责的特殊处理Ctrl-S:我和向后搜索命令的历史C-r,像往常一样readline的,但后来我想“回到" 以通常的方式转发历史——至少在 Emacs 中—— C-s( 1 , 2 , 3 ),但这导致终端冻结。好吧,滚动/分页以查看过去的事情在终端中仍然有效,但没有交互进程在那里运行。)

terminal keyboard readline scrolling freeze

864
推荐指数
3
解决办法
49万
查看次数

为什么选择“~”来代表主目录?

我经常想知道为什么~(波浪号)代表用户的主目录。这背后有什么原因,还是只是一些不常用的字符?

history home

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

如何使用具有管道字符的模式对多个模式进行 grep?

我想在多个文件中找到与两种模式之一匹配的所有行。我试图通过键入来找到我正在寻找的模式

grep (foo|bar) *.txt
Run Code Online (Sandbox Code Playgroud)

但是外壳将它解释|为管道并在bar不是可执行文件时抱怨。

如何在同一组文件中搜索多个模式?

shell grep quoting regular-expression

764
推荐指数
7
解决办法
176万
查看次数