【1-1】shell

一 shell的定义

shell就是一个程序,它接收从键盘输入的命令,然后把命令传递给操作系统去执行。

几乎所有的Linux发行版都提供一个名为bash的来自GNU项目的shell程序。

“bash”是“Bourne Again SHell”的首字母缩写,意为:bash是最初Unix上由Steve Bourne写成shell程序的sh的增强版。

二 终端“terminal”

当使用图形用户界面时,用以和shell交互的程序。

1.使用终端

启动终端,一旦它运行起来,会显示一行像这样的文字:

[me@linuxbox ~]$

这叫做shell提示符,无论何时当shell准备好了接受输入时它就会出现。

它通常包括你的用户名@主机名,紧接着当前的工作目录和一个美元符号$

如果提示符的最后一个字符是“#”而不是“$”,那么这个终端会话就有超级用户权限。这意味着我们或是以root用户的身份登录,或是终端提供超级用户(管理员)权限。


2.关于鼠标和光标

X窗口系统(使GUI工作的底层引擎)內建了一种机制,支持快速拷贝和粘贴技巧:如果你按下鼠标左键,沿着文本拖动鼠标(或者双击一个单词)高亮了一些文本,那么这些高亮的文本就被拷贝到了一个由X管理的缓冲区里面。然后按下鼠标中键,这些文本就被粘贴到光标所在位置。

注意:不要在一个终端窗口里使用Ctrl+c和Ctrl+v来执行拷贝和粘贴,它们不起作用。

3.运行一些简单的命令

1)date:显示系统当前时间和日期

[me@linuxbox ~]$ date
Thu Oct 25 13:51:54 EDT 2007

2)cal:默认显示当前月份的日历

[me@linuxbox ~]$ cal
October 2007
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

3)df:查看磁盘剩余空间的数量

[me@linuxbox ~]$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 15115452 5012392 9949716 34% /
/dev/sda5 59631908 26545424 30008432 47% /home
/dev/sda1 147764 17370 122765 13% /boot
tmpfs 256856 0 256856 0% /dev/shm

4)free:显示空闲内存的数量

[me@linuxbox ~]$ free
total used free shared buffers cached
Mem: 2059676 846456 1213220 0
44028 360568
-/+ buffers/cache: 441860 1617816
Swap: 1042428 0 1042428

4.结束终端会话

可以通过关闭终端窗口,或者在shell提示符下输入exit命令来终止一个终端会话:

[me@linuxbox ~]$ exit

三 幕后控制台
即使终端没有运行,在后台仍然有几个终端会话运行着,它们叫做虚拟终端或者是虚拟控制台。

在大多数Linux发行版中,这些终端会话都可以通过按下Ctrl-Alt-F1到Ctrl-Alt-F6访问。当一个会话被访问的时候,它会显示登录提示框,需要用户输入用户名和密码。要从一个虚拟控制台转换到另一个,按下Alt和F1-F6(中的一个)。返回图形桌面,按下Alt-F7

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值