Linux(1) 命令行(command line)的介绍

翻译自:http://ryanstutorials.net/linuxtutorial/commandline.php

基本介绍

Linux 有很好的图形界面并且使用起来也很方便。你的体验会觉得跟在其它操作系统上,例如Windows 和 OSX 一样。这个课程不会涉及到图形界面的教学, 我相信你们自己能够很快速地掌握。我更加专注于教你们如何用BASH来使用命令行(终端terminal)。
命令行是很有意思的猛兽,如果你从来没有使用过的话,你可能会有点胆怯。但是只要花一点点的时间,你就能很快和它做朋友了。它能够与linux的图形处理界面相辅相成。当你能够使用命令行的时候,大多数人的体验就跟打开一个新窗口操作界面一样。我们可以在同时打开多个窗口,每个窗口都能够在同一时间执行命令。当然,当我们觉得图形操作界面更适合使用的时候,我们完全可以使用它,而不是完全抛弃它。我通常情况下会打开三个窗口(terminals):第1个 用来做我的主要工作 ;第2个传递数据;第三个用来看手册指导。

那么到底什么是命令行或终端呢?

一个命令行或终端就是一个普通的基于文本的类似于记事本的界面。你用键盘输入普通文本信息然后反馈给你的也是普通文本信息。
一般情况下,终端的里面都会有提示信息,并且每次你介绍一行命令的时候,提示信息也会出现。这里举个例子:
让我们一起来分解它:

Linux(1) 命令行(command line)的介绍_第1张图片
第1行:提示信息为(user@bash)。在这之后我们输入了一个命令(ls)。一般情况下,命令总是你第一个要输入的东西。在这之后我们输入了命令行参数(-l /home/ryan)。这里值得注意的是:它们都要被空格符分开。第一个命令行参数(-l)可以被称作 选项(option),它一般用来改变命令的行为。选项一般情况都是紧跟着命令,排在命令行参数的第一个,并且前面应该有“-”的符号作标识。
第2-5行:这个是ls命令的输出结果。大多数的命令都会有输出结果,并且这些结果都会被井然的排列。其它不会输出结果的命令只有在出错的时候有信息被输出。
第6行:回到起初的状态。表示终端已经准备好执行下一条命令。(如果没有回到起初的状态,那么表明命令在运行中,我们将会在以后提到如何解决这个问题)

打开一个终端

打开一个终端是非常简单的事情,但是我无法在这里做具体的解释,因为不同的操作系统有不一样的方式。但是我可以给你指导:

如果你用的是Mac,你能够在应用(Application)->实用工具(utilities)找到终端执行文件(terminal)。一个很简单的方式就是按(command命令键 + space空格键盘 ),它会弹出一个搜索框,你在里面输入“terminal”就能找到。
如果你用的是Linux,你能在应用(Application)->实用工具(utilities)或 应用(Application)->系统(System)找到终端。你同样可以右键点击桌面,应该会出现“在终端打开”(open in terminal)的选项。
如果你是Windows系统,并且你很想登入远程的机器,那么你就需要一个SSH客户端,我建议你使用Putty(Putty 免费)



Shell,Bash

在终端里面的内容被称作外壳(shell)。运行命令和输出的结果都跟不同操作系统的外壳(shell)有关。市面上有许多外壳(shell),但是今天我推荐的是叫做Bash的外壳,它的全程是Bourne again shell。这个教程假设你使用的就是Bash。

如果你要查看你在使用的外壳名称,你可以使用“echo”命令来命令你的终端展示你的外壳名。“echo”是用来展示信息的命令。



快捷符号(shortcut)

这个术语或许会让你感觉很害怕,但是相信我,当你熟悉了快捷符号的时候,你的生活将更方便。接下来的课程会将教你们快捷符号。快捷符号不仅仅使你更加快速地进行操作,并且它能够帮助你避免打字上的出错哦!

快捷符号
当你在终端输入命令的时候,命令会被存入到历史中,只要用上下键盘就能够取出重新使用哦,你也可以用左右键来移动光标。

你可能感兴趣的:(linux基础教学)