LinuX系统

news/2024/10/24 4:30:34/

主要是练:

Linux是:一套免费使用和自由传播的操作系统,免费、开源的操作系统,稳定、安全、高效

使用场景:生产环境的服务器,通常使用Linux,运行我们编写的代码

分类:市场需求:桌面版:有图形化界面,但不成熟

服务器版:没有图形化界面

原生程序:

内核版:Linus领导的小组提供的内核版本

发行版:各种企业基于内核版,增加一些功能、软件、重新发行的版本

需要学习的是;CentoS

 

为什么要用:因为Linux操作系统提供了很多稳定的发行版本,广泛的应用在我们的各种服务器操作系统领域,我们将来开发出来的项目,最终要上线运行,就需要将项目部署在Linux服务器中

能干什么:

1)环境搭建

系统安装 : 一般我们不会直接将Linux系统安装在本机电脑上,而会安装在公司的一台专门的服务器上。

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

2)常用命令

连接上服务器之后,我们可以通过所学习的相关指令, 来操作Linux服务器,在Linux服务器中可以执行如下操作:

A. 文件、目录的基本操作(查看,删除,创建等)

B. 文件及文件夹的拷贝、移动、重命名

C. 文件的打包、压缩、解压缩操作

D. 文本的编辑

3)安装软件

基本的常用指令学会操作之后,我们可以在Linux服务器中安装我们开发常用的软件,比如: JDK、Tomcat、MySQL的安装及配置。

4)项目部署

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

对于我们学习Linux操作系统时,Linux命令是基础,也是学习Linux系统的重点内容,虽然Linux的指令有很多,但是我们常用的指令并不多,大家在学习的时候,主要掌握这部分常用的指令就可以了,对于其他的指令,以后我们用到的时候,知道怎么查询即可。

对于Linux的常用指令的学习,最好的学习方法就是:

 

 

 

 

 

  

 

 

 

 

 

  

 

 

 

 

 

 

 

Linux目录结构

编号目录含义  / 是所有目录的顶点   目录结构像一颗倒挂的树

 

1/bin存放二进制可执行文件  
2/boot存放系统引导时使用的各种文件
3/dev存放设备文件
4/etc

存放系统配置文件:

5/home

存放系统用户的文件:

家目录。每个用户都有自己的家目录,用户登录Linux默认进入自己的家目录

用户a的家目录是/home/a

用户b的家目录是/home/b

6/lib存放程序运行所需的共享库和内核模块
7/opt额外安装的可选应用程序包所放置的位置
8/root超级用户目录:是超级管理员root的家目录
9/sbin存放二进制可执行文件,只有root用户才能访问
10/tmp存放临时文件
11/usr存放系统应用程序:安装软件都到这里
12/var存放运行时需要改变数据的文件,例如日志文件

 Linux常用命令

 

序号命令对应英文作用
1ls [目录名]list查看当前目录下的内容
2pwdprint work directory查看当前所在目录
3cd [目录名]change directory

切换目录:路径

绝对路径:以/开头的路径。比如/usr/local

相对路径:目标资源相对于当前资源位置

    以./开头:从当前文件夹里查找。./可以省略不写

                    cd ./local

                    cd local

    以../开头:从上级文件夹里查找

                     cd /usr/local

                     cd ../usr/local

                     ....都可以进入到local

特殊用法:回到家目录:cd ~ 或者 直接写 cd

                  后退一步:cd -

查看当前所在的文件夹:pwd

小技巧:

        命令补全:Tab 按一次是补全,按两次是提示

        提示历史命令:按方向键的上下键

4touch [文件名]touch如果文件不存在,创建文件
5mkdir [目录名]make directory创建目录
6rm [文件名]remove删除指定文件

http://www.ppmy.cn/news/63754.html

相关文章

《花雕学AI》Poe 一站式 AI 工具箱:ChatGPT4 体验邀请,亲,不要错过哦!

你有没有想过,如果你能在同一个平台上体验多种不同的 AI 模型,和他们进行有趣、有用、有深度的对话,甚至还能轻松地分享你的对话给其他人,那该有多好?如果你有这样的想法,那么你一定不能错过 Poe 一站式 AI…

QJsonObject 类

1.QJsonObject简介 QJsonObject类封装了一个JSON对象。   JSON对象是键值对的列表,其中键是唯一的字符串,值由QJsonValue表示。   QJsonObject可以转换为QVariantMap,也可以从QVariantMap转换。您可以从中查询具有size()、insert()和remo…

Java设计模式(二十三)模版方法模式

一、概述 模板方法模式是一种行为型设计模式,它定义了一个算法的骨架,将一些步骤的实现延迟到子类中。模板方法模式通过在抽象类中定义模板方法,该方法包含了算法的主要逻辑和调用顺序,而具体的实现细节则由子类来完成。 二、代…

基于Spring Boot的在线考试系统

系统分析 可行性分析 一个完整的系统,可行性分析是必须要有的,因为关系到系统生存问题,对开发的意义进行分析,能否通过本系统来补充线下在线考试管理模式中的缺限,去解决其中的不足等,通过对本系统&#…

PMP证书“扫盲”时间2023年考证人快看过来

二,PMP报考指南 学历与工作经验要求: 本科及以上学历,三年或以上的项目管理工作经验; 专科及以上学历,五年或以上的项目管理工作经验。 项目管理培训:35小时以上的项目管理教育/培训。 备注&#xff1…

javaScript---toString()与Object.prototype.toString()

1、为什么对象obj.toString()返回为”[object Object]”,而其他类型.toString()返回是相应的字符串? var arr= [1,2,3] arr.toString() //"1,2,3" var arr1=[] arr.toString() //"" var num= 12; num.toString() //"12" var str = "maidu…

2023年了,来体验下前端的测试方案

在当前的前端当中,有好多同学自己写的代码bugger横飞,怎么解决这个问题呢🤔🤔🤔?个人觉得主要有以下两个趋势 给前端的代码加上类型检查(ts)给前端代码编写单元测试和e2e测试 当然&a…

pandas读取Excel核心源码剖析,面向过程仿openpyxl源码实现Excel数据加载

📢作者: 小小明-代码实体 📢博客主页:https://blog.csdn.net/as604049322 📢欢迎点赞 👍 收藏 ⭐留言 📝 欢迎讨论! 今天我们将研究pandas如何使用openpyxl引擎读取xlsx格式的Excel的…