Java EE进阶:Linux的基本使用

1.Linux介绍
Linux是一个操作系统,和Windows是 "并列" 的关系。
1.1 Linux发行版
Linux严格意义来说只是一个"操作系统内核",而各个发行版(Ubuntu、CentOS、redhat等)是在这个内核基础上,加上不同的配套程序(软件包、桌面环境、包管理器等),做成一个可以直接安装使用的完整操作系统。
完整的操作系统 = 操作系统内核 + 配套的应用程序

1.2 Linux的优势

1.3 关于Linux我们学什么
(1)基础命令

(2)系统编程&网络编程

(3)部署JavaWeb项目
我们自己写的web程序,要想让其他的用户能够访问,就需要发布到服务器上。
2.Linux环境搭建
要想学习Linux,需要先有一个Linux的环境。
2.1 环境搭建方式
主要有四种:

2.2 使用云服务器
我们以腾讯云为例,其他的服务器厂商也是类似。
(1)进入官方网站并登录,或者直接在百度上搜"腾讯云校园计划"。
https://cloud.tencent.com/act/campus

(2)选择2核2G4M即可,操作系统选择Ubuntu 22.04 LTS,购买时长根据需要选择(建议1年)。
(3)购买完成后,可以在控制台中找到自己买的服务器,点进去能够看到服务器的IP地址。


(4)进去后点击重置密码,root密码建议设置的稍微复杂⼀些,否则容易被黑客入侵。

【若需要别的系统,更多操作里也有"重装系统"】

2.3 使用终端软件连接到Linux
终端软件(XShell…)是一类工具软件,可以和远程的主机(服务器、云主机…)建立网络连接,从而对主机进行一些操作。
(1)下载安装XShell(家庭/教育版 免费)
https://www.xshell.com/zh/free-for-home-school/

(2)使用XShell登陆主机
打开XShell,新建会话,输入腾讯云后台页面中看到的外网IP,点击用户身份验证,输入用户名和密码;输完点击连接,确定,选"接受并保存"。

![]()

(3)设置快捷键

3.Linux常用命令
切换到root用户:sudo -i


3.1 ls--列出目录或文件

3.2 pwd--显示当前目录

3.3 cd--改变当前目录


在Linux系统中,磁盘上的文件和目录被组成一棵目录树,每个节点都是目录或文件。

3.4 mkdir--创建目录

3.5 文件--touch创建、rz上传、sz下载
(1)创建文件

(2)上传文件
①在本地窗口选中文件,拖拽到Xshell的Liux中即可上传。
②使用 rz 命令,选择要上传的文件。

(3)下载文件
使用 sz 命令,选择要存放的位置。
3.7 查看(读)文件--cat、less、more


【在 less 或 more 命令中,按 q 键即可结束当前的分页浏览。】
3.8 修改(写)文件--vim
使用vim可以对文本进行编辑
(1)创建文件/打开文件:vim [文件名]
(2)进入插入模式


3.9 rm--删除文件或目录

3.10 cp--复制、粘贴

3.11 mv--剪切、粘贴

3.12 grep--文本搜索工具

3.13 tail--查看文件末尾

3.14 ps--查看运行进程

3.15 netstat--查看网络状态

3.16 管道


更多推荐

所有评论(0)