欢迎来到天天文库
浏览记录
ID:37758447
大小:65.50 KB
页数:7页
时间:2019-05-30
《实验3安装MPICH》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验3安装MPICH准备知识(自学)一、Linux命令及脚本文件目的与要求:使学生掌握Linux基本命令的使用;学会编写简单的脚本文件。主要内容及提示:1.Linux基本命令1.1帮助所有的Linux命令及C,MPI函数的使用说明都可以通过联机帮助获得。man〈命令
2、C语言函数名
3、MPI函数名〉〈命令名〉—help1.2文件、目录、磁盘操作命令ls查看目录中的内容,常用的参数有–alpwd显示当前工作目录cd改变当前工作目录,(.表示当前目录;..表示父目录;~表示当前用户的主目录)mkdir建立子目录cp复制文件或子目录,可用参数-R
4、cat显示文件内容more分屏输出(回车:上滚一行;空格:上滚一屏;q:退出)less分屏输出(q键退出、还可以使用光标上下移动键)chmod改变文件或目录的读(r)写(w)执行(x)属性(三组rwx中,第一组rwx为该文件主的权限、第二组rwx为同一用户组中其他用户的权限、第三组rwx为其他用户的权限。例如:chmod765<文件名>,则文件的读写执行权限为rwxrw-r-x,即7=111B,6=110B,5=101B,这里B表示二进制)ln建立文件链接,常用参数-s(相当于Windows中的“快捷方式”)rm删除文件,删除子目录(需
5、要参数-r)mv移动文件(目标文件若存在,则会被覆盖)gzipgz文件的压缩/解压缩,常用参数-d(解压缩),-9(最大压缩)tartar,tgz文件的打包/解包,常用参数-cvf(打包成tar文件),-xvf(解tar文件包),-zcvf(打包并压缩成tgz文件),-zxvf(解tgz文件)df显示硬盘各分区的使用情况mount装载文件系统umount卸载文件系统1.3m命令集——DOS/Windows格式软盘的使用mdir或mdira:显示软盘当前目录内容mcopyLinux操作系统中的文件与DOS/Windos格式软盘之间复制文件
6、mtype显示软盘中指定文件的内容mren更改软盘中指定文件的文件名mdel删除软盘中指定文件mcd改变软盘的当前目录mmd在软盘上建立子目录7mrd删除软盘上的子目录1.4C/C++/Fortran77/Fortran90及MPI程序的编译链接cc[–o〈可执行文件名〉]〈源程序文件名.c
7、.cpp〉–l〈库名〉例如:若exam1.c使用了数学函数(如:sqrt(x))则命令应为cc–oexam1exam1.c–lm(这里m表示将链接库文件libm.a)若缺省参数-o〈可执行文件名〉则默认的可执行文件名为a.outcc–c〈目标代码文
8、件名.o〉〈源程序文件名.c
9、.cpp〉仅编译不链接gcc,f77,g77,make,mpicc,mpiCC,mpif77,mpif90等格式相同。1.5重新定向与管道操作>、>>(输出重新定向);<(输入重新定向);
10、(管道)1.6系统状态clear清屏top显示系统状态(各进程CPU、内存)ps显示已经启动的进程,常用参数有-xhostname显示当前计算机名,常用参数有-idate显示系统日期时间set显示/设置系统环境变量env显示/设置系统环境变量kill终止指定进程1.7与用户有关的操作logout退出登录exit退出登录w
11、hoami显示当前的用户名(WhoamI?)1.8远程操作命令rsh<机器名>[-l用户名][〈命令〉[命令的参数]]rcp[用户名@]机器名:路径/文件名[用户名@]机器名:路径/文件名telnet机器名ftp机器名1.9编辑器的使用vi文件名键——进入vi的命令状态,击冒号和命令,例如,“:wq”存盘退出,“:q!”不存盘退出)i键——进入vi的插入状态joe文件名^KH显示/隐藏joe编辑器的编辑命令帮助,如:^KX为存盘退出。Xwindow中有多种编辑器,如gedit。1.10关于bash.bashrc文件中可以设置一
12、些环境变量,如:命令程序的检索路径PATH等。shell提供的小窍门”~”:(~可表示用户的登录主目录,事实上并没有一个目录名为~)。〈tab〉键的功能:在Linux命令处理程序中(即命令行提示符$>下)可以使用〈tab〉键由Linux系统自动补足可能的文件名。71.脚本文件脚本文件是由Linux外部命令、内部命令编写的命令程序,可以实现“批处理”。脚本文件采用文本文件格式,其文件属性应有可执行成分(可用chmod+x〈脚本文件名〉增加这种属性)。在命令提示符下键入脚本文件名(必要时可带多个参数)启动脚本文件执行。脚本文件中除可以执行L
13、inux命令外,还可以执行算术计算、条件判断、循环等基本流程控制语句。例如:欲在所有计算机中的gcc用户主目录中建立一个子目录(假设有同学“张山”欲在n10~n17,共8台计算机上都建立ZSMPI子目录,即
此文档下载收益归作者所有