易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux主要shell命令详解

s
hell是用户和Linux操作系统之间的接口。Linux中
有多种shell,其中缺省使用的是Bash。本章讲述了shell的工作原理,shell的种类,shell的一般操作及Bash的特性。
  什么是shell
  Linux系统的shell作为操作系统的外壳,为用户提
供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。
  shell是用户和Linux内核之间的接口程序,如果把
Linux内核想象成一个球体的中心,shell就是围绕内核的外层。当从shell或其他程序向Linux传递命令时,内核会做出相应的反应。
  shell是一个命令语言解释器,它拥有自己内建的
shell命令集,shell也能被系统中其他应用程序所调用。用户在提示符下输入的命令都由shell先解释然后传给Linux核心。
  有一些命令,比如改变工作目录命令cd,是包含在
shell内部的。还有一些命令,例如拷贝命令cp和移动命令rm,是存在于文件系统中某个目录下的单独的程序。对用户而言,不必关心一个命令是建立在
shell内部还是一个单独的程序。
  shell首先检查命令是否是内部命令,若不是再检查是否
是一个应用程序(这里的应用程序可以是Linux本身的实用程序,如ls和rm,也可以是购买的商业程序,如xv,或者是自由软件
,如emacs)。然后shell在搜索路径里寻找
这些应用程序(搜索路径就是一个能找到可执行程序的目录列表)。如果键入的命令不是一个内部命令并且在路径里没有找到这个可执行文件,将会显示一条错误信
息。如果能够成功找到命令,该内部命令或应用程序将被分解为系统调用并传给Linux内核。
 
  shell的另一个重要特性是它自身就是一个解释型的程序设计语言,shell程序设计语言支持绝大多数在高级语言中能见到的程序元素,如函数、变
量、数组和程序控制结构。shell编程语言简单易学,任何在提示符中能键入的命令都能放到一个可执行的shell程序中。
  当普通用户成功登录,系统将执行一个称为shell的程
序。正是shell进程提供了命令行提示符。作为默认值(TurboLinux系统默认的shell是BASH),对普通用户用“$”作提示符,对超级用
户(root)用“#”作提示符。
  一旦出现了shell提示符,就可以键入命令名称及命令所
需要的参数。shell将执行这些命令。如果一条命令花费了很长的时间来运行,或者在屏幕上产生了大量的输出,可以从键盘上按ctrl+c发出中断信号来
中断它(在正常结束之前,中止它的执行)。
  当用户准备结束登录对


相关文档:

linux系统调用

本文列出了大部分常见的Linux系统调用,并附有简要中文说明。
以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。这可能是你在互联网上所能看到的唯一一篇中文注释的Linux系统调用列表,即使是简单的字母序英文列表,能做到这么完全也是很罕见的。
按照惯例,这个列表以man
pages第2 ......

Linux学习步骤(转)

1、Linux 基础
安装Linux操作系统 Linux文件系统 Linux常用命令 Linux启动过程详解 熟悉Linux服务能够独立安装Linux操作系统 能够熟练使用Linux系统的基本命令 认识Linux系统的常用服务安装Linux操作系统 Linux基本命令实践 设置Linux环境变量 定制Linux的服务 Shell 编程基础使用vi编辑文件 使用Emacs编辑文件 使用其他编 ......

谷歌Android被Linux内核除名






<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
-->
       谷歌很牛气,根本不理会
Linux
内核开发团队,结果被除名。可悲也!
 
    2

3
日,
Linux
内核开发者
Greg
Kroah-Hartman

Android
的驱动程序� ......

linux 0.11 文件系统(一)

文件系统和内存管理,以及进程管理是操作系统的核心部分。数据通常以文件的形式存储在设 备上,因此文件系统的基本功能就是以某种格式存取/控制文件。0.11版的内核中采用了minix1.0版的文件系统。在最新的2.6版内核中,借助于 VFS,系统支持50多种文件系统。
首先介绍一下minix文件系统
minix文件系统和标准unix文件系统� ......

Linux find命令详解


由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统(
NFS),find命令在该文件系统中同样有效,只你具有相应的权限。在运行一个非常消耗资源的 ...
由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号