从windows到linux,图形化操作到命令行操作讲解
作为一个后端开发人员,刚开始进入到职场中,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,图形化操作到命令行操作讲解的更多相关文章
- linux快速入门 1.1命令行操作
http://lovesoo.org/linux-command-line-operation.html 1.1命令行操作 目录: <wp_nokeywordlink>Shell简介 &l ...
- Windows和Linux系统如何退出python命令行
python命令行是新手学习python过程中必须要学的一个工具,下面我们来看一下怎么退出python命令行. 第一种方式: 使用python提供的exit()函数,linux平台和windows平台 ...
- linux 操作系统下简单的命令行操作
一: 配置linux 操作系统虚拟主机 首先安装一个虚拟机(百度上面有很多哦) , 我主要使用的是VMware workstation 然后 下载一个centos镜像6..5到7都可以; 然后用VMw ...
- windows 2003 域控制器(AD)的常规命令行操作以及修复
查询服务器的角色 Netdom query fsmo 强制升级操作主机角色(如果两台DC都无损,可以直接用图形模式传送,这里指的是一台DC出问题,另一台强制升级占用角色的情况) Ntdsutil Ro ...
- Linux 图形化操作
//Linux图形化操作 #include <stdio.h> #include <stdlib.h> #include <string.h> #include & ...
- git命令行or图形化界面?看这篇操作就够了
我们在自己的私人分支开发好各自的模块后,就要合并到master,这个时候在idea里边先切换到master,然后update一下获取最新更新,解决一下冲突,最后再合并自己的私人分支,add,commi ...
- windows下使用TortoiseGit代替Git命令行操作
windows下使用TortoiseGit代替Git命令行操作 大家在使用svn的时候,都非常喜欢使用小乌龟,也就是TortoiseSVN:那么git也有小乌龟版本,即TortoiseGit. 1.安 ...
- windows 命令行操作 Mysql 数据库
1 前言 有接手一个新项目,项目中到了 Mysql 数据库 ,这里总结下 windows 命令行操作 Mysql 数据库. 2 Cmd操作数据库 2.1 连接Mysql服务器,命令如下:(root用户 ...
- linux的基本的命令行操作
linux的基本的命令行操作 第一步前登陆你的服务器 //创建文件夹的方法 mkdir 文件名 //进入指定文件夹 cd 文件名 //查看文件夹下的内容 ls or ll // 查看当前的路径 pwd ...
- linux下使用script和scriptreplay对命令行操作进行录像
转自:linux下用script和scriptreplay对命令行操作录像 在Linux中可以使用script命令来记录命令行的操作过程,并使用scriptreplay命令对命令操作进行回放,操作步骤 ...
随机推荐
- JNI c++ 与 java 通信过程
JNI(Java Native Interface)是Java提供的一种机制,用于在Java和本地C/C++代码之间进行通信.下面是JNI C++与Java通信的一般过程: 1. 编写Java代码:首 ...
- Windows 交叉编译之 make
以下内容为本人的学习笔记,如需要转载,请声明原文链接微信公众号「ENG八戒」https://mp.weixin.qq.com/s/w8YV_TUb4QwsgChu3AspHg Make 是什么 Mak ...
- GaussDB技术解读丨高级压缩
本文作者|华为云数据库GaussDB首席架构师 冯柯 [背景介绍] 数据压缩与关系数据库的结合,早已不是一个新鲜的话题,当前我们已经看到了各种各样数据库压缩的产品和解决方案.对于GaussDB来说,在 ...
- 2023年icpc大学生程序设计竞赛-wmh
这次比赛名额比较少,程老师还是给了我们新生更多机会,非常感谢.第一次去这么远打比赛,也算是比较开心的,过去那天晚上就被队友拉着出去玩,玩的很嗨,打的很菜.vp去年题的时候是自信的,参加今年正式赛的时候 ...
- Debian12配置NTP时间同步
环境 查看系统版本:lsb_release -a 配置NTP时间同步 下面的配置需要用到管理员权限,可以使用su切换到管理员权限. 查看/修正 时区 查看系统时区:timedatectl 如果时区不是 ...
- SAP ABAP 使用GENIOS求解线性规划问题的简单例子
主要内容来自Operations Research & ABAP ,结合我遇到的需求,做了一些修改. 需求:有BOX1和BOX2两种箱子,分别能包装不同数量的A物料和B物料,给出若干数量的A, ...
- Spring-Bean(三)
Bean生命周期配置 init-method:指定类中的初始化方法名称 destory-method:指定类中销毁方法名称 Bean标签配置 <bean id="UserDao&quo ...
- 我真的想知道,AI编译器中的IR是什么?
随着深度学习的不断发展,AI 模型结构在快速演化,底层计算硬件技术更是层出不穷,对于广大开发者来说不仅要考虑如何在复杂多变的场景下有效的将算力发挥出来,还要应对 AI 框架的持续迭代. AI 编译器就 ...
- 彻底搞懂Vue针对数组和双向绑定(MVVM)的处理方式
欢迎关注我的博客:https://github.com/wangweianger/myblog Vue内部实现了一组观察数组的变异方法,例如:push(),pop(),shift()等. Object ...
- LangChain:打造自己的LLM应用
1.LangChain是什么 LangChain是一个框架,用于开发由LLM驱动的应用程序.可以简单认为是LLM领域的Spring,以及开源版的ChatGPT插件系统.核心的2个功能为: 1)可以将 ...