跳转到主内容
思享编程网:思考分享,玩转编程世界!

01_Linux

一.Linux简介 1.1 Linux介绍

Linux是一套免费使用和自由传播的操作系统。

说到操作系 统,大家比较熟知的应该就是Windows和MacOS操作系统, 我们今天所学习的Linux也是一款操作系统 1.2 Linux发展历史 时间:1991年 地点:芬兰赫尔辛基大学 人物:Linus Torvalds(21岁) 语言:C语言、汇编语言 logo:企鹅 特点:免费、开源(源代码开放)、多用户(同时允许多个用户操 作同一个Linux系统)、多任务(同时允许多个任务执行) 1.3 Linux系统版本 Linux系统的版本分为两种,分别是:内核版 和 发行版 内核版 由Linus Torvalds及其团队开发、维护 免费、开源 负责控制硬件 发行版 基于Linux内核版进行扩展 由各个Linux厂商开发、维护 有收费版本和免费版本 我们使用Linux操作系统,实际上选择的是Linux的发行版本。

在linux系统中,有各种各样的发行版本,具体如下:

1.4 Linux学习步骤 环境搭建 系统安装 : 一般我们不会直接将Linux系统安装在本机电脑 上,而会安装在公司的一台专门的服务器上。

远程连接 : 那么我们要想使用服务器,一般都是通过远程连接 工具连接Linux系统进行操作 。

常用命令 连接上服务器之后,我们可以通过所学习的相关指令, 来操 作Linux服务器,在Linux服务器中可以执行如下操作: 文件、目录的基本操作(查看,删除,创建等) 文件及文件夹的拷贝、移动、重命名 文件的打包、压缩、解压缩操作 文本的编辑 安装软件 基本的常用指令学会操作之后,我们可以在Linux服务器中安 装我们开发常用的软件,比如: JDK、Tomcat、MySQL的安 装及配置。

项目部署 把基础的软件及环境安装配置好之后,我们就可以将我们开发 的项目部署在服务器中进行运行并测试。

二.Linux安装 2.1 安装方式介绍 Linux系统的安装方式,主要包含以下两种

虚拟机 (Virtual Machine)指通过 软件 模拟的具有完整硬件 系统功能、运行在完全隔离环境中的完整计算机系统。

常用虚 拟机软件: VMWare VirtualBox VMLite WorkStation 那么我们就可以将Linux操作系统安装在虚拟机中,我们选择 的虚拟机软件VMware。

下载地址:https://pan.baidu.com/s/1B_bmLp8ov0c63t4bZD7B1A?pwd=fmp2 这是网上找的下载虚拟机渠道 如果有其它自己安装的虚拟机也可以使用 2.2 安装VMware 直接双击运行VMware安装程序,根据提示完成安装即可。

以上就是VMware在安装时的每一步操作,基本上就是点击 "下一步" 一直进行安装。

注意: 安装完毕vm的时候检查一下的网卡,是否存在vm1与 vm8这两张网卡,缺少这两张网卡任意一张以后要不就是不能 够与windows通讯,要不就是不能够上外网 ,解决办法: 卸载 重装vm,如果还不行,换vm的版本。

2.3 安装Linux VMware虚拟机安装完毕之后,我们就可以打开VMware,并 在上面来安装Linux操作系统。

具体步骤如下: 选择创建新的虚拟机

选择"典型"配置

选择"稍后安装操作系统(S)

选择"Linux"操作系统,"CentOS7 64位"版本

设置虚拟机的名称及系统文件存放路径

设置磁盘容量

自定义硬件信息

启动上述创建的新虚拟机

选择"Install CentOS7 进入到Linux系统里面, 我们发现光标无法移动到windows操 作系统中了, 这个时候, 我们可以通过快捷键 "Ctrl+Alt" 切换光 标到windows系统中。

选择语言为 "简体中文"

选择"自动配置分区"

选择"软件选择"

启动网卡

设置"root"用户密码

安装完毕后,点击窗口中的蓝色的 "重启" 按钮,重启Linux系 统。

登录系统

注意 : 在Linux系统中,在命令行中输入密码信息,为了保证 安全性,密码是不显示的(看似没有输入,实际已经输入了); 重新启动虚拟机

2.4 SSH连接工具 Linux已经安装并且配置好了,接下来我们要来学习Linux的基 本操作指令。

而在学习之前,我们还需要做一件事情,由于我 们企业开发时,Linux服务器一般都是在远程的机房部署的, 我们要操作服务器,不会每次都跑到远程的机房里面操作,而 是会直接通过SSH连接工具进行连接操作

2.5 ModaXterm软件的使用 建立连接服务器linux的会话, 查看linux 的机器的ip地址 的命令: ifconfig

使用界面

客户端的好处

2.6 Linux目录结构 登录到Linux系统之后,我们需要先来熟悉一下Linux的目录结 构。

在Linux系统中,也是存在目录的概念的,但是Linux的目 录结构和Windows的目录结构是存在比较多的差异的 在 Windows目录下,是一个一个的盘符(C盘、D盘、E盘),目录 是归属于某一个盘符的。

Linux系统中的目录有以下特点: / 是所有目录的顶点 目录结构像一颗倒挂的树

Linux的目录结构,如下:

etc 存放系统的配置信息,比如:环境变量 home: 存放用户的主目录的,当你有一个张三的用户,里 面就有一个张三的文件夹 root": 超级管理员的主目录 usr: 一般软件的安装都在改目录 三.Linux常用命令 3.1 Linux命令体验 3.1.1 常用命令演示 在这一部分中,我们主要介绍几个常用的命令,让大家快速感 受以下Linux指令的操作方式。

主要包含以下几个指令

ls命令 ls:查看当前目录下的内容(文件及目录) ls / :查看指定目录(/)下的内容

pwd命令 pwd:查看当前所在目录

cd命令 cd /:切换到根目录 cd /root:切换到/root目录

touch命令 touch a.txt:创建文件a.txt touch b.txt c.txt d.txt:一次性创建文件b.txt,c.txt,d.txt

mkdir命令 mkdir test:创建文件夹test

rm命令 rm d.txt 删除文件 (删除文件时,需要确认,输入y, 代表确定)

乱码问题 在执行Linux命令时,提示信息如果显示为乱码。

这是由于编 码问题导致,只需要修改Linux的编码即可,命令如下

echo 'LANG="en_US.UTF-8"' >> /etc/profile

source /etc/profile 3.1.2 Linux命令使用技巧 在我们使用Linux系统命令时,可以使用以下几个技巧: Tab键自动补全 连续两次Tab键,给出操作提示 使用上下箭头快速调出曾经使用过的命令 使用clear命令或者Ctrl+l快捷键实现清屏 3.1.3 Linux命令格式

3.2 文件目录操作命令 3.2.1 ls命令

3.2.2 cd命令

3.2.3 cat命令

cat 指令会一次性查看文件的所有内容,如果文件内容比较 多,这个时候查看起来就不是很方便了,这个时候我们可以通 过一个新的指令more。

3.2.4 more命令

当我们在查看一mor些比较大的文件时,我们可能需要经常查 询文件尾部的数据信息,那这个时候如果文件很大,我们要一 直向下翻页,直到最后一页,去看最新添加的数据,这种方式 就比较繁琐了,此时,我们可以借助于tail指令 3.2.5 tail命令

3.2.6 mkdir命令

3.2.7 rmdir命令

3.2.8 rm命令

注意: 对于 rm -rf xxx 这样的指令,在执行的时候,一定要慎 重,确认无误后再进行删除,避免误删。

3.3 拷贝移动命令 3.3.1 cp命令

相关文章