作为一个后端开发人员,刚开始进入到职场中,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. windows CMD命令的一些使用方法及注意事项

    windows CMD命令的一些使用方法及注意事项 转载请著名出处:https://www.cnblogs.com/funnyzpc/p/17572397.html 一.执行路径或参数带中文.空格.特 ...

  2. 解决npm install 报错 'proxy' config is set properly. See: 'npm help config'

    输入以下命令 npm config set proxy null npm config set https-proxy null 之后重新安装即可 文章参考 https://blog.csdn.net ...

  3. P7167 Fountain

    原题 有n个盘子组成的塔,向第i个盘子上倒水,若溢出会落到下面第一个直径大的盘子里,直到落到底部的水池为止.现给出q次询问,\((r,v)\)代表向第r个盘子里倒入体积为v的水,求水最终会停在哪个盘子 ...

  4. 超详细的mysql总结(基本概念、DDL、DML)

    开发中存在着各种数据,比如用户的个人信息.商品详情.购买记录,这些数据都要以一定的方式储存,如果以文本的形式储存,每一次获取都要读取文件,如果信息有修改则需要直接修改文本,大量的数据会需要保存大量的文 ...

  5. 洛谷 P1387 最大正方形 题解

    方法1 二分+暴力+前缀和Check 注意细节 通过二维前缀和判定矩形内是否全为1,计算和等于长度的平方就判断为是 复杂度\(\Theta (n^2\log{n})\) #include <bi ...

  6. UI获取元素的几种方式

    通过浏览器驱动获取页面元素的8种方式. 定位方法: 通过webdriver对象的find_element方法 通过 id获取元素 el = driver.find_element(By.ID,'id' ...

  7. GC的前置工作,聊聊GC是如何快速枚举根节点的

    本文已收录至GitHub,推荐阅读 Java随想录 微信公众号:Java随想录 原创不易,注重版权.转载请注明原作者和原文链接 目录 什么是根节点枚举 根节点枚举存在的问题 如何解决根节点枚举的问题 ...

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

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

  9. iFiles浏览iphone文件

    我们希望能在iphone中浏览文件系统的目录

  10. 使用antd-mobile遇到的坑

    在使用antd-mobile中的组件的时候,遇到了一些比较棘手的问题,经过查找相关资料和网上的帮助,在此整理出了问题以及解决办法: 在引入antd-mobile的时候,根据官网提供的文档: 1,首先安 ...