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.****.net/xz19980126/article/details/102304253
开山篇基础篇博客链接:https://blog.****.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什么的)
注意名称是你自己的ip地址,剩余和我选择一样。
然后:
接受并保存:
然后如果没连接成功多尝试几次,就出来这个了,输入linux用户名密码:
到此就连接成功了
然后我们可以通过xshell进行一些操作了,比如我们可以看到home目录下没有文件:
touch hello,可以看到,home目录下也有了新文件:
视频014 Linux实操篇_远程上传下载文件Xftp5 20191015
资源分享见视频013,我用的是Xftp6。都是一样需要更新的,但是没有关系。
安装配置和使用:
安装过程同上,安装完效果:
配置过程:
连接成功之后:
老师说了如何解决中文乱码,但是我没有出现,我看了一下,估计是因为Xftp默认数据格式为UTF-8,在此就不赘述了,
https://www.bilibili.com/video/av21303002/?p=14 第10分钟详细阐述了如何解决。
然后我们就可以用Xftp6来传输文件了,非常简单,都是直接右键文件,直接上图吧。
值得注意的是,关于目录,就是当前选择的windows和linux目录,传输文件,就是从当前目录下的传输。
视频015 Linux实操篇_vi和vim的使用 20191015
所有的Linux 系统都会内建vi文本编辑器。
Vim具有程序编辑的能力,可以看做是Vi 的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
三种模式:正常模式、插入模式/编辑模式、命令行模式。
正产模式下可以使用快捷键;插入模式,可以输出内容,一般按i就可以进入;命令行模式顾名思义。
快速入门案例:使用vim开发一个hello.java,并使用xshell控制
具体阐述很复杂,因为vim控制指令较多。而且,从此刻开始,这集视频声音变得特别小。。
个人觉得掌握这种图中三种模式的运用场合和各种指令很重要。目前有点懵,不知道vim在后续学习中是否很重要,,
视频017 Linux实操篇_关机重启注销 20191015
shutdown
shutdown -h now:表示立即关机;shutdown -h 1:1分钟后关机;shutdown -r now:立即重启
halt:直接使用,等价于关机
reboot:重启
sync:把内存的数据同步到磁盘,防止没有保存的数据丢失。
视频017 Linux实操篇_用户管理 创建用户指定密码 20191015