3.1 Linux命令基本格式(详解版)学习 Linux 需要掌握众多命令,这是很多习惯 Windows 系统操作的朋友感觉最困难的地方,更何况 Linux 的命令多如繁星、浩瀚如海,初学者往往浅尝辄止、望而却步。 本节开始,我们不会再见到图形界面了,因为对服务器来讲,图形界面会占用更多的系统资源,而且会安装更多的服务、开放更多的端口,这对服务器的稳定性和安全性都有负面影响。其实,服务器是一个连显示器都没有的家伙,要图形界面干十么? 命令提示符登录系统后,第一眼看到的内容是: [root@localhost ~]# 这就是 Linux 系统的命令提示符。那么,这个提示符的含义是什么呢?
[root@localhost ~]# cd /usr/local/ 仔细看,如果切换用户所在目录,那么命令提示符中的会变成用户当前所在目录的最后一个目录(不显示完整的所在目录 /usr/ local/,只显示最后一个目录 local)。 命令的基本格式接下来看看 Linux 命令的基本格式: [root@localhost ~]# 命令[选项][参数] 命令格式中的 [] 代表可选项,也就是有些命令可以不写选项或参数,也能执行。那么,我们就用 Linux 中最常见的 ls 命令来解释一下命令的格式。如果按照命令的分类,那么 ls 命令应该属于目录操作命令。 [root@localhost ~]# ls 1) 选项的作用 ls 命令之后不加选项和参数也能执行,不过只能执行最基本的功能,即显示当前目录下的文件名。那么加入一个选项,会出现什么结果? [root@localhost ~]# Is -l 如果加一个'-l'选项,则可以看到显示的内容明显增多了。'-l'是长格式(long list)的意思,也就是显示文件的详细信息。至于'-l'选项的具体含义,我们稍后再详细讲解。可以看到选项的作用是调整命令功能。如果没有选项,那么命令只能执行最基本的功能;而一旦有选项,则可以显示更加丰富的数据。 [root@localhost ~]# ls -l 而长格式选项是英文完整单词,一般用两个减号调用,例如: [root@localhost ~]# ls --all 一般情况下,短格式选项是长格式选项的缩写,也就是一个短格式选项会有对应的长格式选项。当然也有例外,比如 ls 命令的短格式选项 -l 就没有对应的长格式选项。所以具体的命令选项可以通过后面我们要学习的帮助命令来进行査询。 2) 参数的作用 参数是命令的操作对象,一般文件、目录、用户和进程等可以作为参数被命令操作。例如: [root@localhost ~]# ls -l anaconda-ks.cfg 但是为什么一开始 ls 命令可以省略参数?那是因为有默认参数。命令一般都需要加入参数,用于指定命令操作的对象是谁。如果可以省略参数,则一般都有默认参数。例如: [root@localhost ~]# ls 这个 ls 命令后面没有指定参数,默认参数是当前所在位置,所以会显示当前目录下的文件名。 |
|
来自: wanglh5555 > 《待分类》