大家好,今天小编关注到一个比较有意思的话题,就是关于LINUX学习软件免费的问题,于是小编就整理了2个相关介绍LINUX学习软件免费的解答,让我们一起看看吧。

  1. 手机上如何学习Linux?有哪些软件可以使用?
  2. 作为一名软件工程学生想要自学Linux,可以从哪方面开始学习?

手机上如何学习Linux?有哪些软件可以使用?

这里介绍一个软件—Termux,一个高级终端,相当于手机上的Linux系统,支持常见的bash,zsh命令,可以远程ssh登录Linux服务器,还可以运行C/C++,Python程序,下面我简单介绍一下这个软件的安装和使用:

LINUX学习软件免费-linux免费教程
(图片来源网络,侵删)

1.下载安装Termux,这个直接在手机应用中搜索就行,如下,大概也就170K左右,直接点击下载就行:

2.安装完成后,打开这个软件,首次安装启动的话,需要稍微等待一会儿,保持联网,需要在线下载相关插件和安装包,成功后的主界面如下,这里的pkg命令相当于Linux的apt软件包管理工具,可以直接用来安装、更新、查找相关软件:

LINUX学习软件免费-linux免费教程
(图片来源网络,侵删)

3.接下来就可以运行常见的Linux shell命令了,这里你也可以用来远程连接Linux服务器,只不过需要先运行命令“pkg install openssh”安装ssh,之后才能正常登陆,如下:

4.这里你也可以用来编程,如果是C/C++的话,需要先安装gcc编译器—“pkg install clang”,如果是python的话,需要先安装python解释器—“pkg install python”,之后就能正常编译运行代码了,如下:

LINUX学习软件免费-linux免费教程
(图片来源网络,侵删)

至此,我们就完成了在手机上学习Linux系统。总的来说,整个过程很简单,只要你熟悉一下步骤和流程,很快就能掌握这个软件的使用的,作为业余时间学习Linux来说,这个软件不错,但是如果想认真学习Linux的话,建议还是在电脑上进行,使用起来更方便,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。

手机上学习Linux?你怎么能有这么怪异的想法?手机再好,也就是远程控制。有这功夫,还不如在电脑上倒腾的直接。

不过,你若不嫌麻烦,可以找一找Shell或Terminal远程控制软件,或是SSH客户端,用手机远程连接你的Linux终端,都可以使用。

安卓设备学习Linux。

强烈推荐两个软件juicessh和Linux Deploy。

juicessh可以连接本地设备进行命令行操作也可以远程到其他设备的SSH。并且自带Linux各种快捷键和终端文本颜色高亮显示,支持otg外接键鼠操作,支持屏幕上Linux快捷键。

具体使用方法:

①下载juicessh安装打开后

点此界面的闪电按钮,选择本地连接,就连接到本地终端了。此时就可以输入手机系统自带的命令行可执行文件了,比如busybox vi

②加强版可以学习完整Linux系统,比如在Linux安装软件,把手机做成个人网站服务器,用gcc编译C语言程序等等。

下载安装Linux Deploy

进入应用点开右下角按钮

如果手机已root选择chroot安装模式。

没有root选择proot安装模式

架构选择ARM 64

然后选择安装的发行版本Ubuntu就行

安装方式选择镜像安装

然后点击安装就行了等待安装文件下载好就能点启动了。

然后使用juicessh 创建一个新的SSH连接连接到Linux部署的IP地址里。Linux部署支持图形界面连接方式。FB模式部分机型不能正确进入。可以选择暂停安卓或停止安卓,强制刷新帧缓冲模式。当然这些操作需要root权限。

欢迎大家评论,留言。


作为一名软件工程学生想要自学Linux,可以从哪方面开始学习?

作为一名linux曾经的学习以及现在的使用者,这个话题我觉得很有必要来回答。

想想第一次接触学习Linux是四年前的事情了,时间过得好快啊!下面结合我自己学习linux的经历分享一下如何从0到1。

1.安装一个linux系统。

你可以选择在自己的实体电脑中安装双系统,注意安装某些配置文件时一定要安装好,不然你的系统要GG了。当然我推荐在VMware workstation或者virtual box虚拟机中安装,比较方便,可以安装很多系统,不过电脑内存至少有8G。就系统来说一般是centos、Ubuntu、Redhat在服务器中使用较多。个人比较喜欢centos,Linux各个版本的系统中的命令差不多,学一个就好,在安装系统的过程中你可以了解一下分盘、挂载数据盘等的知识。当然你也可以学学Kali,做个黑客也不错。顺手打开虚拟机一看,发现我的里面还有KALI,前面做安全攻防用过。

2.Linux基本命令学习

Linux学习最重要的是命令的学习。你可以安装桌面版的系统,Linux系统可以直接从桌面版切换到黑窗模式,也可以在桌面版的终端进行命令操作。

2.1图书学习

图书学习的话我推荐鸟哥的私房菜,鸟哥的私房菜应该将很多同仁引领到了Linux学习的道路中。里面对Linux的命令讲的比较详细,你是做软开的话,只需要了解基础的linux操作命令即可,例如cd、ls、netstat、chmod、pwd、vi、find、cp、mv、防火墙、rm -rf /*(非常重要以及好用的命令)。刚好我这有两本差点被我扔掉的9成新私房菜,见下图:

2.2***学习

如果是要看***学习的话,如果我没记错,你可以找找马哥的linux***,我一朋友给我推荐的,他现在在思科,膜大佬。

下面是阿铭讲的linux***,不过是我15年跟他要的,可以看一下。

***s://pan.baidu***/s/1os0WMhf91nRwB3ixDors1Q

3.手动配置开发环境

学习好基础的Linux命令后,需要检验学习成果,那么你需要配置开发环境。一定要亲自手动配置好一个一个模块。比如PHP开发需要配置lnmpa——Linux+nginx+mysql+php+apache。记住一定要手动利用源码进行编译安装,虽然这个配置过程会非常的艰辛,你可能会遇到很多问题,但是你可以学到很多知识,切记第一次不要用一键安装包进行安装。j***a开发环境的话需要你配置jdk、Tomcat等等,可能你开发过程中会用到redis,值得一学(切记配置redis不要选择默认配置,容易被黑,伤心的过去)

4.学习shell或者python脚本

因为你在以后的工作中很可能需要写一些脚本用于定时执行,前期学好后期不愁,别问我为什么。如果你以后选择做运维工程师,那么你肯定需要写脚本简化运维工作。

5.撸代码搞开发

前面四条你学好了,那么你可以在此基础上搞开发,比如未来测验PHP环境是否搭好,可以写个简单的留言板,即使默认页面已经能够正常运行。或者用J***a写个项目放到服务器或者虚拟机中,都是不错的选择。

总而言之言而总之,Linux学习需要多实践,多敲命令,一不敲命令很容易忘记。

我是萌新程序猿,科技圈的事情欢迎邀请我来回答!

码了这么多字,点个赞关注下再走吧!!!

关注萌新程序猿(本人咯),跟小编一起从菜鸟成为大佬,了解更多IT以及程序猿的知识!!

到此,以上就是小编对于LINUX学习软件免费的问题就介绍到这了,希望介绍关于LINUX学习软件免费的2点解答对大家有用。