Skip to content

Commit 0e20618

Browse files
committed
更改 code block
1 parent 9091020 commit 0e20618

24 files changed

Lines changed: 235 additions & 235 deletions

docs/docker/docker-quickstart.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ docker image pull hello-world
2424

2525
(2)查看镜像
2626

27-
```sh
27+
```bash
2828
~ docker image ls
2929
REPOSITORY TAG IMAGE ID CREATED SIZE
3030
hello-world latest 4ab4c602aa5e 3 months ago 1.84kB

docs/kubernetes/kubernetes.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ Kubernetes 包含若干抽象用来表示系统状态,包括:已部署的容
6262

6363
### 客户端配置
6464

65-
```sh
65+
```bash
6666
# Setup autocomplete in bash; bash-completion package should be installed first
6767
source <(kubectl completion bash)
6868

@@ -78,7 +78,7 @@ kubectl config set-credentials kubeuser/foo.kubernetes.com --username=kubeuser -
7878

7979
### 查找资源
8080

81-
```sh
81+
```bash
8282
# List all services in the namespace
8383
kubectl get services
8484

@@ -112,7 +112,7 @@ for i in 0 1; do kubectl exec foo-$i -- sh -c 'echo $(hostname) > /usr/share/ngi
112112

113113
### 资源管理
114114

115-
```sh
115+
```bash
116116
# Get documentation for pod or service
117117
kubectl explain pods,svc
118118

@@ -143,7 +143,7 @@ kubectl delete -f ./my-manifest.yaml
143143

144144
### 监控和日志
145145

146-
```sh
146+
```bash
147147
# Deploy Heapster from Github repository
148148
kubectl create -f deploy/kube-config/standalone/
149149

docs/lang/shell.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ Shell 的解释器种类众多,常见的有:
107107

108108
- 指定 sh 解释器
109109

110-
```sh
110+
```bash
111111
#!/bin/sh
112112
```
113113

docs/linux/cli/01.查看Linux命令帮助信息.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ tags:
5959
6060
示例:
6161

62-
```sh
62+
```bash
6363
# 查看 man 命令的简要说明
6464
$ whatis man
6565

@@ -75,7 +75,7 @@ $ whatis -w "loca*"
7575
7676
示例:
7777

78-
```sh
78+
```bash
7979
# 查看 man 命令的详细说明
8080
$ info man
8181
```
@@ -88,13 +88,13 @@ $ info man
8888
8989
示例:
9090

91-
```sh
91+
```bash
9292
which pwd # 查找命令的路径
9393
```
9494

9595
说明:which 是根据使用者所配置的 PATH 变量内的目录去搜寻可运行档的!所以,不同的 PATH 配置内容所找到的命令当然不一样的!
9696

97-
```sh
97+
```bash
9898
[root@localhost ~]# which cd
9999
cd: shell built-in command
100100
```
@@ -111,7 +111,7 @@ cd 这个常用的命令竟然找不到啊!为什么呢?这是因为 cd 是
111111
112112
示例:
113113

114-
```sh
114+
```bash
115115
whereis git # 将相关的文件都查找出来
116116
```
117117

@@ -123,7 +123,7 @@ whereis git # 将相关的文件都查找出来
123123
124124
示例:
125125

126-
```sh
126+
```bash
127127
$ man date # 查看 date 命令的帮助手册
128128
$ man 3 printf # 查看 printf 命令的帮助手册中的第 3 类
129129
$ man -k keyword # 根据命令中部分关键字来查询命令
@@ -149,7 +149,7 @@ man 页面的分类(常用的是分类 1 和分类 3):
149149

150150
前面说到使用 whatis 会显示命令所在的具体的文档类别,我们学习如何使用它
151151

152-
```sh
152+
```bash
153153
$ whatis printf
154154
printf (1) - format and print data
155155
printf (1p) - write formatted output
@@ -160,7 +160,7 @@ printf [builtins](1) - bash built-in commands, see bash(1)
160160

161161
我们看到 printf 在分类 1 和分类 3 中都有;分类 1 中的页面是命令操作及可执行文件的帮助;而 3 是常用函数库说明;如果我们想看的是 C 语言中 printf 的用法,可以指定查看分类 3 的帮助:
162162

163-
```sh
163+
```bash
164164
$ man 3 printf
165165
```
166166

docs/linux/cli/02.Linux文件目录管理.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ linux 目录结构是树形结构,其根目录是 `/` 。一张思维导图说
5757
Linux 系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。
5858
在 Linux 中我们可以使用 ll 或者 ls –l 命令来显示一个文件的属性以及文件所属的用户和组,如:
5959

60-
```sh
60+
```bash
6161
$ ls -l
6262
total 64
6363
dr-xr-xr-x 2 root root 4096 Dec 14 2012 bin
@@ -91,7 +91,7 @@ dr-xr-xr-x 4 root root 4096 Apr 19 2012 boot
9191

9292
#### Linux 文件属主和属组
9393

94-
```sh
94+
```bash
9595
$ ls -l
9696
total 64
9797
dr-xr-xr-x 2 root root 4096 Dec 14 2012 bin
@@ -146,7 +146,7 @@ dr-xr-xr-x 4 root root 4096 Apr 19 2012 boot
146146
147147
示例:
148148

149-
```sh
149+
```bash
150150
cd # 切换到用户主目录
151151
cd ~ # 切换到用户主目录
152152
cd - # 切换到上一个工作目录
@@ -162,7 +162,7 @@ cd ../.. # 切换到上两级目录
162162
163163
示例:
164164

165-
```sh
165+
```bash
166166
ls # 列出当前目录可见文件
167167
ls -l # 列出当前目录可见文件详细信息
168168
ls -la # 列出所有文件(包括隐藏)的详细信息
@@ -186,7 +186,7 @@ ls --color=auto # 列出文件并标记颜色分类
186186
187187
示例:
188188

189-
```sh
189+
```bash
190190
# 在当前目录中创建 zp 和 zp 的子目录 test
191191
mkdir -p zp/test
192192

@@ -202,7 +202,7 @@ mkdir -p -m 750 zp/test
202202
203203
示例:
204204

205-
```sh
205+
```bash
206206
# 删除子目录 test 和其父目录 zp
207207
rmdir -p zp/test
208208
```
@@ -215,7 +215,7 @@ rmdir -p zp/test
215215
216216
示例:
217217

218-
```sh
218+
```bash
219219
# 列出目录 /private 第一级文件名
220220
tree /private -L 1
221221
/private/
@@ -256,7 +256,7 @@ touch ex2
256256
257257
示例:
258258

259-
```sh
259+
```bash
260260
# 将目录 /usr/mengqc/mub1 下的文件 m2.c 链接到目录 /usr/liu 下的文件 a2.c
261261
cd /usr/mengqc
262262
ln /mub1/m2.c /usr/liu/a2.c
@@ -274,7 +274,7 @@ ln -s /usr/mengqc/mub1 /usr/liu/abc
274274
275275
示例:
276276

277-
```sh
277+
```bash
278278
# 将 main1.c 重命名为 main.c
279279
rename main1.c main.c main1.c
280280

@@ -292,7 +292,7 @@ rename "s//.txt//" * # 把所有以 .txt 结尾的文件名的.txt
292292
293293
示例:
294294

295-
```sh
295+
```bash
296296
stat myfile
297297
```
298298

@@ -304,7 +304,7 @@ stat myfile
304304
305305
示例:
306306

307-
```sh
307+
```bash
308308
file install.log # 显示文件类型
309309
file -b install.log # 不显示文件名称
310310
file -i install.log # 显示 MIME 类型
@@ -340,7 +340,7 @@ x=执行属性  //值= 1
340340

341341
示例:
342342

343-
```sh
343+
```bash
344344
chmod u+x,g+w f01  # 为文件f01设置自己可以执行,组员可以写入的权限
345345
chmod u=rwx,g=rw,o=r f01
346346
chmod 764 f01
@@ -360,7 +360,7 @@ chmod -R 755 /home/wwwroot/*
360360
361361
示例:
362362

363-
```sh
363+
```bash
364364
# 将目录/usr/meng及其下面的所有文件、子目录的文件主改成 liu
365365
chown -R liu /usr/meng
366366
```
@@ -375,7 +375,7 @@ chown -R liu /usr/meng
375375
376376
示例:
377377

378-
```sh
378+
```bash
379379
locate pwd # 查找和 pwd 相关的所有文件
380380
locate /etc/sh # 搜索 etc 目录下所有以 sh 开头的文件
381381
```
@@ -386,7 +386,7 @@ locate /etc/sh # 搜索 etc 目录下所有以 sh 开头的文件
386386
>
387387
> 参考:http://man.linuxde.net/find
388388
389-
```sh
389+
```bash
390390
# 当前目录搜索所有文件,文件内容 包含 “140.206.111.111” 的内容
391391
find . -type f -name "*" | xargs grep "140.206.111.111"
392392

@@ -428,7 +428,7 @@ find /home ! -name "*.txt"
428428

429429
示例:
430430

431-
```sh
431+
```bash
432432
# 将文件 file 复制到目录 /usr/men/tmp 下,并改名为 file1
433433
cp file /usr/men/tmp/file1
434434

@@ -485,7 +485,7 @@ rm ~/.ssh/id_rsa.pub.tmp
485485
486486
示例:
487487

488-
```sh
488+
```bash
489489
mv file1.txt /home/office/ # 移动单个文件
490490
mv file2.txt file3.txt file4.txt /home/office/ # 移动多个文件
491491
mv *.txt /home/office/ # 移动所有 txt 文件
@@ -509,7 +509,7 @@ mv -bv *.txt /home/office # 复制时创建备份
509509
>
510510
> 参考:http://man.linuxde.net/rm
511511
512-
```sh
512+
```bash
513513
rm test.txt # 删除文件
514514
rm -i test.txt test2.txt # 交互式删除文件
515515
rm -r * # 删除当前目录下的所有文件和目录

docs/linux/cli/03.Linux文件内容查看编辑.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ tags:
4949
5050
示例:
5151

52-
```sh
52+
```bash
5353
cat m1 # 在屏幕上显示文件 ml 的内容
5454
cat m1 m2 # 同时显示文件 ml 和 m2 的内容
5555
cat m1 m2 > file # 将文件 ml 和 m2 合并后放入文件 file 中
@@ -69,7 +69,7 @@ cat m1 m2 > file # 将文件 ml 和 m2 合并后放入文件 file 中
6969
7070
示例:
7171

72-
```sh
72+
```bash
7373
tail file # 显示文件file的最后10行
7474
tail -n +20 file # 显示文件file的内容,从第20行至文件末尾
7575
tail -c 10 file # 显示文件file的最后10个字符
@@ -92,7 +92,7 @@ tail -c 10 file # 显示文件file的最后10个字符
9292
9393
示例:
9494

95-
```sh
95+
```bash
9696
# 显示文件 file 的内容,但在显示之前先清屏,并且在屏幕的最下方显示完核的百分比。
9797
more -dc file
9898

@@ -106,7 +106,7 @@ less 命令的作用与 more 十分相似,都可以用来浏览文字档案的
106106

107107
示例:
108108

109-
```sh
109+
```bash
110110
less /var/log/shadowsocks.log
111111
```
112112

@@ -118,7 +118,7 @@ less /var/log/shadowsocks.log
118118
119119
示例:
120120

121-
```sh
121+
```bash
122122
# 替换文本中的字符串
123123
sed 's/book/books/' file
124124

@@ -163,7 +163,7 @@ sed '/^test/'d file
163163
164164
示例:
165165

166-
```sh
166+
```bash
167167
# 在多级目录中对文本递归搜索(程序员搜代码的最爱):
168168
$ grep "class" . -R -n
169169

docs/linux/cli/04.Linux文件压缩和解压.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ tags:
3939
4040
示例:
4141

42-
```sh
42+
```bash
4343
tar -cvf log.tar log2012.log # 仅打包,不压缩
4444
tar -zcvf log.tar.gz log2012.log # 打包后,以 gzip 压缩
4545
tar -jcvf log.tar.bz2 log2012.log # 打包后,以 bzip2 压缩
@@ -59,7 +59,7 @@ tar -zxvf log30.tar.gz log2013.log # 只将 tar 内的部分文件解压出
5959
6060
示例:
6161

62-
```sh
62+
```bash
6363
gzip * # 将所有文件压缩成 .gz 文件
6464
gzip -l * # 详细显示压缩文件的信息,并不解压
6565
gzip -dv * # 解压上例中的所有压缩文件,并列出详细的信息
@@ -76,7 +76,7 @@ gzip -dr test/ # 递归地解压目录
7676
7777
示例:
7878

79-
```sh
79+
```bash
8080
# 将 /home/Blinux/html/ 这个目录下所有文件和文件夹打包为当前目录下的 html.zip
8181
zip -q -r html.zip /home/Blinux/html
8282
```
@@ -89,7 +89,7 @@ zip -q -r html.zip /home/Blinux/html
8989
9090
示例:
9191

92-
```sh
92+
```bash
9393
unzip test.zip # 解压 zip 文件
9494
unzip -n test.zip -d /tmp/ # 在指定目录下解压缩
9595
unzip -o test.zip -d /tmp/ # 在指定目录下解压缩,如果有相同文件存在则覆盖

0 commit comments

Comments
 (0)