小编Laz*_*zer的帖子

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

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

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

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

shell terminal tty terminology console

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

Linux 上的 /usr/bin 与 /usr/local/bin

为什么在 Linux 中有这么多地方可以放置二进制文件?至少有这五种:

  1. /bin/
  2. /sbin/
  3. /usr/bin/
  4. /usr/local/bin/
  5. /usr/local/sbin/

在我的办公信箱上,我没有其中一些的写权限。

什么类型的二进制文件进入这些bins 中的哪一个?

filesystems binary

589
推荐指数
5
解决办法
16万
查看次数

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

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

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

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


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

看这个截图

替代文字

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

command-line shell process

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

我们在 Linux 中有撤消功能吗?

我在一个批处理脚本中重命名了几个文件。有没有办法撤消更改而不必重命名它们?

Linux 是否提供了一些原生的undoing 方式?

command-line

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

如何只获得唯一的结果而不必对数据进行排序?

$ cat data.txt 
aaaaaa
aaaaaa
cccccc
aaaaaa
aaaaaa
bbbbbb
$ cat data.txt | uniq
aaaaaa
cccccc
aaaaaa
bbbbbb
$ cat data.txt | sort | uniq
aaaaaa
bbbbbb
cccccc
$
Run Code Online (Sandbox Code Playgroud)

我需要的结果是显示原始文件中的所有行,删除所有重复项(不仅仅是连续的),同时保持文件中语句的原始顺序

在这里,在这个例子中,我实际上正在寻找的结果是

aaaaaa
cccccc
bbbbbb
Run Code Online (Sandbox Code Playgroud)

uniq一般如何执行此通用操作?

text-processing uniq

55
推荐指数
3
解决办法
7万
查看次数

如何在不移动vim中的光标的情况下猛拉特定行?

例如

替代文字

如何将第 4 行仅粘贴到第 12 行而不必将光标移动到第 4 行?

替代文字

vim

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

Unix 中剥离和未剥离的可执行文件是什么?

man 文件

EXAMPLES
   $ file file.c file /dev/{wd0a,hda}
   file.c:   C program text
   file:     ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV),
             dynamically linked (uses shared libs), stripped
   /dev/wd0a: block special (0/0)
   /dev/hda: block special (3/0)
   $ file -s /dev/wd0{b,d}
   /dev/wd0b: data
   /dev/wd0d: x86 boot sector
   $ file -s /dev/hda{,1,2,3,4,5,6,7,8,9,10}
   /dev/hda:   x86 boot sector
   /dev/hda1:  Linux/i386 ext2 filesystem
   /dev/hda2:  x86 boot sector
   /dev/hda3:  x86 boot sector, extended partition table
   /dev/hda4:  Linux/i386 ext2 filesystem
   /dev/hda5:  Linux/i386 swap file
   /dev/hda6: …
Run Code Online (Sandbox Code Playgroud)

strip executable linker

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

将 cd 别名为 pushd - 这是个好主意吗?

使用以下别名是否一个好主意:

cd() {
    pushd $1;
}
Run Code Online (Sandbox Code Playgroud)

在 bash 中?

我认为这将非常有用,因为我可以使用一系列popds 而不是cd -一次。

有没有可能出现问题的情况?

shell bash alias shell-script

42
推荐指数
2
解决办法
9944
查看次数

有没有办法限制特定进程在 Unix 中可以使用的内存量?

我需要测试一个内存管理过程。

  • 我没有源代码,所以我需要从操作系统端进行所有测试。
  • 我希望能够说类似的话 limitmemory 400k -p <pid>

有没有办法在unix中做到这一点?任何常见的 Unix 实用程序都很棒。

process memory limit

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