学习linux系统有哪些工具,linux系统学什么

kodinid 18 0

大家好,今天小编关注到一个比较意思的话题,就是关于学习linux系统哪些工具问题,于是小编就整理了4个相关介绍学习Linux系统有哪些工具的解答,让我们一起看看吧。

  1. linux都能做什么?
  2. 我是计算机网络技术专业的学生,熟练软件有哪些?
  3. 提前学习计算机和软件工程应该看哪些书?
  4. 学习JAVA会用到哪些日常软件?

linux都能做什么

Linux是一种开源操作系统,能够用于各种设备包括个人电脑服务器手机智能家居设备等。它可以进行任务操作、多用户管理网络连接虚拟化技术等。Linux有大量的开源软件可以使用,如文本编辑器数据库web服务器、多媒体播放器、办公软件等。它还可以用于编程软件开发数据科学任务等行业。Linux的安全性能很高,因此被广泛应用企业级服务器和云服务平台。总之,Linux可以用于各种场景和任务,它极具灵活性,可扩展性和可定制性。

我是计算机网络技术专业学生,熟练软件有哪些?

linux系统,以及linux系统上对于一下服务的配置安装调试

学习linux系统有哪些工具,linux系统学什么-第1张图片-安济编程网
(来源网络,侵删)

1.redis

2.mysql

3.java服务

学习linux系统有哪些工具,linux系统学什么-第2张图片-安济编程网
(图片来源网络,侵删)

4.mongodb

5.zookeeper

除此之外,学好shell脚本

学习linux系统有哪些工具,linux系统学什么-第3张图片-安济编程网
(图片来源网络,侵删)

提前学习计算机和软件工程应该看哪些书?

学习计算机与软件工程可以推荐以下几种类型书籍:

第一,数学基础,高等数学,数学概率。

第二,硬件教程电路理论知识,计算机一级,二级,微机原理

第三,软件教程,c语言Java语言。python语言,数据库语言。

第四,网络协议,tcp/ip协议,***协议。

第五,系统学习,linux系统。

第六,软件工程基础,软件工程导论。

第七,程序设计软件测试技术。

希望能帮到你,谢谢!

1,数学。此处指离散数学,线性代数,概率统计

2,计算。此处指编程+算法。编程推荐三种语言入门

第一是Python,国外现在入门编程最热的语言,推荐书籍是《Python编程导论》(有英文原版,MIT教材),配合MIT的网络课程6.0001,6.0002使用更佳

第二是JAVA,国外过去几年的入门语言,推荐书籍《head first j***a》,国外多所名校j***a入门参考教材

第三是c,国内几十年来以及国外十几年前的入门语言,推荐书籍《c语言程序[_a***_] 现代方法》有英文原版。网课推荐北京大学《计算概论与程序设计基础》(也有平台叫《计算概论A,B》)

算法是程序员必须学习的,但是经典的MIT教材算法导论不适合用于编程,适合用于算法分析数据结构只是算法的附属品,国内有个教学错误就是把数据结构和算法分开来讲。推荐书籍,普林斯顿大学教材,算法***Robert Sedgewick的《Algorithms》,J***a版有第四版完整版,c,c++只有第三版没有字符串算法部门。有中文版但是翻译质量堪忧

3,个人不推荐新生先学硬件知识,因为你可能以后压根不碰硬件。但是学校里学习底层编程相关的计算机组成与系统知识是必须的,但没必要开学前就学,容易劝退新生

学习J***A会用到哪些日常软件?

做j***a开发用到的软件还是很多的,下面分类介绍。

1.IDE

说到ide就不得不说eclipse,既免费好用,还支持各种插件

springboot开发,可以用Spring tool suite简称sts,也是基于Eclipse的。

还有intellij idea,目前比较火,用的人也是越来越多,不过由于其还需要破解,库一直没有使用。

2.文本编辑

除了功能强大的ide,你还需要一个文本编辑器,用来编辑一些文件

我只说常用的哈

开发后台:Eclipse,Intellij IDea

前台:WebStorm

数据库:N***icat,PL/sql

思维导图:Xmind

界面原型:Axure

接口测试:postman

连接服务器:XShell,SecureCRT

上传文件:FTP

等等

开发工具:idea eclipse myeclipse 各种定制eclipse

文本工具:notepad++ ultraedit等等

文件比对工具:beyondcompare

ftp工具:FileZillaFTP等等

linux客户端:xshell等等

db客户端:n***icat等等

虚拟机:vm等等

编译工具:gui

拦截工具:鲨鱼 小提琴

前端调试:谷歌游览器

如果开始学j***a的话,可能需要的就是一个JDK,建议初学的话一开始不要用IDE比较好。先用记事本编辑代码手动编译执行可能学习起来会更好。好的文本编辑器有notepad++,vim,Emacs,UltraEdit等。 等渐渐熟悉之后,开始做项目可以用eclipse或myeclipse。 然后解除到数据库后可能会用到MySQL,oracle或者其他数据库软件,看自己需要或者喜好,MySQL是个不错的选择,体积小、速度快、语言简单、易学易用。(如果学习oracle的话推荐一个不错的软件PL/SQL。) 如果学习到了web部分的话,自然需要一个服务器软件,如:tomcat,weblogic,JBOSS等,作为学习用的话一般会选择tomcat。 当然,在学习过程中可能会用到的各种jar包就不用多说了,需要用到的时候你自然就知道了。

先上一张我桌面的截图,基本上涵盖了我常用的90%的软件。

IDE啦,我还是习惯用Eclipse,有各种版本的,有时候会用STS(Spring Tool Suite),它也是一个被包装过的Eclipse,方便做一些Spring框架的研究。另外Pycharm,主要是学习Python的时候使用。

还有一个我很喜欢使用的软件EditPlus,它一个文本编辑器。我最常用的一个功能:正则表达式查询及替换非常的好用。

DbVisualizer,凡是具有JDBC数据库接口的数据库都可以管理,什么数据库都能连。

之前用Oracle数据库的时候主要用plsqldev,现在也不用Oracle了,所以很少打开了。

到此,以上就是小编对于学习linux系统有哪些工具的问题就介绍到这了,希望介绍关于学习linux系统有哪些工具的4点解答对大家有用。

标签: 学习 linux 哪些