B站尚硅谷Linux学习笔记——实操篇

笔者学习Linux的原因是为Hadoop学习做准备,Hadoop需要相关的JavaEE和Linux基础,由于用pycharm写了一年半python了,所以还是想用捷克那家公司的编译器风格,经过权衡,选择了尚硅谷的idea和韩顺平Linux教学视频。本篇博客为韩顺平Linux学习笔记。链接如下,需要用到的小伙伴自取。

Linux链接:https://www.bilibili.com/video/av21303002

idea链接:https://www.bilibili.com/video/av30080993

学习顺序暂时还没定好,但是倾向于先学idea,如果其他Hadoop所需的JavaEE知识(一般与Hadoop相关大家都用的eclipse,不知道为啥)而idea教程没提到的,可以后续用idea再写一遍。之所以这么做,也是听说idea配置起来对新手不友好,因此还是想看看单独的idea。

姊妹篇博客链接:https://blog.csdn.net/xz19980126/article/details/102304253

开山篇基础篇博客链接:https://blog.csdn.net/xz19980126/article/details/102232402

话不多说,开始主题,针对这个Linux视频的笔记部分。


视频013 Linux实操篇_远程登录Xshell5 20191015

注意:在安装Xshell5访问linux系统之前,要用linux启用sshd服务,高服务监听22号端口;

安装过程: 网上有很多版本,但是很多人安装之后看到要更新到最新版就怕了,其实可以继续走的,给大家分享我收集到的,有5也有6:链接:https://pan.baidu.com/s/1iLSuu57SZ_6sTip_2BrDdg  提取码:aoj4 。我安装的是6

安装好Xshell后,文件→新建→(linux的IP地址:操作指令ifconfig。这里需要注意,虚拟机网络要打开,要不然就是127什么的)

B站尚硅谷Linux学习笔记——实操篇

注意名称是你自己的ip地址,剩余和我选择一样。

然后:

B站尚硅谷Linux学习笔记——实操篇

接受并保存:

B站尚硅谷Linux学习笔记——实操篇

然后如果没连接成功多尝试几次,就出来这个了,输入linux用户名密码:

B站尚硅谷Linux学习笔记——实操篇

到此就连接成功了

B站尚硅谷Linux学习笔记——实操篇

然后我们可以通过xshell进行一些操作了,比如我们可以看到home目录下没有文件:

B站尚硅谷Linux学习笔记——实操篇

touch hello,可以看到,home目录下也有了新文件:

B站尚硅谷Linux学习笔记——实操篇B站尚硅谷Linux学习笔记——实操篇


视频014 Linux实操篇_远程上传下载文件Xftp5 20191015

资源分享见视频013,我用的是Xftp6。都是一样需要更新的,但是没有关系。

安装配置和使用:

安装过程同上,安装完效果:

B站尚硅谷Linux学习笔记——实操篇

配置过程:

B站尚硅谷Linux学习笔记——实操篇

连接成功之后:

B站尚硅谷Linux学习笔记——实操篇

老师说了如何解决中文乱码,但是我没有出现,我看了一下,估计是因为Xftp默认数据格式为UTF-8,在此就不赘述了,

https://www.bilibili.com/video/av21303002/?p=14 第10分钟详细阐述了如何解决。

然后我们就可以用Xftp6来传输文件了,非常简单,都是直接右键文件,直接上图吧。

B站尚硅谷Linux学习笔记——实操篇B站尚硅谷Linux学习笔记——实操篇

值得注意的是,关于目录,就是当前选择的windows和linux目录,传输文件,就是从当前目录下的传输。


视频015 Linux实操篇_vi和vim的使用 20191015

所有的Linux 系统都会内建vi文本编辑器。
Vim具有程序编辑的能力,可以看做是Vi 的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。

三种模式:正常模式、插入模式/编辑模式、命令行模式。

正产模式下可以使用快捷键;插入模式,可以输出内容,一般按i就可以进入;命令行模式顾名思义。

 

快速入门案例:使用vim开发一个hello.java,并使用xshell控制

具体阐述很复杂,因为vim控制指令较多。而且,从此刻开始,这集视频声音变得特别小。。

B站尚硅谷Linux学习笔记——实操篇

个人觉得掌握这种图中三种模式的运用场合和各种指令很重要。目前有点懵,不知道vim在后续学习中是否很重要,,


视频017 Linux实操篇_关机重启注销 20191015

shutdown

shutdown -h now:表示立即关机;shutdown -h 1:1分钟后关机;shutdown -r now:立即重启

halt:直接使用,等价于关机

reboot:重启

sync:把内存的数据同步到磁盘,防止没有保存的数据丢失。

 


视频017 Linux实操篇_用户管理 创建用户指定密码 20191015