linux操作系统入门小结(一)
来源:互联网 发布:免费淘宝装修生成 编辑:程序博客网 时间:2024/05/18 16:19
首先,我是使用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
运行结果:
- linux操作系统入门小结(一)
- 操作系统小结(一)
- Linux入门(一) -- EXPORT_SYMBOL小结
- Linux入门(一) 之 安装Linux操作系统
- linux小结(一)
- 操作系统Linux篇(一)
- Linux操作系统基础(一)
- Linux操作系统初探(一)
- Linux操作系统使用方法(一)
- Linux学习小结(一)
- Linux常用命令小结(一)
- Linux学习小结(一)
- linux操作系统下c语言编程入门 -- (一)目录介绍
- java递归算法入门小结(一)
- Spark使用小结(一) —入门
- linux入门(一)
- linux入门(一)
- Linux入门(一)
- 责任链模式
- 广州传智播客学Java推荐就业吗?
- 【面试题二十三】从上往下打印二叉树
- CloudStack 4.3 API 开发指南
- 在BOS中客户端打开报License问题
- linux操作系统入门小结(一)
- DELPHI链表
- Pentium CPU与多核CPU
- java 学习 131211_数据类型、进制
- 2-SnailBoard之STM32F4-Fly启动
- BOS二次开发标准单据字段问题
- leetcode Generate Parentheses
- 仿新浪微博,提示可输入的字数限制 textarea
- ORA-14642:partition exchange error