Linux新手入门介绍性指南-Linux Tutorial – 1. The Command Line

介绍

默认安装Linux一般都会带有图形用户界面,就像我们平时使用Windows一样,大部分的系统操作和软件使用都可以通过鼠标点击来完成。相信从其他系统转向Linux的用户都能很快上手。本文关注的重点是如何快速上手Bash命令行管理工具(也称为终端)。

命令行是一个有趣的工具,如果您以前没有使用过它,可能会感到有些困难。别担心,只要稍加练习,你很快就会把它当成你的朋友。使用命令行工具,并不是说要完全抛弃GUI图形界面。操作系统刚开发出来的的时候,的确是只有命令行界面,现在很多电影上的黑客在工作时也都是在疯狂的敲打命令行,看起来似乎很炫酷。其实后来为了真正实现大众化的桌面应用需求,各类操作系统都推出了图形界面。对于用户,应该同时享受多种工具带来的便利性,才能更好的实现我们的工作目标和娱乐需要。

通常我们都会进行多任务处理,在图形界面打开多个软件和命令行管理窗口来分别执行不用的人物。比如说我通常使用三个命令行界面:一个用来做主要工作,一个用来显示辅助数据,还有一个用来查看帮助文件man page(后面详细介绍)。

命令行管理工具的作用

命令行,或终端,是操作系统提供的一个基于文本的系统接口,用于实现人与机器之间的交流。我们通过输入各项指令来安排计算机的工作,而计算机也以文本的形式将各项指令的执行情况和处理结果反馈给我们。

命令行通常会显示一个提示符。#代表root用户,$代表普通用户。比如我们执行如下命令ll,要求列出当前目录下所有的文件信息,可以看到下面系统的输出显示:

[root@20190924newone /]# ll
total 68
lrwxrwxrwx. 1 root root 7 Aug 3 03:05 bin -> usr/bin
dr-xr-xr-x. 5 root root 4096 Aug 3 03:13 boot
drwxr-xr-x 19 root root 3000 Sep 24 20:52 dev

打开一个终端

不同版本的linux操作系统的图形界面可能有所差别,比如ubuntu可以通过快捷方式ctrl+alt+t来快速打开终端模拟器。

Mac上,可以在 应用程序->实用程序-终端工具 里打开。

Linux上,可以在 应用程序->系统或应用程序->实用程序->终端工具 里打开。或者在桌面上点击右键,看看有没有打开终端的选项。

如果需要Windows上连接到一台Linux,可以通过SSH管理工具来远程打开终端。

关于Bash Shell

在终端中有一个shell(脚本解释器)。这是操作系统的一部分,定义终端在运行(或执行)命令后的行为和外观。有各种可用的shell,但最常见的一种是Bourne shell,简称Bash Shell。系统中也可能安装有其他各种版本,比如ksh, tcsh and zsh。我们通常所说的终端或命令行管理工具可以模糊的理解为各种shell。

可以通过命令echo来确定当前所使用的shell版本。

#echo $ SHELL

/bin/bash

小提示

输入命令,可以多尝试复制与粘贴,可以使用向上和向下箭头键翻阅输入过的命令节省再次输入的时间。Gui图形界面下,可用鼠标复制粘贴。

duixiangge

多情自古空余恨。博爱众生的独立撰稿人。

发表评论

关闭菜单