小编kes*_*ari的帖子

如果一次只能执行 1 个进程,那么在 htop 中的利用率百分比是什么意思?

我看到该htop命令分别报告了每个 CPU 内核的利用率以及进程的利用率。

我们知道 CPU 中一次只能执行 1 个进程。进程如何可能占用 CPU 的某个“百分比”?

它与指令管道有什么关系吗?

cpu top htop

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

ls -l /proc/self | 增量PID?

每次ls -l /proc/self执行命令时,链接指向进程谁的PID不断增加。为什么会这样?它是ls命令的PID吗?

linux command-line process proc

5
推荐指数
2
解决办法
860
查看次数

chmod 1775 的含义

创建文件夹“Sample_dir”并分析其权限。

$ mkdir Sample_dir
$ ll Sample_dir/
total 36
drwxrwxr-x  2 user user  4096 Jul  1 19:26 ./
drwx------ 71 user user 28672 Jul  1 19:26 ../
Run Code Online (Sandbox Code Playgroud)

查看第一个条目,我认为必须给 chmod 以实现这些权限的参数应该是 1775。

$ chmod 1775 Sample_dir/
$ ll Sample_dir/
total 36
drwxrwxr-t  2 user user  4096 Jul  1 19:26 ./
drwx------ 71 user user 28672 Jul  1 19:26 ../
Run Code Online (Sandbox Code Playgroud)

但是,ls 输出已更改。

ll已别名为ls -alF,文件夹的名称现在显示为蓝色背景的白色文本。

请解释。

ls permissions chmod

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

在 bash 中的类似环境中调用了不同的“时间”

有人告诉我,使用 bash 的人必须区分 shell-builtintime/usr/bin/time( time(1))。我必须为程序计时,还必须找到自动输入、使用echo和字符串重定向的方法<<<。这些是结果,

$ time python3 -c "a=input("");print(a)" <<< "12"
12

real    0m0.023s
user    0m0.020s
sys 0m0.000s
Run Code Online (Sandbox Code Playgroud)

在这种情况下调用 shell-built-in。

$ echo "12" | time python3 -c "a=input("");print(a)"
12
0.01user 0.00system 0:00.02elapsed 100%CPU (0avgtext+0avgdata 6524maxresident)k
0inputs+0outputs (0major+593minor)pagefaults 0swaps
Run Code Online (Sandbox Code Playgroud)

time(1) 在这种情况下被调用。

为什么会这样?它们是不同的环境吗?

使用 Ubuntu 14.04 x86_64

bash ubuntu time

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

标签 统计

bash ×1

chmod ×1

command-line ×1

cpu ×1

htop ×1

linux ×1

ls ×1

permissions ×1

proc ×1

process ×1

time ×1

top ×1

ubuntu ×1