4) Linux的命令系统
4 Linux的命令系统
Linux linux基础及应用 Linux的图形界面虽然使用简单、直观,但是会 占用大量系统资源,降低运行效率,增加安全的隐患 。学习和工作中,应尽可能使用 Linux系统的命令行 界面,通过命令来完成操作。要熟练掌握 Linux操作 系统,就必须熟练运用 Linux下的各种命令,本章将 为大家介绍Lnux命令的基本功能和使用
Linux的图形界面虽然使用简单、直观,但是会 占用大量系统资源,降低运行效率,增加安全的隐患 。学习和工作中,应尽可能使用Linux系统的命令行 界面,通过命令来完成操作。要熟练掌握Linux操作 系统,就必须熟练运用Linux下的各种命令,本章将 为大家介绍Linux命令的基本功能和使用
Linux 4 shell linux基础及应用 she是一个命令解释程序,它在用户和操作系统之 间提供了一个可交互接口。 常见she版本 she名 详细描述 文件位置 sh Unix下应用广泛的shel /bin/sh bash最常用的shel, Red hat9默认shel/bin/bash csh与c编程语言相近,被很多系统支持/bin/csh tcsh微型she,在一些小型系统里应用/bin/tcsh Bash she的命令分为两类 (1)内部命令 (2)外部命令
4.1shell shell是—个命令解释程序,它在用户和操作系统之 间提供了一个可交互接口。 常见shell版本 Bash shell的命令分为两类: (1)内部命令 (2)外部命令 shell名 详 细 描 述 文件位置 sh Unix下应用广泛的shell /bin/sh bash 最常用的shell ,Red Hat 9默认shell /bin/bash csh 与C编程语言相近,被很多系统支持 /bin/csh tcsh 微型shell,在一些小型系统里应用 /bin/tcsh
Linux 转义符与通配符 linux基础及应用 转义符指的是在she中有特殊含义的字符 字符 说 明 1反斜杠,将特殊符号字符的特殊含义屏蔽掉 ;分号,一行上放多个命令 $表明一个变量名的开头 #用于注释 she还有一套被称为通配符的专用符号,它们能搜索 、匹配并产生一个文件名列表。 通配符功能说明 ?表示该位置可以是一个任意的单个字符 表示该位置可以是若干个任意字符 []可替代括号中出现的任何单个字符
转义符与通配符 转义符指的是在shell中有特殊含义的字符 shell还有一套被称为通配符的专用符号,它们能搜索 、匹配并产生一个文件名列表。 通配符 功 能 说 明 ? 表示该位置可以是一个任意的单个字符 * 表示该位置可以是若干个任意字符 [ ] 可替代括号中出现的任何单个字符 字符 说 明 \ 反斜杠,将特殊符号字符的特殊含义屏蔽掉 ; 分号,一行上放多个命令 $ 表明一个变量名的开头 # 用于注释
Linux 命令别名 linux基础及应用 命令别名指的是用一个简单的名字来代替一条复 杂的命令(起别名),定义命令别名使用aias命令。 语法: alias alias-name=’ origIna|- command 其中, alias-name是用户给命令取的别名, origIna| command是原来的命令和参数。 例1:创建ls-a的别名lsa。 Ef alias Isa=lls -a 例2;取消别名ls-a的别名lsa。 i unalias lsa
命令别名 命令别名指的是用一个简单的名字来代替一条复 杂的命令(起别名),定义命令别名使用alias命令。 语法:alias alias-name=’original-command’ 其中,alias-name是用户给命令取的别名,originalcommand是原来的命令和参数。 例1:创建ls –a的别名lsa。 # alias lsa='ls -a' 例2;取消别名ls –a的别名lsa。 # unalias lsa
Linux 重定向 linux基础及应用 系统定义了三个标准文件,即标准输入( stdin) 、标准输出( stdout)和标准错误输入( stderr)。 默认时,标准输入指的是终端键盘,标准输出指的是 屏幕。 Linux具有重定向功能,让用户能够将数据输 出到一个文件中保存起来,而不一定要显示在屏幕上 ;也可以重新定向输入,从指定的文件而不是键盘读 入输入
重定向 系统定义了三个标准文件,即标准输入(stdin) 、标准输出(stdout)和标准错误输入(stderr)。 默认时,标准输入指的是终端键盘,标准输出指的是 屏幕。Linux具有重定向功能,让用户能够将数据输 出到一个文件中保存起来,而不一定要显示在屏幕上 ;也可以重新定向输入,从指定的文件而不是键盘读 入输入
Linux 输入重定向 linux基础及应用 输入重定向是指把命令(或可执行程序)的标准 输入重定向到指定的文件中。输入重定向主要用于改 变一个命令的输入源,特别是改变那些需要大量输入 的输入源。 输入重定向一般形式为:命令<文件 if cat</home/bxs/mydoc
输入重定向 输入重定向是指把命令(或可执行程序)的标准 输入重定向到指定的文件中。输入重定向主要用于改 变一个命令的输入源,特别是改变那些需要大量输入 的输入源。 输入重定向一般形式为:命令<文件 # cat</home/bxs/mydoc
Linux 输出重定向 linux基础及应用 输出重定向是指把命令(或可执行程序)的标准 输出或标准错误输出重新定向到指定文件中。这样, 该命令的输出就不显示在屏幕上,而是写入到指定文 件中。 输出重定向的一般形式为:命令>文件名 Fls -1 /root >/home/bxs/myout 追加输出重定向一般形式为:命令>>文件名 ff Is -1 /root >/home/bxs/myout
输出重定向 输出重定向是指把命令(或可执行程序)的标准 输出或标准错误输出重新定向到指定文件中。这样, 该命令的输出就不显示在屏幕上,而是写入到指定文 件中。 输出重定向的一般形式为:命令>文件名 #ls –l /root >/home/bxs/my.out 追加输出重定向一般形式为:命令>>文件名 # ls –l /root >/home/bxs/my.out
Linux 管道 linux基础及应用 管道将一个程序或命令的输出作为另一个程序或 命令的输入。 ”通常放在两个命令的中间,将“”左边的命令作 为“|”右边的命令的输入。例如: i rpm -ga I grep samba
管道 管道将一个程序或命令的输出作为另一个程序或 命令的输入。 “|”通常放在两个命令的中间,将“|”左边的命令作 为“|”右边的命令的输入。例如: # rpm –qa | grep samba
Linux she)量 linux基础及应用 she不但是命令解释器,而且本身还是一种解释 型的程序设计语言。 she|中有三种变量: ◆系统变量 ◆环境变量 ◆用户变量
shell变量 shell不但是命令解释器,而且本身还是一种解释 型的程序设计语言。 shell中有三种变量: ◆系统变量 ◆环境变量 ◆用户变量