1 / 47
文档名称:

《嵌入式Linux应用程序开发标准教程》Linux基础命令.pdf

格式:pdf   页数:47
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《嵌入式Linux应用程序开发标准教程》Linux基础命令.pdf

上传人:经管专家 2012/12/16 文件大小:0 KB

下载得到文件列表

《嵌入式Linux应用程序开发标准教程》Linux基础命令.pdf

文档介绍

文档介绍:嵌入式学院—华清远见旗下品牌:









嵌入式学院—华清远见旗下品牌:
《嵌入式 Linux 应用程序开发标准教程》——第 2 章、Linux 基础命令













第 2 章 Linux 基础命令

本章目标

Linux 是一个高可靠、高性能的系统,而所有这些优越性
只有在直接使用 Linux 命令行时(shell 环境)才能充分地体现
出来。在本章将帮助读者学会如下内容。

掌握 shell 基本概念
熟练使用 Linux 中用户管理命令
熟练使用 Linux 中系统相关命令
熟练使用 Linux 中文件目录相关命令
熟练使用 Linux 中打包压缩相关命令
熟练使用 Linux 中文件比较合并相关命令
熟练使用 Linux 中网络相关命令
了解 Linux 的启动过程
深入了解 init 进程及其配置文件
能够独立完成在 Linux 中解压缩软件
学会添加环境变量
能够独立定制 Linux 中的系统服务







嵌入式学院—华清远见旗下品牌:
《嵌入式 Linux 应用程序开发标准教程》——第 2 章、Linux 基础命令

Linux 常用命令
在安装完 Linux 再次启动之后,就可以进入到与 Windows 类似的图形化界面了。
这个界面就是 Linux 图形化界面 X 窗口系统(简称 X)的一部分。要注意的是,X
窗口系统仅仅是 Linux 上面的一个软件(或者也可称为服务), 它不是 Linux 自身的
一部分。虽然现在的 X 窗口系统已经与 Linux 整合得相当好了,但毕竟还不能保证
绝对的可靠性。另外,X 窗口系统是一个相当耗费系统资源的软件,它会大大地降
低 Linux 的系统性能。因此,若是希望更好地享受 Linux 所带来的高效及高稳定性,
建议读者尽可能地使用 Linux 的命令行界面,也就是 shell 环境。
当用户在命令行下工作时,不是直接同操作系统内核交互信息的,而是由命令解
释器接受命令,分析后再传给相关的程序。shell 是一种 Linux 中的命令行解释程序,
是 DOS 下的命令解释程序一样,为用户提供使用操作系统的接
口。它们之间的关系如图 所示。用户在提示符下输入的命令都由 shell 先解释然后
传给 Linux 内核。

· shell 是命令语言、命令解释程序及程序设计语言的统称。它不仅拥有自
己内建的 shell 命令集,同时也能被系统中其他应用程序所调用。
· shell 的一个重要特性是它自身就是一个解释型的程序设计语言,shell
小知识程序设计语言支持绝大多数在高级语言中能见到的程序元素,如函数、变
量、数组和程序控制结构。shell 编程语言简单易学,任何在提示符中能键
入的命令都能放到一个可执行的 shell 程序中。关于 shell 编程的详细讲解,
感兴趣的读者可以参见其他相关书籍。

Linux 中运行 shell 的环境是“系统工具”下的“终
端”,读者可以单击“终端”以启动 shell 环境。这时
屏幕上显示类似“[******@localhost home]$”的信息,
其中,david 是指系统用户,localhost 是计算机名,
而 home 是指当前所在的目录。
图 内核、shell 和用户的关系
由于 Linux 中的命令非常多,要全部介绍几乎是不可能的。因此,在本书按照命
令的用途进行分类讲解,并且对每一类中最常用的命令详细讲解,同时列出同一类中
的其他命令。由于同一类的命令都有很大的相似性,因此,读者通过学习本书中所列
命令,可以很快地掌握其他命令。



嵌入式学院—华清远见旗下品牌:
《嵌入式 Linux 应用程序开发标准教程》——第 2 章、Linux 基础命令
命令格式说明。
n 格式中带[]的表明为可选项,其他为必选项。
n 选项可以多个连带写入。
n 本章后面选项参数列表中加粗的含义是:该选项是非常常用的选项。
用户系统相关命令
Linux 是一个多用户的操作系统,每个用户又可以属于不同的用户组,下面,首
先来熟悉一下 Linux 中的用户切换和用户管理的相关命令。
(su)
(1)作用。
变更为其他使用者的身份,主要用于将普通用户身份转变为超级用户,而且需输
入相应用户密码。
(2)