command [选项] [参数]
其中 选项 以 - 开始,多个选项可用一个-连起来,如ls -l -a 与ls -la相同。根据命令的不同,参数分为可选的或必须的。 登录: 根据提示输入用户名和密码
更改口令:passwd(单机) / yppasswd(NIS用户)
获取帮助:man command(查看command命令的帮助信息,退出帮助信息时按“q”) 文件操作:
ls:显示目录下文件信息,例:ls –l;ls –al;ls –lF 等 cp:复制文件和目录,例:cp –r mydir1 mydir2(复制目录) mv:移动文件或修改文件名,例: mv oldneme newname rm:删除文件,例:rm –r mydir(删除目录) chmod:改变文件或目录的权限
diff:比较两个文本文件,列出行不同之处 find:搜索文件并执行指定操作 ln:创建文件链接, ln -s
tar:文件打包, tar -cvf / tar -xvf/ tar -czvf /tar -xzvf gzip/gunzip:文件压缩/解压 zip/unzip:zip文件压缩/解压 目录操作:
mkdir:建立目录
rmdir:删除空目录(删除非空目录可用“rm –r”) cd:切换目录
pwd:查看自己所在的位置 与进程相关的命令:
ps:显示当前进程状态 kill:终止指定的进程
top:动态显示进程的状态图 查看文件内容:
cat:将文件内容在显示在屏幕上 more / less :分屏显示文件内容
head / tail:查看文件的开始/末尾部分的内容 退出与关机:
exit:退出(用完后一定要退出!)
reboot,shutdown:重启(需要root权限) halt,poweroff:关机(需要root权限) 文本编辑: vi, emacs 注意:(1)Linux区分大小写;
(2)可以用上下箭头显示使用过的命令
(3)命令行自动补全功能(TAB键的妙用):输入命令或文件名时不必把命令或文件名输全, shell就能判断出你所要输入的命令。
(4)通配符的使用:*(匹配任何长度的字符串),?(匹配任何单个字符)、[abc] (匹配挂号内的任何单个字符)
MPI程序的编译和运行 编译:
C语言: mpicc -O2 -o mpiprog mpisrc.c FORTRAN:mpif77 -O2 -o mpiprog mpisrc2.f MPI 程序的运行:
法一: mpirun -machinefile 文件名 -np 4 MPI程序名 [MPI程序参数]
文件文件名中列出希望使用的结点机名,一行一个。mpirun 将在给定的结点机上启动指定数目的进程(这里是4)。当进程数目大于结点机数目时mpirun 会在一些结点机上启动两个或更多进程。命令 \"mpirun -help\" 可以显示一个mpirun 的简要使用说明。 法二: ./MPI程序名 -p4pg 文件名 [MPI程序参数]
这种方式可以精确控制在每台结点机上启动的MPI 进程数与进程序号,并且允许在不同结点机上启动不同的可执行文件(适用于Master/Slave 模式的并行程序)。文件文件名中按下列格式列出各结点机上启动的程序名:
结点机名1 0 可执行文件名1 结点机名2 1 可执行文件名2 结点机名3 1 可执行文件名3 ... ... 结点机名n 1 可执行文件名n
其中结点机名1 必须是运行该命令时所在的结点机, 可执行文件名1 必须与命令行上的MPI程序名为同一文件。所有可执行文件名必须使用绝对路径(如/home/zlb/test/cpi)。通常情况下,所有可执行文件名是一样的。而当同一结点机名出现多次时表示在该结点机上启动多个进程。例如,假设用户在结点机node1 的/home/jypan/test 目录下,该目录中有已经编译好的MPI程序cpi。在该目录下创建一个名为p4file 的文件,它包含如下内容:
node1 0 /home/jypan/test/cpi node2 1 /home/jypan/test/cpi node1 1 /home/jypan/test/cpi node2 1 /home/jypan/test/cpi 则命令 ./cpi -p4pg p4file 将在node1, node2 上运行四个进程, 其中进程0 和进程2 在node1上, 进程1 和进程3 在node2 上。 测试MPICH C语言程序
cp /home/jypan/test/cpi.c . cp /home/jypan/test/nodes . mpicc -o cpi cpi.c
mpirun -machinefile nodes -np 1 cpi mpirun -machinefile nodes -np 4 cpi FORTRAN程序
cp /home/jypan/test/fpi.f . cp /home/jypan/test/nodes . mpicc -o fpi fpi.f
mpirun -machinefile nodes -np 1 fpi mpirun -machinefile nodes -np 4 fpi ( 程序运行过程中依次输入10000和0 )
因篇幅问题不能全部显示,请点此查看更多更全内容