标签: linux

如何获取目录及其子目录的汇总大小?

假设我想获取 Linux 文件系统的每个目录的大小。当我使用时,ls -la我并没有真正获得文件夹的汇总大小。

如果我使用,df我会得到每个已安装文件系统的大小,但这也无济于事。并通过du我获得每个子目录的大小和整个文件系统的摘要。

但我只想拥有文件系统的 ROOT 文件夹中每个目录的汇总大小。有什么命令可以实现吗?

linux unix console

350
推荐指数
6
解决办法
68万
查看次数

如何完全从终端分离进程?

我在 Ubuntu 上使用 Tilda(下拉式终端)作为我的“命令中心”——几乎就像其他人使用 GNOME Do、Quicksilver 或 Launchy 的方式一样。

但是,我正在努力解决如何将进程(例如 Firefox)与启动它的终端完全分离 - 即防止这样的(非)子进程

  • 关闭始发终端时终止
  • 通过 STDOUT/STDERR“污染”始发终端

例如,为了在“正确的”终端窗口中启动 Vim,我尝试了一个简单的脚本,如下所示:

exec gnome-terminal -e "vim $@" &> /dev/null &
Run Code Online (Sandbox Code Playgroud)

但是,这仍然会导致污染(而且,传递文件名似乎不起作用)。

linux terminal bash shell ubuntu

350
推荐指数
11
解决办法
43万
查看次数

chown 没有改变符号链接

我正在尝试使用以下命令更改符号链接的用户/组:

$ chown -h myuser:mygroup mysymbolic/ 
Run Code Online (Sandbox Code Playgroud)

但它并没有改变。我以 root 身份登录。当前用户/组设置为 root:root。什么地方出了错?

linux root bash shell symbolic-link

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

如何删除systemd服务

如果我安装了一个新服务,然后决定不再需要该应用程序并删除它,该服务仍会systemctl作为error列在输出中。

这是从哪里来的,我该如何彻底删除它们?

linux systemd

343
推荐指数
6
解决办法
49万
查看次数

返回到 shell 中的上一个目录

有没有办法在不使用 pushd/popd 的情况下返回我们使用 bash,tcsh 时使用的上一个目录?我想输入类似“back”的内容,然后返回到我所在的上一个目录。

编辑:

“cd -” 有效,但仅适用于当前和以前的目录。无论如何我可以回到上一个上一个目录,就像你可以在网络浏览器中返回一样吗?

问候

linux bash command-line

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

如果我知道一个进程的 PID 号,我怎样才能得到它的名字?

如果我有一个进程的 PID 号(在 UNIX 机器上),我怎样才能找到其关联进程的名称?

我需要做什么?

linux unix shell process pid

324
推荐指数
5
解决办法
66万
查看次数

如何附加到文件作为sudo?

我想要做:

echo "something" >> /etc/config_file

但是,由于只有 root 用户对这个文件有写权限,我不能这样做。但以下也不起作用。

sudo echo "something" >> /etc/config_file
Run Code Online (Sandbox Code Playgroud)

在这种情况下,有没有一种方法可以附加到文件,而不必先用sudo'd 编辑器打开它,然后手动附加新内容?

linux sudo command-line

304
推荐指数
5
解决办法
10万
查看次数

如何可靠地保持 SSH 隧道打开?

我在工作中使用 SSH 隧道绕过各种 idotic 防火墙(我的老板没问题:))。问题是,一段时间后 ssh 连接通常会挂起,并且隧道被破坏。

如果我至少可以自动监控隧道,我可以在它挂起时重新启动隧道,但我什至没有想到这样做的方法。

可以告诉我如何防止我的 ssh 连接挂起的人当然可以加分!

networking linux security ssh shell

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

如何最好通过终端列出连接网络中的所有 IP?

使用 Ubuntu 10.10 命令行,如何列出连接到家庭网络的所有 IP?

理想情况下,它需要是一个 CLI 命令,因为我将从 C++ 运行它。

networking linux ip ubuntu

262
推荐指数
6
解决办法
64万
查看次数

ps aux 输出意义

输入命令时ps aux,输出的每一列是什么意思?例如:

$ ps aux  
timothy  29217  0.0  0.0 11916 4560 pts/21   S+   08:15   0:00 pine  
root     29505  0.0  0.0 38196 2728 ?        Ss   Mar07   0:00 sshd: can [priv]   
can      29529  0.0  0.0 38332 1904 ?        S    Mar07   0:00 sshd: can@notty   
Run Code Online (Sandbox Code Playgroud)

感谢致敬!

linux ps

260
推荐指数
3
解决办法
39万
查看次数

标签 统计

linux ×10

shell ×4

bash ×3

command-line ×2

networking ×2

ubuntu ×2

unix ×2

console ×1

ip ×1

pid ×1

process ×1

ps ×1

root ×1

security ×1

ssh ×1

sudo ×1

symbolic-link ×1

systemd ×1

terminal ×1