linux纯文字界面,Linux入门 Part1: 使用控制台(1)-纯文本界面

本教程选用的linux distribution 是ubuntu 13.04 desktop,这个发行版默认使用的是Unity 的图形界面(GUI 或者叫 X window),登陆之后界面如下图所示。

458f99d3144b36d0b31e8577bd07db35.png

下面就来讲一下怎么从图形界面进入命令行模式(或者叫终端界面,terminal, console)

注:请完整读完下面篇幅再开始操作,不然可能会像楼主第一次那样进入命令行界面不知道怎么出来 =。=

Linux 默认的情况下会提供6个Terminal 来让用户登陆, 切换的方式为使用 [Ctrl]+[Alt]+[F1] ~ [F6][Ctrl] + [Alt] + [F1] : terminal 1 (tty1);

[Ctrl] + [Alt] + [F2] : terminal 2 (tty2);

[Ctrl] + [Alt] + [F3] : terminal 3 (tty3);

[Ctrl] + [Alt] + [F4] : terminal 4 (tty4);

[Ctrl] + [Alt] + [F5] : terminal 5 (tty5);

[Ctrl] + [Alt] + [F6] : terminal 6 (tty6);

[Ctrl] + [Alt] + [F7] : 返回图形界面;

按 [Ctrl]+[Alt]+[F1] 尝试一下吧,切记 [Ctrl]+[Alt]+[F7] 是退出返回图形界面!

Login 登陆

与图形界面一样,进入命令行界面要先登录, 当你按下[Ctrl]+[Alt]+[F1] 时,会出现类似下图的情形

7ca5c32e19064b27529362bd2b2c8b24.png

当时楼主看到这一片伸手不见五指的黑暗,再加上前面压根就没看返回图形界面的键,在盯着屏幕发了3秒呆后,果断选择了强制重启=。=,所以再次重复一遍[Ctrl]+[Alt]+[F7] 是返回图形界面!

言归正传,ubuntu 13.04 是linux distribution 的名称和版本号,跟在其后的ubuntu 与 login 之前的ubuntu是两个重复的信息,显示你在安装的时候给机器取的名字,最后tty1是终端号。所有这些信息用于告知你目前所处的位置,翻成人类语言就是:你正在名叫ubuntu的电脑上是使用ubuntu 13.04系统登陆1号终端界面。

下面就是输入你的用户名和密码吧。如果你在输入时密码时屏幕没有任何显示,千万不要以为键盘坏了或者卡了(大家应该猜到了,楼主当时就是以为卡了,结果又开始对着屏幕发呆)。据说这么设计是为了防止屏幕后面的人看到你的密码位数(连位数都不给知道啊.....)。

登陆后的控制台是这个样子的

433ee364313d376b5d1b62612367e13e.png

我们来看最后一行,你会发现parallels是你刚才login时输入的用户名,@之后的ubuntu前面我们已经说过是主机名,冒号之后的~指的是 “当前用户的主目录”(这里是/home/parallels),这在之后的目录章节会讲到,可以理解为属于当前用户的一片私人空间。而之后的$符号表示用户身份为一般用户,在linux中,默认root的提示符为 #,而一般用户为$。这段提示内容就是我们所谓的命令提示符(commande prompt, 法语叫l'invite de commande)。这是登陆成功的标志,它给出了用户信息以及用户所处的位置,接下来每次输入命令前,这段信息都会自动显示。

总结一下,linux 中的登陆模式一共分为两种,仅有纯文本界面(所谓的运行等级run level 3)的登陆环境和图形界面(所谓的运行等级run level 5)登陆环境。纯文本界面中你可以有tty1~tty6的终端界面,而tty7是开机后默认进入的图形界面。身处图形界面中,你可以通过注销再重新登陆或者[Ctrl]+[Alt]+[Backspace]来重启图形见面而不用重启电脑,而在命令行中,可以通过输入startx来启动图形界面。

注:在新版ubuntu中重启图形界面键被改为了[Alt]+[Printscreen]+K, 原因是[Ctrl]+[Alt]+[Backspace] 在windows是用来开启任务管理器的,因此许多刚从windows转来的用户习惯时不时的按下这个键。然后就没有然后了。。。

那么是不是每次要用到控制台都得切到某个tty下呢?这也太不方便了吧,毕竟在纯文本界面下是无法打开其他软件比如浏览器之类的。答案当然是否定的,可以说除非连到服务器,一般是不会用到纯文本界面的。那如何在图形界面下使用控制台呢?未完待续。。。

注:在第一篇introduction中我们区分了控制台(console),终端(terminal)和命令行(cli)的概念,不过实际操作中为了方便起见这三者往往混为一谈,本教程中也不例外:)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值