Linux笔记03: Linux常用命令_3.1命令的基本格式

3.1命令的基本格式

3.1.1 命令提示符

[root@localhost~]#

这就是Linux系统的命令提示符。各部分含义如下:

●[]:这是提示符的分隔符号,没有特殊含义。

●root:显示的是当前的登录用户,这里使用的是root用户登录。

●@:分隔符号,没有特殊含义。

●localhost:当前系统的简写主机名(完整主机名是localhost.localdomain)。

●~:代表用户当前所在的目录,此例中用户当前所在的目录是家目录。

●#:命令提示符,Linux用这个符号标识登录的用户权限等级。如果是超级用户,提示符就是#;如果是普通用户,提示符就是$。

超级用户的家目录:/root/。

普通用户的家目录:/home/用户名/。


3.1.2 命令的基本格式

[root@localhost

~]# 命令 [选项] [参数]

命令格式中的[]代表可选项,也就是有些命令可以不写选项或参数,也能执行。

我们用Linux中最常见的ls命令来解释一下命令的格式。

    [root@localhost ~]# ls

    anaconda-ks.cfg  install.log install.log.syslog

(1)选项

ls命令之后不加选项和参数也能执行,不过只能执行最基本的功能,即显示当前目录下的文件名。

下面看一下加入-l选项的效果:

    [root@localhost ~]# ls -l

total 64

-rw-------. 1 root root  3329 Mar 21 2021 anaconda-ks.cfg

-rw-r--r--. 1 root root 41364 Mar 21  2021 install.log

-rw-r--r--. 1 root root  9154 Mar 21 2021 install.log.syslog

“-l”是长格式(long

list)的意思,也就是显示文件的详细信息。

Linux的选项又分为短格式选项和长格式选项。

短格式选项是英文的简写,一般用一个减号调用,例如:

    [root@localhost ~]# ls -l

而长格式选项是英文完整单词,一般用两个减号调用,例如:

    [root@localhost ~]# ls --all

一般情况下,短格式选项是长格式选项的缩写,也就是一个短格式选项会有对应的长格式选项。当然也有例外,比如ls命令的短格式选项-l就没有对应的长格式选项。

(2)参数

参数是命令的操作对象,一般文件、目录、用户和进程等可以作为参数被命令操作。例如:

    [root@localhost ~]# ls -l anaconda-ks.cfg

-rw-------. 1 root root 3329 Mar 21 2021 anaconda-ks.cfg

命令一般都需要加入参数,用于指定命令操作的对象是谁。如果可以省略参数,则一般都有默认参数。例如:

    [root@localhost ~]# ls

    anaconda-ks.cfg  install.log install.log.syslog

ls命令后面没有指定参数,默认参数是当前所在位置,所以会显示当前目录下的文件名。


小结:

本节介绍Linux命令的基本格式(命令 [选项] [参数]),其中,“选项”用于调整命令功能,“参数”是这个命令的操作对象。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容