linux有图形界面版和命令行版,一般服务器就是命令行版本。你说学习linux,应该就是学习使用命令行版linux了,主要涉及复制,移动,编辑,创建目录,创建文件,更改权限,配置网络,查看进程等命令 *** 作。图形界面和命令行的区别就是:图形界面直观易 *** 作,不过占资源比较多,命令行反之。
shell 编程,主要是控制进程和文件,以及启动和控制其它程序。shell 通过提示您输入,向 *** 作系统解释该输入,然后处理来自 *** 作系统的任何结果输出来管理您与 *** 作系统之间的交互。一般用于系统的运维。
c语言是编程语言,开发系统用的,也可以做嵌入式,例如linux就是c语言开发的。你想要做c开发就学c,想要java开发就学java,这些编程语言的学习都能在win或linux中进行。
Linux *** 作系统主要包括内核和组件系统。Linux内核大部分是用C语言编写的,还有部分是用汇编语言写的,因为在对于硬件上,汇编有更好的性能和速度。
Linux的一些组件系统和附加应用程序是用C、C++、Python、perl等语言写的。
扩展资料:
Linux与其他 *** 作系统相比 ,具有开放源码、没有版权、技术社区用户多等特点 ,开放源码使得用户可以自由裁剪,灵活性高,功能强大,成本低。尤其系统中内嵌网络协议栈 ,经过适当的配置就可实现路由器的功能。这些特点使得Linux成为开发路由交换设备的理想开发平台。
Linux不仅系统性能稳定,其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux *** 作系统不仅仅是被网络运维人员当作服务器使用,Linux既可以当作服务器,又可以当作网络防火墙是Linux的 一大亮点。
参考资料来源:百度百科—linux
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)