Skip to content

Commit 1668d79

Browse files
committed
add sha256sum.md (#480)
1 parent c6c837f commit 1668d79

File tree

2 files changed

+64
-2
lines changed

2 files changed

+64
-2
lines changed

command/sh.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ shell命令解释器
77

88
**sh命令** 是shell命令语言解释器,执行命令从标准输入读取或从一个文件中读取。通过用户输入命令,和内核进行沟通!Bourne Again Shell (即bash)是自由软件基金会(GNU)开发的一个Shell,它是Linux系统中一个默认的Shell。Bash不但与Bourne Shell兼容,还继承了C Shell、Korn Shell等优点。
99

10-
### 语法
10+
### 语法
1111

1212
```shell
1313
bash [options] [file]
1414
```
1515

16-
### 选项
16+
### 选项
1717

1818
```shell
1919
-c string:命令从-c后的字符串读取。

command/sha256sum.md

+62
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
sha256sum
2+
===
3+
4+
用于计算文件的 SHA-256 哈希值
5+
6+
## 补充说明
7+
8+
**sha256sum命令** 是打印或检查 SHA256(256位)校验
9+
10+
### 语法
11+
12+
```shell
13+
sha256sum [OPTION]... [FILE]...
14+
```
15+
16+
### 选项
17+
18+
```shell
19+
-b, --binary # 以二进制模式读取
20+
-c, --check # 从文件中读取 SHA256 校验和并进行检查
21+
--tag # 创建 BSD 风格的校验和
22+
-t, --text # 以文本模式读取(默认)
23+
-z, --zero # 每行输出以 NUL 结尾,而不是换行符,并禁用文件名转义
24+
--help # 显示此帮助并退出
25+
--version # 输出版本信息并退出
26+
```
27+
28+
### 实例
29+
30+
以下是一些使用 sha256sum 命令的示例:
31+
32+
1. 计算文件的 SHA-256 哈希值
33+
34+
```
35+
sha256sum file.txt
36+
```
37+
38+
这将会输出文件 file.txt 的 SHA-256 哈希值和文件名。
39+
40+
2. 计算多个文件的 SHA-256 哈希值
41+
42+
```
43+
sha256sum file1.txt file2.txt
44+
```
45+
46+
这将会输出文件 file1.txt 和 file2.txt 的 SHA-256 哈希值和文件名。
47+
48+
3. 将 SHA-256 哈希值保存到文件中
49+
50+
```
51+
sha256sum file.txt > hash.txt
52+
```
53+
54+
这将会将文件 file.txt 的 SHA-256 哈希值保存到文件 hash.txt 中。
55+
56+
4. 验证文件的 SHA-256 哈希值
57+
58+
```
59+
sha256sum -c hash.txt
60+
```
61+
62+
这将会验证文件的 SHA-256 哈希值是否与 hash.txt 中的值匹配。如果匹配,输出 OK,否则输出 FAILED。

0 commit comments

Comments
 (0)