Linux

Linux命令行

2018-10-25  本文已影响0人  yshhuang

现在,大多数计算机用户只是熟悉图形用户界面(GUI),并且认为命令行界面(CLI)是一种很古老的,很难使用的东西.其实不然,一个良好的命令行界面可是让我们更加充分,高效的利用计算机,正如鲁迅先生说的(嗯,不记得是谁说的就说是鲁迅),“图形用户界面让简单的任务更容易完成,而命令行界面使完成复杂的任务成为可能”.

为什么使用命令行

事实上,很多人选择Linux(而不是其他的系统,比如说 Windows 10)是因为其可以使“完成复杂的任务成为可能”的强大的命令行界面.举个栗子,你在Windows下移动一个文件是怎么操作的呢?先右键点击文件,剪切,然后通过点击文件夹图标进入到目标文件夹,右键,粘贴.而在命令行界面下,只需输入以下命令,回车就可以了:

mv file dictionary  

假如你在一个文件夹下面放了很多文件,有图片(.png),视频(.mp4)和各种文档(.doc,.xlsx,.pdf等),现在你想把所有的视频整理一下放到一个文件夹下面,怎么做呢?在图形界面下,你需要先右键,新建文件夹,输入文件夹名,然后按住键盘上的CTRL,再用鼠标依次点击所有的视频文件(也可以框选),然后右键剪切,点击进入新建的文件夹,右键粘贴.同样的,这个稍微复杂(复杂度取决于具体文件种类以及数量的多少)点的操作在命令行界面下只需2步:

mkdir dictionary  
mv *.mp4 dictionary

当然,命令行的优势远不止如此,而且他的知识量很大,不容易掌握,Linux操作系统有数以千计的命令可供用户操作.不像其他一些计算机技能,一段时间后可能被淘汰了(所以不要再纠结于哪门语言最好,哪个框架最流行了),命令行只是却不会落伍,你今天所学到的,在十年以后,都会有用处.现在大家都说计算机软件行业知识更新太快,一项技术自己还没学会就已经过时了,其实我觉得有两件东西是不容易过时的,一是操作系统相关知识,二是数学知识,它们都通过了时间的检验.

如何使用Linux命令行

1.Git Bash

如果你有一台Windows电脑,又不想太麻烦,可以装个Git Bash体验一下.为什么装了这个之后就可以在Windows下执行Linux命令了呢?以下源自知乎回答:

简单说:因为这些工具在 Windows 中实现了 Linux 的功能。
Windows 和 Linux 提供给应用程序的功能接口是不一样的,所以这些应用不能直接在 Windows 中运行。要让这些程序运行,有两种办法,一个是修改程序的代码,让它在 Windows 中使用 Windows 的接口。另一个是在 Windows 中实现 Linux 的接口。
而实际上程序太多,一个个去改代码并不方便,所以就选择第二种方法。
因為 git for Windows 自帶了個 mingw 啊。git 要正常運行需要這個最小的 mingw 環境而已。
其它問題看起來都是 mingw 的問題了,比如為什麼不能執行 Linux 的 elf ,因為這是 mingw 不是 wsl 。
Git for Windows自带了Linux下一些命令行工具的Windows版,注意它们都是被编译成Win32应用程序的,本质上还是Win32环境,所以实际上还是只能运行Win32可执行文件。
而Win10提供的WSL相当于一个Linux“模拟器”(原理不完全一致),可以直接运行Linux二进制文件
链接:https://www.zhihu.com/question/65055974/answer/227486573
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

具体操作可以参考这篇文章:
体验Git Bash,在windows下的Linux命令行.
同类工具还有Cmder,cygwin64

2.MacOS

这个简单,只要买个Mac电脑就行了.Mac的终端虽然比不上Linux,但是也够用了.

3.虚拟机or双系统

虚拟机可以使用vmware,具体使用方法自行百度.
安装双系统的话,Ubuntu官网就有制作启动盘的教程,后面怎么启动,怎么安装也请自行百度吧.🐶

什么是shell

上一篇 下一篇

猜你喜欢

热点阅读