Windows下体验Linux系统各种骚姿势

What:有什么方法可以在Windows上体验Linux系统吗?

方法1.可以使用cygwin;cygwin 下载cygwin官网

方法2.可以通过安装虚拟机(Virtual Machine),虚拟机官网下载   ; 然后在虚拟机上安装Linux系统

总结:也就是说他们是一种体验环境,在你运行Xshell或者bash等命令时,需要有环境的支持(骚操作前提条件:工欲善其事必先利其器)

What:Cygwin是什么?虚拟机 (Virtual Machine) 是什么?

[详见]百度百科:Cygwin 是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件 。

[详见]百度百科:虚拟机 是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。

总结:这是在Windows系统上 体验 Linux系统 之前必要的装配 【过程】和【结果】

好比:你习惯在家里看电视,在电影院里看电影。但是你想在家里体验电影院的感觉:所以你就在家里装了(投影机+屏幕+大音响+大座椅)这一套东西【过程】---“电影院suit”,你在家里看电影的环境和必有条件也就布置好了【结果】

然后你想在家里控制和使用“电影院suit”,那就需要“电影院suit”的 工具 和 方式;(因为你不能用家里电视机的遥控器,去操作“电影院suit”。)所以你需要和“电影院suit”配套的工具“电影院control” -----既Linux系统的操作 工具和方式

Why: 我知道cygwin是一个在windows平台上运行的unix模拟环境,那么我用虚拟机安装个linux不好吗? 

好啊,但对于4G的内存而言虚拟机好多时候是运行不好的

Who:用谁来操作Linux?

shell是linux/unix系统的外壳,也可以理解为命令行接口,就是你输入并执行命令行的地方,shell 是一种方式,用来承载  命令和操作的,shell不是指工具,我们在工具上发出命令,通过shell与机器对接交互。

方式和方法的区别在于:方式的概念大一些且包含抽象,方法比较具体一些。比如解渴的方式有哪些?喝水(方法1)喝饮料(方法2)望梅止渴(方法3比较抽象)等等

What:操作 Linux/Unix时需要使用那些工具? 是像Windows系统的GUI (图形用户界面)还是新Windows系统的DOS窗口(命令行窗口)?

Xshell   工具 。  安装 Xshell,自行百度安装SSH:Xshell 

工具有了那我们开始组合起来使用吧 {不要忘记我们是在Windows下使用Linux,如果是纯Linux,会有自有(没有自有的可以下载)的文本编辑工具和命令窗口)}

 组合模型:SSH:Xshell(电影院control)  +  cygwin(电影院suit);这种组合不是绝对滴,你可以根据自己的需要自定义组合,但是基本上是这个模型

bash 是shell的一种,最常用的shell方式之一;假如你用安卓手机(基于Linux的系统),那么就可以通过shell的方式   命令并操作手机了; 命令有:adb grop dump 等命令 ,因为grop这些些命令Windows的dos窗口不支持,因为他们不是Windows系统的命令啊 ,Windows默认启动的dos窗口 是 Windows/system32.exe

在哪执行命令呢?有命令行工具啊!在哪体现的呢?Windows下的dos窗口或命令行工具窗口!

Git-bash:git bash是Windows下的命令行工具。基于msys GNU环境,有git分布式版本控制工具,也主要用于git。GNU环境,就是说如果你喜欢linux/unix的环境,就可以选择使用git bash。git下载地址里面有你熟悉的linux工具,tar,grep,awk等,且可以安装编译环境gcc,make等。

git 是一种配置管理(软件变更,集成,发布)工具, linux kernel, android的代码就是用git管理的(不是简单地存放在硬盘上)。git 有命令行的方式去使用它,也有图形界面的方式使用它(gitk)。命令行方式就叫他git shell, 我认为

如果运行结果为bash,就说明当前默认shell方式是bash

你可能感兴趣的:(Windows下体验Linux系统各种骚姿势)