Skip to content

Commit c488014

Browse files
forest512phresher
authored andcommitted
Write some notes/explanations of the file openFoam linux cheat sheet.pdf
1 parent 516814a commit c488014

File tree

1 file changed

+66
-0
lines changed

1 file changed

+66
-0
lines changed
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
# OpenFOAM Linux Cheat Sheet
2+
3+
## contents
4+
1. File & Directory
5+
2. Text
6+
3. Binary & Package
7+
4. Process & Environment
8+
5. Redirection
9+
10+
## File & Directory
11+
**mkdir   [OPTION]... DIRECTORY...**
12+
* **-p**   make parent directories. 用于创建递归的路径
13+
14+
```bash
15+
$ mkdir -vp test2/{test2.1,test2.2} # 创建文件夹test2,并在test2中创建test2.1和test2.2.
16+
$ mkdir -p $FOAM_RUN
17+
# 创建$FOAM_RUN文件夹。如果安装成功openFOAM,$FOAM_RUN代表的是一个让用户跑case的路径。用这个方式来把这个路径真实的创造出来。
18+
```
19+
20+
21+
**cp & mv**   **[OPTION]... [-T] SOURCE DEST**
22+
        **[OPTION]...SOURCE...DIRECTORY**
23+
> forest comment: 在markdown语法中,想要实现两个连着的空格,可以用中文的空格。用两个(or以上)英文空格的效果还是一个空格。
24+
25+
* **-b**   make a backup of each existing destination file
26+
* **-n**   do not overwrite an existing file
27+
* **-i**   prompt before overwrite # 实际上是非常重要的. 因为复制会默认覆盖,所以复制重要文件时,注意用-i来提醒自己是否要覆盖当前的文件。
28+
* **-r**   copy(move) directories recursively
29+
30+
```bash
31+
$ cp -r $FOAM_TUTORIALS . #注意$FOAM_TUTORIALS也是openFoam指定的路径,这个意思是把tutorial文件下的所有case复制到当前文件下。
32+
```
33+
34+
**rm**   [OPTION]... FILE...
35+
* **-f**   never prompt
36+
* **-i**   prompt before every removal
37+
* **-r**   remove directories recursively
38+
39+
```bash
40+
$ rm -rf fileName
41+
```
42+
> 较为危险的指令,很容易就gg了。可是用起来无比惬意,一次性彻底删除不要的东西。所以建议大家还是经常备份重要数据,一不小心删错了,那就很捉急了。温馨提示,如果误删,请不要再进行任何操作,还是有挽救的办法,请自行google/baidu.
43+
44+
45+
**ln   source_file...target_file
46+
* **-s**    create a soft link;
47+
48+
```bash
49+
$ ln -s /opt/openfoam30/doc/Guides-a4/UserGuide.pdf ~/Desktop/UserGuide.pdf
50+
```
51+
52+
**touch   [OPTION]... FILE...**
53+
54+
```bash
55+
$ touch cavity.OpenFOAM # 新建一个算例的数据文件,可以用paraview打开。
56+
```
57+
58+
**chmod   [OPTION]...MODE[,MODE]...FILE...
59+
      [OPTION]...OCTAL-MODE FILE...**
60+
61+
```bash
62+
$ chmod +x Allrun # 提高Allrun文件的执行权限
63+
```
64+
65+
66+

0 commit comments

Comments
 (0)