作为一个后端开发人员,刚开始进入到职场中,linux还不是必备项。但是随着开发经验的提升,慢慢就会接触到linux,所以就有了那句:开发必须要会linux。一开始我也不知道linux是干嘛的,学那些命令有啥用,而且每次学linux,都是学了几个目录、文件的操作命令,就坚持不下去了,基本上是停留在cd,vim,cat,mkdir这几个命令的层面上。直到后来我慢慢习惯了linux,今天就和大家聊聊windows的操作和linux的操作区别在哪里。

聊的不深,什么linux的好处,windows的好处等等,网上也是有很多的,说多了总会引起战争。这篇文章只是让你从windows转到linux的使用习惯而已,不讨论两者的好坏。

linux做服务器,如果是我个人使用,一般是在上面运行某个系统给用户使用该系统而已。

为什么不用本地的电脑呢?其实也可以,但是你要24小时开机,还要做个内网穿透,刮风下雨停电了,系统就崩了。所以我们一般都是买个阿里云或者其他云的服务器。让别人帮我们24小时挂着,省心省力。

为什么不用windows系统挂着呢?其实也可以,但是windows的图形界面占内存,我们买第三方服务器,他们售卖的内存带宽之类的都是用金钱来衡量的。如果有钱,不用考虑其他事情,我也愿意选windows。还有一个就是你挂载一个系统在服务器上,又不是经常使用,反正我个人是不愿意花大价格去购买一个昂贵的windows服务器。其实企业使用linux还是有很多其他方面考虑的,想要了解的同学自己去度娘吧。

windows是图形化界面,linux是命令行界面,下面就说说实际操作的区别。

windows关机,重启,通常我们通过下面的操作就能进行关机和重启的操作,有时候我们想设置定时关机任务,就要进到windows设置界面去设置。

但是linux不行,linux是命令行界面,必须通过命令行进行关机,但是linux设置定时关机,只要在命令行后面加上任务即可。命令太多记不全也没关系,记住即刻关机和即刻重启就行,比较我们在windows上大多时候也是直接关机和重启。

在windows上点击设置,就能看到很多系统信息,这里包括系统,连接的设备,账户啥的,还有系统信息和性能,直接按住Ctrl+Shirft+Esc或者点任务管理器就能看到

但是linux上用通过命令才能看到上面那些信息,具体命令对应下面这个表格

windows上查看网络,在设置那里,点击网络和Internet就能看到网络的详细信息

但是在linux上这些都是用通过命令来查看

在windows上查看哪个软件在运行,也是打开任务管理器就能看到Ctrl+Shirft+Esc,如下图,可以看到我的电脑上那些应用程序在运行

但是在linux中,还是得通过命令来查看

在windows中,我们切换目录,只需要用鼠标点击即可,比如从C盘去到D盘。当我们点到D盘是,D盘中的所有目录都会以图形化界面出现在我们面前

但是在linux中,切换到其他目录,要用命令模式,命令就是cd。我们切换到D盘,是看不到那里目录的,我们要把目录显示出来,就要用到一个ls命令

在windows中创建一个目录或者文档,我们都是鼠标右键,然后在新建功能那里找到,要创建一个目录,还是一个文档(txt,word,pdf等等)

但是在linux中,这些要通过命令来实现

在windows中,我们要看一个文件中有什么内容,比如看要给word文档中都写了些什么东西,我们就会双击打开这个word文档,用wps或者是office工具打开。

但是在lunix中是没有这些工具的,我们需要用命令来打开这些文件,查看里面有什么内容

在windows中,我们需要打包一个文件,一般都是用第三方软件,点击文件,然后右键,压缩。解压就是双击,然后点解压,比如我用的是banzip。我们可以看到,压缩是可以压缩成不同后缀的文件,比如.zip或者.7z

linux中同样也可以这样操作,但是要通过命令行来操作。不同压缩包具体有什么不同,想了解的同学不防去百度一下,这里暂且理解为是后缀名不同就像。

在windows中,我们需要下载一个应用,比如qq,我们就需要去百度上找一个qq的安装包,一般我们都会去官网里面查找,因为官网里面的东西没有病毒。然后下载解压安装即可

在linux下载一个应用,是使用命令来下载的,而且应用都是官网上的,就不存在什么病毒不病毒的(保留意见,不敢肯定)。但是每个linux系统的下载命令都不一样,就像苹果手机和安卓手机,下载的方式是不一样的。linux中常用的下载命令(不同的压缩包,下载方式是不同的)

此文章仅做为消除开发人员对linux的恐惧,对比windows和linux系统的操作区别,让更多的人适应linux系统的操作。本人对linux了解也是懵懵懂懂,只是按照我自己的理解撰写,如有不对的地方,欢迎指正。

文章中linux常用命令来自CodeSheep,大佬的博客地址我不知道,这里就给出他的公众地址,微信公众号:CodeSheep 。B站著名博主。

从windows到linux,图形化操作到命令行操作讲解的更多相关文章

  1. linux快速入门 1.1命令行操作

    http://lovesoo.org/linux-command-line-operation.html 1.1命令行操作 目录: <wp_nokeywordlink>Shell简介 &l ...

  2. Windows和Linux系统如何退出python命令行

    python命令行是新手学习python过程中必须要学的一个工具,下面我们来看一下怎么退出python命令行. 第一种方式: 使用python提供的exit()函数,linux平台和windows平台 ...

  3. linux 操作系统下简单的命令行操作

    一: 配置linux 操作系统虚拟主机 首先安装一个虚拟机(百度上面有很多哦) , 我主要使用的是VMware workstation 然后 下载一个centos镜像6..5到7都可以; 然后用VMw ...

  4. windows 2003 域控制器(AD)的常规命令行操作以及修复

    查询服务器的角色 Netdom query fsmo 强制升级操作主机角色(如果两台DC都无损,可以直接用图形模式传送,这里指的是一台DC出问题,另一台强制升级占用角色的情况) Ntdsutil Ro ...

  5. Linux 图形化操作

    //Linux图形化操作 #include <stdio.h> #include <stdlib.h> #include <string.h> #include & ...

  6. git命令行or图形化界面?看这篇操作就够了

    我们在自己的私人分支开发好各自的模块后,就要合并到master,这个时候在idea里边先切换到master,然后update一下获取最新更新,解决一下冲突,最后再合并自己的私人分支,add,commi ...

  7. windows下使用TortoiseGit代替Git命令行操作

    windows下使用TortoiseGit代替Git命令行操作 大家在使用svn的时候,都非常喜欢使用小乌龟,也就是TortoiseSVN:那么git也有小乌龟版本,即TortoiseGit. 1.安 ...

  8. windows 命令行操作 Mysql 数据库

    1 前言 有接手一个新项目,项目中到了 Mysql 数据库 ,这里总结下 windows 命令行操作 Mysql 数据库. 2 Cmd操作数据库 2.1 连接Mysql服务器,命令如下:(root用户 ...

  9. linux的基本的命令行操作

    linux的基本的命令行操作 第一步前登陆你的服务器 //创建文件夹的方法 mkdir 文件名 //进入指定文件夹 cd 文件名 //查看文件夹下的内容 ls or ll // 查看当前的路径 pwd ...

  10. linux下使用script和scriptreplay对命令行操作进行录像

    转自:linux下用script和scriptreplay对命令行操作录像 在Linux中可以使用script命令来记录命令行的操作过程,并使用scriptreplay命令对命令操作进行回放,操作步骤 ...

随机推荐

  1. 偷师MapStruct

    转自自己的qq空间 2022年10月26日 一个项目看三遍 每遍都有新发现 嘿嘿嘿 我是代码小偷

  2. FJOI2022 游记

    2022.3.28 省选延期,延到了4.16 2022.4.11 省选又延期,延到了5.2 FJOI 要回来了!! Day -7 开始停课了 QwQ Day -6 打摆 Day -5 打摆 不行,我不 ...

  3. 【算法】用c#实现德州扑克卡牌游戏规则

    德州扑克是一种牌类游戏,可多人参与,它的玩法是,玩家每人发两张底牌,桌面依次发5张公共牌,玩家用自己的两张底牌和5张公共牌自由组合,按大小决定胜负. 使用c#完成功能Hand()以返回手牌类型和按重要 ...

  4. 分布式TCC事务相关问题

    TCC分别是Try,Confirm,Cancel,分为三阶段. 第一阶段Try:业务检查及资源预留,尝试事务操作但不提交. 第二阶段Confirm:事务操作提交. 第三阶段Cancel:如果Try阶段 ...

  5. 9.1 C++ STL 排序、算数与集合

    C++ STL(Standard Template Library)是C++标准库中的一个重要组成部分,提供了丰富的模板函数和容器,用于处理各种数据结构和算法.在STL中,排序.算数和集合算法是常用的 ...

  6. C#程序变量统一管理例子 - 开源研究系列文章

    今天讲讲关于C#应用程序中使用到的变量的统一管理的代码例子. 我们知道,在C#里使用变量,除了private私有变量外,程序中使用到的公共变量就需要进行统一的存放和管理.这里笔者使用到的公共变量管理库 ...

  7. .NET Evolve 数据库版本管理工具

    .NET Evolve数据库版本管理工具 1.简介 提到数据库版本管理,Java领域开发首先会想到大名鼎鼎的flyway.但是它不适用.NET领域,那么.NET领域也需要做数据库版本管理,该用什么工具 ...

  8. 《深入理解Java虚拟机》读书笔记: 类加载器

                                                             类加载器   虚拟机设计团队把类加载阶段中的"通过一个类的全限定名来获取描述 ...

  9. 《SQL与数据库基础》10. 存储引擎

    目录 存储引擎 MySQL体系结构 存储引擎简介 三种经典存储引擎 InnoDB 逻辑存储结构 MyISAM Memory 区别及特点 存储引擎选择 本文以 MySQL 为例 存储引擎 MySQL体系 ...

  10. KRPano中文教程文档PDF版本下载

    KRPano中文教程文档PDF版本下载 下载地址:https://pan.baidu.com/s/1qXIZ2os 感谢KRPano技术解密群小伙伴:斌仔分享 中文文档目录: 概述文件说明krpano ...