懒人七天掌握高逼格Linux
第一天流程:
1.需要阿里云服务器用于学习
2.调试服务器的端口,用于连接
3.链接上服务器后我们进入基础的学习
1.需要阿里云服务器用于学习
2.调试服务器的端口,用于连接
3.链接上服务器后我们进入基础的学习
首先既然进来了那就是一起学习的同学,我寒假花了一个星期的功夫学会的知识我会花一个星期写出来在,我只是想说掌握程序员的本领其实并不难,重要的学精通。
有兴趣的话可以点一个关注,然后一起交流。
有兴趣的话可以点一个关注,然后一起交流。
话归到正题,学习centos有什么用呢?这个问题我也想过,得出的结论是没有什么大用处,但是若是你想要从事程序员的工作那掌握Linux下的操作几乎是必须的,若是有这个基础那生活将会多一分逼格,工作的时候也开业和老板说,服务器需要重启了,我懂,我懂一些些Linux的。
之所以会选择centos是因为他是免费的,哈哈,开个玩笑,免费只是次要点而已,重要的是他还是很友好的,而且学了后逼格也比较的高,以下是他和最近火起来的Ubuntu的比较,这两个系统都是Linux系统下的优良系统,所以在命令上还是有异曲同工的地方,学习centos操作起Ubuntu也是不会有多大的问题的。
之所以会选择centos是因为他是免费的,哈哈,开个玩笑,免费只是次要点而已,重要的是他还是很友好的,而且学了后逼格也比较的高,以下是他和最近火起来的Ubuntu的比较,这两个系统都是Linux系统下的优良系统,所以在命令上还是有异曲同工的地方,学习centos操作起Ubuntu也是不会有多大的问题的。
以下是两个系统的比较:
现在大企业的服务器都是在Linux搭建的,Linux的稳定注定了它几十年内都不会担心会流入末流。
以下是关于服务器搭建的问题:
若是对搭建服务器有问题的同学可以私聊我或者百度(度娘是最正确的),这里不一定要用到阿里服务器,只是因为觉得方便才会推荐用阿里服务器而已。
若是不想要在这上面花功夫可以直接找我要临时的用户,效果也是同样的,只是没有办法操作到root用户的权限而已,或者在windos上搭建centos虚拟机。
若是对搭建服务器有问题的同学可以私聊我或者百度(度娘是最正确的),这里不一定要用到阿里服务器,只是因为觉得方便才会推荐用阿里服务器而已。
若是不想要在这上面花功夫可以直接找我要临时的用户,效果也是同样的,只是没有办法操作到root用户的权限而已,或者在windos上搭建centos虚拟机。
一天花出半个小时来学习也是一种自我充实,今天要说的命令就只有一些基础实用的,为了给时间装系统可以给大家时间自己练习一下。
我所用的连接服务器工具是Xshell5,我也推荐你们用。
注意,学习中不用考虑那么多是不是未来的,只要能够一起进步就好了,知识就是要共享,所以我会用最简单的语言将我会的说出来而不是藏着。
一、基础命令(一)
我们敲出第一个在centos的第一个命令,reboot(重启命令),这是服务器重启命令。
格式为[root@izhqgik9xfvqn6z ~]# reboot
以后的命令的格式都是如此,接着就是其他的类似的实用命令。
shutdown -h now(关机)
ls(查看目录下的文件)
pwd(查看当前路径)
我们敲出第一个在centos的第一个命令,reboot(重启命令),这是服务器重启命令。
格式为[root@izhqgik9xfvqn6z ~]# reboot
以后的命令的格式都是如此,接着就是其他的类似的实用命令。
shutdown -h now(关机)
ls(查看目录下的文件)
pwd(查看当前路径)
( 在这里要注意一个细节在Linux下的路径统一都是“/”而非我们平时熟悉的“\”。)
学习命令其实很简单,再比如说结合下面的例子我们再举一些例子来学习更加深入的命令类型
[root@izhqgik9xfvqn6z ~]# pwd //输入
/root //输出
[root@izhqgik9xfvqn6z ~]# ls //输入
houbijian //输出
[root@izhqgik9xfvqn6z ~]# cd houbijian //*输入
[root@izhqgik9xfvqn6z houbijian]# pwd //输入
/root/houbijian //输出
[root@izhqgik9xfvqn6z ~]# pwd //输入
/root //输出
[root@izhqgik9xfvqn6z ~]# ls //输入
houbijian //输出
[root@izhqgik9xfvqn6z ~]# cd houbijian //*输入
[root@izhqgik9xfvqn6z houbijian]# pwd //输入
/root/houbijian //输出
我们特别的看看*的位置,我们可以简单的看出这个命令的作用,cd 文件名,则是进入文件。
当然我们在这里暂时的讲一些简单的语法形式,其实cd命令中还是有一个知识点(相对路径和绝对路径的问题),在这里有兴趣的同学可以自己百度看看。
当然我们在这里暂时的讲一些简单的语法形式,其实cd命令中还是有一个知识点(相对路径和绝对路径的问题),在这里有兴趣的同学可以自己百度看看。
二、操作(如何在上面敲c语言代码,这个很关键哦)
同样是三部曲:
1.打开vi编辑器用于写代码
2.gcc编译成out文件
3.运行out文件
同样是三部曲:
1.打开vi编辑器用于写代码
2.gcc编译成out文件
3.运行out文件
1
输入代码vi hello.c
这代码的含义就是建立一个以.c结尾名叫hello的文本文件(也叫做源文件,当然Linux的文件是没有后缀的但是c的源文件是特殊的必须要加.c后缀)。
回车之后就会跳转到一个空白的页面这个页面就是vi文本画面了
也就是这个画面:
输入代码vi hello.c
这代码的含义就是建立一个以.c结尾名叫hello的文本文件(也叫做源文件,当然Linux的文件是没有后缀的但是c的源文件是特殊的必须要加.c后缀)。
回车之后就会跳转到一个空白的页面这个页面就是vi文本画面了
也就是这个画面:
--按i就可以编辑了,在这上面写c的代码就好了。
--写完代码后摁EXC退出编辑状态,再摁“:”,输入“wq”保存退出。
--写完代码后摁EXC退出编辑状态,再摁“:”,输入“wq”保存退出。
2
输入gcc hello.out命令
这代码的含义就是将hello.c文件编译成了hello.out文件
输入gcc hello.out命令
这代码的含义就是将hello.c文件编译成了hello.out文件
3
输入 ./a.out命令
这代码的含义是运行我们编译出来的a.out文件。
输入 ./a.out命令
这代码的含义是运行我们编译出来的a.out文件。
以上就是今天的学习内容,就不深入了,若是有问题的话可以留言我,或者是有什么可以改进的地方也可以扣我。
最后附上一张我刚刚的操作,你们顺着我简单的操作看看我做了什么: