在Linux系统上使用gfortran之前,我习惯用win在fortran上写简单的专业课作业。 切换到Linux,一脸无知,把在这里踩的洞一个个记录下来。
Linux的基本命令没有完全总结好,第一次接触Linux的时候,甚至要问女儿如何关闭。 首先把我至今为止使用的命令归纳起来作为第一部分,gfortran的使用方法在第二部分。
超基本命令shutdown -h now立即关闭,定时关闭将now变更为时间(例如10:53,10 min )
重新启动
查看ls/dir文件夹下的所有文件
删除rm文件
rm -rf删除非空文件夹
编辑和查看vi/vim文件的内容
光盘改变路径
返回上一级目录:
cd . mkdir创建路径
pwd显示当前路径
dir显示当前文件夹下的内容
从su/sodu -i切换到root用户
【首次创建虚拟机并设置新的根帐户: sudo passwd】
前期利用共享文件夹实现win和linux系统之间的文件交换,用open-vm-tools构成ubuntu共享文件夹。 请参阅博客:
https://www.sogou.com/link? URL=hedjjac 291 ob0prgj _ c3j b5 zxmqzzmv6rxepzfax-acuekw 9m 67 cavlpmy 1k7wxt hvd7bazibqt5puc 3zy0DG…
我的笔记本电脑是win系统,安装了Ubuntu,所以在虚拟机上学习linux系统。 因为某些海洋数据只能在linux系统上下载,所以我们首先在物理机上创建了E:/winshare文件夹。
然后,在虚拟机的terminal命令行中输入:
cd /mnt/hgfs
但是,现在在这个路径上看不到共享文件夹
单击左上角的管理-虚拟机设置-选项-共享文件夹,将路径E:/winshare添加到物理计算机。 请注意,如果显示“无法识别的路径”,请更改为E:winshare,然后单击“确定”返回terminal
此时,/mnt/hgfs下会显示共享文件夹3358www.Sina.com/。输入dir,回车显示3358www.Sina.com/。 然后,输入的格式为该E:winshare;
cd /mnt/hgfs/E:\winshare
现在可以进入物理机上的共享文件夹,并在fzdls中创建文件; 或者,在此路径中键入下载命令,数据将直接保存到物理计算机上的目标文件夹中
PS .有些源代码需要转换手段才能在两个系统之间传递源代码。 否则,会发生很多意外错误,所以在linux系统上处理的文件最好在linux上下载
在Linux系统上,gfortran如何在Step1.中写入. f90文件并创建. f90文件,然后输入到terminal中:
touch test.f90
可能有些人已经习惯了PS.f77,但是创建. f文件就可以了。 我个人认为不怎么使用其他后缀. for等,所以在此不列举。 更改文件名也不难。 mv test.f90 test.f的第一个名称是旧名,第二个名称是新文件名
输入:
vim test.f90
回车后弹出编辑界面,输入I后回车进入编辑模式,写代码“wq! 保存编辑的内容。 如果只想退出而不保存修改内容,请单击“q!
Step2.运行时输入terminal :
gfortran test.f90
换行后,发现没有反应。 此时已生成可执行文件。 a.out,必须在命令行中输入。
./a.out
这样回到车上就能得到程序的计算结果
a .您可以自定义out的名称。 -o选项:使用gfortran test.f90 -o test生成名为test的可执行文件
ps .我不是计算机专家。 现在还不能用正规的语言说明可执行文件。 我只知道使用方法。 期待您的指导。
接触Linux才知道没有学海,上天知道我一个人浪费了多少时间,希望所有的xqdzm越来越强~~~