经常忘记的一些命令

2018-07-17  本文已影响0人  vckah

有时候需要某些命令,只是用了一两次,当时搞懂了,但长时间不同又忘了,还得上网查,所以在这里记录一下。

1 ln 命令默认创建硬链接。
2 硬链接文件与源文件的inode节点号相同,而软链接文件的inode节点号与源文件不同。3 ln命令不能对目录创建硬链接,但可以创建软链接,对目录的软链接会经常被用到。
4 删除软链接文件,对源文件及硬链接文件无任何影响;
5 删除文件的硬链接文件,对源文件及软链接文件无任何影响;
6 删除链接文件的原文件,对硬链接文件无影响,会导致其软链接失效(红底白字闪烁状);
7 同时删除原文件及其硬链接文件,整个文件才会被真正的删除。
8 很多硬件设备中的快照功能,使用的就类似硬链接的原理。
9 软连接可以跨文件系统,硬链接不可以跨文件系统。

P 表示按 CPU 使用率来排序,M 表示按使用内存大小来排序

通过进程名查看其占用端口
ps -ef | grep 进程名
netstat -nap | grep 进程pid

mkdir -p test/a/b
# 这会创建目录 test,在其下创建目录 a,然后在 a 目录下创建 b
mkdir -p test/{a, b, c, d}
# 创建 test 目录,并在其下创建 a b c d 四个文件
mkdir {1..3}ab
# 创建 1ab 2ab 3ab 三个文件夹,对于 touch 也有同样的用法

waitpid 提供了 wait 所没有的三个特性:
waitpid 使我们可以等待指定的进程
waitpid 提供了一个无阻塞的wait
waitpid 支持工作控制

上一篇 下一篇

猜你喜欢

热点阅读