admin 管理员组

文章数量: 1184232


2024年4月18日发(作者:access教程2010)

第四章命令手册

变量名

$#

$*

$?

$$

$!

$0

含义

表示位置参数的数量

表示所有位置参数的内容

表示命令执行后返回的状态,用于检查上一个命令的

执行是否正确;在Linux中,命令退出状态为0表示命

令正确执行,任何非0值表示命令执行错误

表示当前进程的进程号

表示后台运行的最后一个进程号

表示当前执行的进程名

$

DAY=sunday

自定义变量的查看与引用

$ echo $DAY

自定义变量的输出

$ export DAY

自定义变量的清除

$ unset DAY

操作键功能

左右方向使用左右方向键可以使光标在当前命令行中的已有字

键符间进行任意的移动

退格键删除命令行中光标左边的字符

Del删除当前光标处的字符

Home将光标快速移动到命令行的行首

End将光标快速移动到命令行的行尾

Ctrl + u删除当前光标到行首的内容

Ctrl + k删除当前光标到行尾的内容

命令历史功能的使用

使用上下方向键浏览已输入命令(历史命令)

历史命令的查看

$ history

用户命令历史保存文件

~/.bash_history

命令历史的清除

$ history -c

命令别名的显示

$ alias

命令别名的定义

$ alias grep='grep -i'

命令别名的取消

$ alias grep

$ unalias -a

系统别名定义文件

RHEL4系统中为用户预定义的命令别名保存

在“/etc/profile.d/”目录的配置文件中

类别操作符说明

输入重定<输入重定向是将命令中接收输入的途径由默

向认的键盘更改(重定向)为指定的文件

输出重定>将命令的执行结果重定向输出到指定的文件

向中,命令进行输出重定向后执行结果将不显

示在屏幕上

>>将命令执行的结果重定向并追加到指定文件

的末尾保存

错误重定2>清空指定文件的内容,并保存标准错误输出

向的内容到指定文件中

2>>向指定文件中追加命令的错误输出,而不覆

盖文件中的原有内容

输出与错&>将标准输出与错误输出的内容全部重定向到

误组合重指定文件

定向

将命令输出重定向到文件

将标准输出重定向到文件

$ ls /etc/ > etcdir

将标准输出重定向追加到文件

$ ls /etc/sysconfig/ >> etcdir

将错误输出重定向到文件

$ nocmd 2> errfile

将标准输出和错误输出重定向到文件

$ ls afile bfile &> errfile

管道操作符

|

“|”符用于连接左右两个命令,将“|”左边的命令执行结果(输

出)作为“|”右边命令的输入

cmd1 | cmd2

在同一条命令中可以使用多个“|”符连接多条命令

cmd1 | cmd2 | ... | cmdn

使用Shell命令程序执行脚本程序

$ bash

使用“.”命令执行脚本程序

$ .

直接执行具有执行属性的脚本程序

$ ./


本文标签: 命令 输出 重定向 文件 执行