标签: command-line

如何确定Linux内核架构?

uname -muname -m在 Red Hat Enterprise Linux Server 5.4 (Tikanga) 机器上给出 i686 和i686 i386 输出。我需要在那台机器上安装 Oracle 数据库 10g 第 2 版。那么,如何确定内核架构是 32 位还是 64 位?

linux command-line x86 cpu-architecture

144
推荐指数
6
解决办法
44万
查看次数

使用破折号 (-) 代替文件名

对于命令,如果-用作参数代替文件名将意味着 STDIN 或 STDOUT。

  1. 但在这个例子中,它创建了一个名为 的文件-

    echo hello > -
    
    Run Code Online (Sandbox Code Playgroud)

    我怎样才能-在这个例子中表示 STDOUT?

  2. 相反,我怎么能在示例中-命名一个文件-,例如:

    cat -
    
    Run Code Online (Sandbox Code Playgroud)

command-line shell utilities

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

什么时候需要 xargs?

xargs命令总是让我困惑。是否有一般规则?

考虑下面的两个例子:

$ \ls | grep Cases | less
Run Code Online (Sandbox Code Playgroud)

打印与“案例”匹配的文件,但将命令更改为touch将需要xargs

$ \ls | grep Cases | touch
touch: missing file operand
Try `touch --help' for more information.

$ \ls | grep Cases | xargs touch
Run Code Online (Sandbox Code Playgroud)

command-line xargs

140
推荐指数
5
解决办法
6万
查看次数

我们如何为 `tree` 命令指定多个忽略模式?

我需要打印我们生产系统的目录结构,我想从树中删除一些特定的目录?

我们如何为tree命令指定多个忽略模式?

command-line patterns tree

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

了解 bash 中的感叹号 (!)

我用了

history | less
Run Code Online (Sandbox Code Playgroud)

为了获取先前命令的行和左侧的数字,我找到了我想要重复的行(例如 22)并做了

!22
Run Code Online (Sandbox Code Playgroud)

在命令提示符下,它起作用了——在我当时所做的行上执行命令集。我无法弄清楚感叹号在哪里使用,它在 bash 采取的操作方面代表什么,以及在哪里使用它。从文档中我没有看到“有形”的解释。

command-line bash command-history

129
推荐指数
5
解决办法
17万
查看次数

rm 命令发出后文件去哪了?

最近我不小心rm处理了一组文件,这让我想到这些文件到底在哪里?

也就是说,在使用 GUI 时,删除的文件会进入废纸篓。什么是等价的rm,有没有办法撤消rm命令?

command-line rm trash

129
推荐指数
5
解决办法
31万
查看次数

是否有一种工具可以获取一个文件中不在另一个文件中的行?

是否有任何工具可以获取文件 A 包含但文件 B 不包含的行?我可以使用例如 perl 编写一个简单的脚本,但是如果已经存在类似的东西,我会从现在开始节省我的时间。

command-line

128
推荐指数
5
解决办法
13万
查看次数

bash shell 中的快速目录导航

我想经常在完全不相关的路径中的目录之间切换,例如/Project/Warnest/docs/~/Dropbox/Projects/ds/test/

但我不想一直打字cd /[full-path]/。是否有任何快捷命令可以切换到以前工作过的目录?

我能想到的一种解决方案是将环境变量添加到我bash .profile的常用目录中,cd并使用这些变量添加到它们中。

但是有没有其他解决办法呢?

command-line shell bash alias cd-command

128
推荐指数
15
解决办法
6万
查看次数

如何将终端附加到分离的进程?

我已经从我的终端分离了一个进程,如下所示:

$ process &
Run Code Online (Sandbox Code Playgroud)

该终端现已长期关闭,但process仍在运行,我想向该进程的标准输入发送一些命令。那可能吗?

linux command-line shell process terminal

128
推荐指数
5
解决办法
19万
查看次数

有没有办法查看进程在 Linux 中拥有的所有线程的详细信息?

对于 Windows,我认为Process Explorer 会显示进程下的所有线程。

是否有类似的 Linux 命令行实用程序可以向我显示特定进程产生的所有线程的详细信息?


我想我应该让自己更清楚。我不想看到进程层次结构,而是一个特定进程产生的所有线程的列表

看这个截图

替代文字

如何在 Linux 中实现这一点?谢谢!

command-line shell process

127
推荐指数
7
解决办法
51万
查看次数