首先,我是使用VMware虚拟机8,然后再虚拟机中安装rad Hat Linux9,本来想安装ubuntu的,可是在其官方网站上下载的时候,时间很长(可能网速原因),所以我就暂时使用Rad Hat Linux9了。
在使用VMware的过程中,有三个需要知道的,Ctr+Alt是切换键(宿主机和虚拟机之间)、挂起(这个可以方便使用,无需重复关开机)、快照(相当于备份)。在安装Rad Hat Linux9的过程中,我给磁盘分区的时候,有/boot,128M,ext3(有支持日志功能),用于启动文件;swap分区,即交换分区,一般它的大小事分配内存的2倍或1.5倍;挂载点/分区(根分区),其中swap和/分区时必须的要的,而挂载点是构建根目录必须的。在选择系统类型的时候,我选择了定制,这样我可以根据自己的需要,有目的的选择要安装的软件,考虑到本人使用Linux系统是用于开发,所以在定制的时候,把相关的一些软件并没有安装,当然开发软件和文本编辑器是必须要安装的,在开发软件中包含有python,gcc等等。
Linux的基本操作命令中,有3个是必须要会的,即ls、pwd、cd,它们就像人在操作鼠标一样,不会这个三个命令,就好像我们不会使用鼠标对电脑进行操作。其中ls是用于查看文件的,cd是用于目录与目录间切换的,pwd是用于查看当前的文件夹是是什么。
在linux中,操作的命令格式是 command [option][parameter],其中选项和参数是可选,其中选项是的格式为:-[x]。在linux中如果要查看某个命令的使用,可以使用 help和man的命令查看使用的方式,如,要查看ls的使用,可以在终端输入:ls --help,或者man ls 。
Linux中的文件操作命令:
1.创建目录(即windows中的文件夹):mkdir
2.删除目录:rmdir(好像只能删除空目录哦??)
3.创建文件:touch(没有的时候就创建,有的时候是更新??)
4.删除文件:rm(好像这个命令也可以删除目录),它的一些选项如-f,-r,挺有用的哦
5.复制操作:cp,cp +源文件/目录 +目标
6.移动操作:mv,cp+源文件/目录+目标
在Linux中,root@hellen root #,其中root是当前的用户名,这里是超级管理员,hellen是主机的名字,root表示当前的位置,#表示此时是管理员的操作,当为$的时候表示是普通用户的在操作。
Linux从图形界面到字符界面可以通过ctr+Alt+F1-6进行转换,从字符界面到图形界面:ctrl+Alt+F7,同时Linux可以用不同的字符终端,这可以通过ctr+Alt+F1-6进行切换。
Linux中的重启可以使用:reboot,关机可以使用:halt/poweroff/shut down [选项][参数],其中选项可以是-r,-h ,,参数可以是now等。
Linux中的退出可以是exit(在字符界面是这样的好像)和ctr+D
Linux中清除终端的命令:ctr+l
Linux中在使用cd的时候,常常会碰到绝对路径和相对路径的问题,其中绝对路径是以/(根目录为起点的),同时在linux中没有像windows那样的C/D/E/F盘,linux中所有的文件都是放在/根目录下,以目录形式存放,这可能对普通用户不是那么方便,但是当用作服务器的时候,对管理员来说是比较方便的。
Linux中.表示当前目录,..表示上一级目录
下面我们使用在linux环境写写一个hello.c的C程序,当然拉由于在安装linux的过程中我们定制的开发工具包含有gcc编译器,这样我们可以用来编译C源文件了。
源代码如下:
int main()
{
printf("hello,Linux");
return 0;
}
首先,使用gcc hello.c
然后,使用./a.out即可显示hello,linux
运行结果: