系列文章目录
RHCE学习笔记2(命令格式和基本命令)
文章目录
一、命令格式
在shell提示符下输入的命令由三个基本部分组成:
命令 选项 参数
·要运行的命令
·用于调整命令行为的选项
·通常作为命令的目标的参数
命令是要运行的程序的名称。其后可能跟着一个或多个选项,这些选项用于调整命令的行为或其作用。选项通常以一个或两个破折号开头(例如,-a或–all),以将其与参数区分。命令后面可能也会跟着一个或多个参数,这些参数用于指明应在其中运行命令的目标。
二、命令类型
命令在系统中分为两种类型:①内置命令(shell内置)②外部命令(在文件系统某个路径下有一个与命令名称相对应的可执行文件)。
可以通过type命令判断内置还是外置。
命令的类型有以下几种:
alias 别名
keyword 关键字,Shell保留字
function 函数,Shell函数
builtin 内置命令,Shell内置命令
file 文件,磁盘文件,外部命令
unfound 没有找到
内置命令通过help查看帮助文档,外置命令通过man查看帮助问题。
type常用参数:
type -a可以显示所有可能的类型,比如有些命令如pwd是shell内置命令,也可以是外置命令。
type -p只返回外置命令的信息,相当于which命令。
type -f只返回shell函数的信息。
type -t 只返回指定类型的信息。
三、基本命令。
'----------------------------------------------------------------------------------------------------------------ls(列出目录)
常用参数:
-a, --all :列出所有文件和目录
-A, --almost-all:不列出. 和..
--author :和-l一起使用,打印每个文件的作者
-b, --escape :打印非图形字符的C样式转义符
--block-size=SIZE:和-l一起使用,在打印时按SIZE缩放尺寸;例如'--block-size = M'
-B, --ignore-backups:不列出以〜结尾的隐含条目
-c : 和-lt一起使用: 按时间排序并显示ctime(文件状态信息的最后修改时间);
和-l一起使用:显示ctime并按名称排序;否则:按ctime排序