什么是linux命令
linux命令是指在linux命令行模式下运行的可实现特定功能的一段计算机软件程序。 例如pwd命令可以打印当前工作目录,cd命令可以切换当前工作目录。 linux命令通过终端shell命令行模式启动运行。
1.命令的基本结构
回到顶部我们在前面已经接触过几个命令了,例如上面的echo $SHELL,其中echo为命令名,$SHELL为命令参数; cat -n /etc/passwd,其中cat为命令名,-n为命令选项, /etc/passwd为命令参数. 通常linux命令的组成结构如下所示:
命令名command [选项options] [参数parameter ...]1. 一行命令中的第一部分是命令名(command)或可执行文件名(例如shell script),例如上面的echo命令和cat命令; 2. 中刮号[]并不存在于实际的命令中, 存在于中括号中的内容不是必须的,有的命令有,有的命令没有。 而加入选项时,通常选项前会带'-'号,例如 cat -n /etc/passwd; 有时候会使用选项的完整全名,则选项前带有'--'符号,例如 cat --help; 3. parameter ... 为选项的参数,或者是command命令的参数, 参数个数可以多于1个; 4. 命令,选项, 参数中间以空格来区分,不论空几格shell都视为一格。所以空格是很重要的特殊字符! 5. 按下Enter按键后,该命令就立即执行。Enter按键代表着一行命令的开始执行。 6. 如果命令过长,可以使用反斜杠后立即跟Enter按键(\Enter)将命令连接到下一行。下一行会'>'作为提示符等待用户输入; 7. 在 Linux 系统中,英文大小写字母是不一样的。例如上面的echo命令,echo和ECHO并不同,cat与CAT也不是一条命令。 例如ls命令可以列出某个目录下的文件,加上-al选项可以类出某个目录下的所有文件的详细信息,包括隐藏文件:
root@initroot:~# ls -al /home/peter/
其中ls为命令名,-al为命令选项,/home/peter/为命令参数
命令的运行结果如下所示:
root@initroot:~# /home/peter# ls -al /home/peter/
total 236
drwxr-xr-x 27 peter peter 4096 Dec 30 16:12 .
drwxr-xr-x 4 root root 4096 Dec 9 10:13 ..
drwx------ 2 peter peter 4096 Nov 25 15:37 .aptitude
-rw------- 1 peter peter 7522 Dec 30 15:49 .bash_history
-rw-r--r-- 1 peter peter 220 Nov 18 17:01 .bash_logout
-rw-r--r-- 1 peter peter 3771 Nov 18 17:01 .bashrc
drwx------ 13 peter peter 4096 Dec 30 14:34 .cache
drwxrwxr-x 4 peter peter 4096 Dec 25 15:40 .cinnamon
...省略...
drwxr-xr-x 2 peter peter 4096 Nov 18 17:11 Music
drwxr-xr-x 2 peter peter 4096 Nov 18 17:11 Pictures
drwx------ 3 peter peter 4096 Dec 9 11:42 .pki
drwx------ 2 peter peter 4096 Dec 17 22:51 .presage
-rw-r--r-- 1 peter peter 807 Nov 18 17:01 .profile
drwxr-xr-x 2 peter peter 4096 Nov 18 17:11 Public
drwxrwxr-x 2 peter peter 4096 Dec 25 10:12 .sogouinput
...省略...
和dos命令不同的是,Linux的命令(也包括文件名等等)对大小写是敏感的,也就是说,如果你输入的命令大小写不对的话,系统是不会做出你期望的响应的。
例如我们将上面的echo $SHELL改成ECHO $SHELL或者echo $shell,输出如下所示:
peter@peter-VirtualBox:~$ ECHO $SHELL ECHO: command not found peter@peter-VirtualBox:~$ echo $shell peter@peter-VirtualBox:~$
2.命令功能分类
回到顶部initroot编辑整理,转载请注明www.initroot.com
100次点赞
100次阅读