linux 计算 常用命令记录(自用)

cd 

mv

cp file1 file2 file3

cat POSCAR1 POSCAR2 > POSCAR

能够将 POSCAR1 和 POSCAR2 文件的内容按顺序合并到 POSCAR文件

“cat” 命令能够抓取右侧指定的文件内容输出,若抓取多个文件,则第二个文件内容会在第一个文件输出末尾接着输出。

">" 为输出重定向符,会清空其右侧跟随的文件,将左侧输出内容填入右侧。

“>>”同样为输出重定向符,但是不清空右侧跟随文件,而是将左侧输出内容追加到右侧文件末尾

mpirun -np 16 pw.x < scf.in |tee scf.out &

使用16个线程运行任务,任务内容为:

调用pw.x执行文件,向其输入scf.in文件内容

“|tee”将输出重定向到scf.out文件内,同时也输出到当前终端上

末尾的“&”为后台运行符,能够将命令放到后台执行,释放终端。(在前台运行,关闭此终端则会终止此终端上的任务) 

command1 && command2 && command3
command1 || command2 || command3
command1 ; command2 ; command3
command1 | command2 | command3
nohup command &

&&” 符作用为:前一个命令成功(返回状态码 0)后,才执行下一个命令。

||” 符作用为:前一个命令失败(返回状态码非 0)后,才执行下一个命令

“ ; ”  符作用为:按顺序执行命令,无论之前的任务是否成功

“|” 符作用为:将上一个命令的输出作为下一个命令的输入,例如 ls | grep "txt"

nohup 让命令能够在终端关闭后继续运行 

你可能感兴趣的:(linux,服务器,java)