Skip to content

Commit 409dbea

Browse files
committed
2 parents 9134ece + 5ea3493 commit 409dbea

File tree

4 files changed

+40
-6
lines changed

4 files changed

+40
-6
lines changed

Diff for: README.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11

22
## 东南大学超算团队
33

4+
![GitHub contributors](https://img.shields.io/github/contributors/CSWU-Challenge/CSWU-Challenge.github.io?style=for-the-badge)
5+
![GitHub commit activity](https://img.shields.io/github/commit-activity/y/CSWU-Challenge/CSWU-Challenge.github.io?style=for-the-badge)
6+
47
*"眼底龙湖水,胸中黄河月。"*
58

69
本页面存储东南大学超算集群使用方法、SC竞赛入门教程、超算团队历年经验手册

Diff for: docs/index.md

+4
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,12 @@ hide:
66

77
# 东南大学超算团队
88

9+
![GitHub contributors](https://img.shields.io/github/contributors/CSWU-Challenge/CSWU-Challenge.github.io?style=for-the-badge)
10+
![GitHub commit activity](https://img.shields.io/github/commit-activity/y/CSWU-Challenge/CSWU-Challenge.github.io?style=for-the-badge)
11+
912
*"眼底龙湖水,胸中黄河月。"*
1013

14+
1115
## 页面导航
1216

1317
  本页面存储东南大学超算集群使用方法、SC竞赛入门教程、超算团队历年经验手册。

Diff for: docs/wiki/Linux-base.md

+32-6
Original file line numberDiff line numberDiff line change
@@ -151,14 +151,14 @@ ServerFilePath为文件在服务器上的路径,TargetFilePath为存到本地
151151
希望你能够牢记在心。
152152

153153
## 常用命令汇总
154+
155+
### 从历史命令说起
154156
在初赛服务器上使用
155157

156158
```bash
157159
history | awk '{print $2}' | sort | uniq -c | sort -k1,1nr | head -15
158160
```
159161

160-
### 从命令历史说起
161-
162162
上条指令显示了初赛阶段最常用的15行命令:
163163
```bash
164164
(base) [asc02@login01 ~]$ history | awk '{print $2}' | sort | uniq -c | sort -k1,1nr | head -15
@@ -260,11 +260,11 @@ ll
260260

261261
#### vi 和 vim
262262

263-
文本编辑器,vim是带上色功能的的vi,非常推荐使用
263+
文本编辑器,vim是带上色功能的的vi,**非常推荐使用**
264264
```
265265
vimtutor
266266
```
267-
查看官方教程
267+
**查看官方教程**
268268

269269
#### top
270270

@@ -318,6 +318,30 @@ ps -ef | grep xhpl
318318
#### rm
319319
删除某个文件
320320

321+
#### 实例练习
322+
323+
最后让我们回顾一下“显示历史最常用的15个命令”的这行指令:
324+
```bash
325+
history | awk '{print $2}' | sort | uniq -c | sort -k1,1nr | head -15
326+
```
327+
328+
history是“输出历史命令”的命令。
329+
330+
管线 | 把history的输出重定向到了下一个命令,即awk '{print $2}'。
331+
332+
awk是一种文本切割器,默认以空格切割文本, '{print $2}' 指输出切割后的第二项,就像数组的[1]按下标索引到1。
333+
334+
sort会排序输出。默认以ASCII码表排序。
335+
336+
uniq会删除重复的行,-c会统计他们出现的次数,并显示在第一列。
337+
338+
sort -k1指按第一列的内容进行排序,注意此处的** ,-1nr ** ,sort的多重排序虽然强大但也复杂,如果不加1nr会默认按第一个字符的ASCII码表排序,加1nr后会按整个数字的数值大小排序。
339+
340+
head 是输出头部若干行,如果是输出指定文件的头部则为 heax xxx.txt,但此处已经有由管线|输入的数据了,因此加上-15表示输出前15项,笔者习惯通过--line=15更确定自己排序了什么。
341+
342+
343+
344+
321345
## Linux基本命令详解
322346

323347
### 写在前面
@@ -326,7 +350,9 @@ ps -ef | grep xhpl
326350

327351
![help](https://img.zsaqwq.com/images/2022/03/11/help.png)
328352

329-
  总之,只要英语过四级,你就已经成功了一大半(
353+
> 总之,只要英语过四级,你就已经成功了一大半。阻碍life-long程序员进步的往往是英文水平。
354+
355+
330356

331357
  重要的事情说三遍:**多看文档!多看文档!多看文档!**
332358

@@ -593,4 +619,4 @@ CentOS下,有一个很智能的功能,就是只输入一条历史命令的
593619
![](https://img.zsaqwq.com/images/2022/03/11/grep_after.png#pic_center)
594620

595621
是不是效果很显著!上文中提到的`deact`, `ll`指令实际上也是通过这种方法设置的。
596-
`deact`实际上是将conda中的`conda deactivate`作了简化,而`ll`实际上是将`ls -l`做了简化,当然也可能是集成在高级系统中啦。
622+
`deact`实际上是将conda中的`conda deactivate`作了简化,而`ll`实际上是将`ls -l`做了简化,当然也可能是集成在高级系统中啦。

Diff for: download/.none

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.

0 commit comments

Comments
 (0)