深圳幻海软件技术有限公司 欢迎您!

初学linux,在Linux上创建c程序并运行!

2023-03-25

最近在学Linux,我用的是redhatLinux9.0,当然这个版本比较老,但是我主要是为了学习shell,所以无所谓了,在vm搭建redhatlinux在网上的教程有很多,下载安装好之后,我安装的版本窗口界面上是没有terminal的,如何打开terminal呢?快捷键Alt+F2(相当于win

最近在学Linux,我用的是red hat Linux9.0,当然这个版本比较老,但是我主要是为了学习shell,所以无所谓了,在vm搭建red hat linux在网上的教程有很多,下载安装好之后,我安装的版本窗口界面上是没有terminal的,如何打开terminal呢?快捷键Alt+F2(相当于window上cmd打开终端),输入gnome-terminal命令,就打开,首先创建个Linux的文件夹,和window不同,命令:mkdir + 文件价的名称就可以创建一个属于你的文件夹,进入文件夹的命令和window是一样的cd就可以了!

        ls命令是显示root里的所有文件(不包括隐藏文件)

这个zzf文件夹是我之前创建的,我们先进入这个文件夹,命令cd(和windows一致)进入到这个文件夹,我们在这个文件夹内再创建个zzf的文件夹,因为一会方便删除。

 

然后我们再重复cd命令进入到该文件夹内,改轮到创建个.c的c语言文件了,如何创建呢?先创建个空的文件,touch + 文件名+后缀,如图

 

由于touch是创建一个空的文件,cat命令是显示该文件的内容,由于这个.c的文件是空的,cat之后什么都不显示。

但是我们该如何往这个.c的文件里面写自己的代码呢?这时候就要用到我们的vi命令了!vi+文件名+后缀是打开这个文件,如图所示

 

就打开了这个文件,但是你会发现在这里面你写不动东西,输入小写字母: i(insert的缩写)则就可以往里面写代码了!如图,是我写了个简单的输出!


写完该如何保存呢?首先我们先点击键盘上的esc退出键,文件就先被锁住,再输入:wq     这个命令是保存并退出。就回到我们之前的目录下了,但是保存了,我们该如何运行该c程序呢?命令gcc + c程序名 + -o +生成的可执行程序名,这个有点不好理解,命令gcc是编译该c文件,-o是在当前目录下,生成可执行程序aa,就类似在window上编译个c程序生成的exe。

下面我们该轮到运行了!如图所示,我们输入 ./aa 就可以执行程序了!输出了“hello your linux”

 

Linux水很深,学无止境,我辈奋勇争先!

文章知识点与官方知识档案匹配,可进一步学习相关知识
CS入门技能树Linux入门初识Linux28790 人正在系统学习中