合肥网站建设工作室

关注合肥工作室微信公众号,提供最新网站建设资讯

扫一扫微信二维码

命令行是你最好的朋友

2014-06-12 22:38:37建站知识 386

 命令行可以是你最好的朋友但也可能是你最大的敌人,这取决于你如何使用它以及用它来干什么。 如果你和许多人一样想到命令行就头大的话,那么你来对了地方。brJ合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室

 brJ合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室

 brJ合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室

命令行界面(CLI )?

是的,命令行界面就是神秘的文本流和那些奇怪的命令执行的地方,在黑色屏幕上它通常是白色(或绿色)。我认识许多很厉害的程序员,他们从来不使用CLI;也认识一些喜欢在CLI上而不是图形界面做所有事情的初级电脑用户。 他们使用控制台应用程序来浏览网页和文件系统、阅读邮件,欣赏图片和编辑文本。他们甚至都不使用GUI来观看YouTube 上面的视频和阅读PDF。brJ合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室

每个人都会找到自认为最好的工作流。有的选择GUI,而有的人喜欢CLI。brJ合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室

一些术语

刚接触Unix/Linux的同学可能分不清终端(terminal)、控制台(console)和shell三者之间的区别。brJ合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室

brJ合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室

对于我们使用者来说,这三者之间似乎没有什么不同。但事实上,用户是通过控制台连接到终端来查看计算机上运行的shell的。brJ合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室

这三者以前是独立的不同的硬件。控制台只有监视器和键盘,没有计算能力,通过串行接口(通常是RS-232)连接到终端。 终端类似于连接到大型机(mianfrmae)的界面,它通常具有计算能力,通过网络或是某些形式的特别链接与主机通信。终端一般也会提供系统的管理权限,这是它常常会被放置在密闭的屋子里的原因。雇员可以通过其控制台连接到这些终端进行工作,但是不会获得大型机的管理权限。控制台和终端最终合并为单台设备,最著名的就是现在Linux发行版中仿真的的VT终端。brJ合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室

shell是能够读取用户的输入,然后在屏幕上提供结果的程序。一个shell可以是基于字符的(像CLI),或是基于图形的(像Windows的GUI)。在现代的计算机里,shell不仅仅是用户和系统之前的简单接口,它还负责管理进程,窗口,应用程序和系统的其它方面。brJ合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室

shell解释命令行输入的命令。用户可以把多个命令组合起来写成单个脚本。现在的shell都有各自的脚本语言,提供了执行复杂任务的能力。brJ合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室

大多数现代Linux发行版和Mac OSX使用被称作BASH的shell。Solaris 和 OpenIndiana shiyong默认使用KornShell(BASH的另一个变体)。brJ合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室

本文关键词
命令行,合肥网站建设