访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

007Linux命令的通用语法

时间:2019-06-19

linux解压命令_linux命令_linux 命令

这节开始给大家讲Linux的命令语法格式。

首先我们先理解一下再bash命令行中,我们见过很多次的命令提示符前缀是什么意思:

[root@localhost ~]#

其含义为

[用户名@主机当前工作目录]提示符

在学习Linux命令之前,我们再了解一下Linux文件系统的结构。

我们都用过Windows,知道Windows中的文件都保存在文件夹中,有一个存放路径,如:

linux解压命令_linux命令_linux 命令

C:\Program Files\Intel

D:\迅雷\Thunder

同样,Linux中,文件存放在目录中,同样有一套标准来描述文件的存放位置。不过Linux路径与window有以下不同:

倒状的树形结构linux命令,不分盘符(不分C盘、D盘),所有的文件都起源于根,用/符号表示。每一个可登陆用户都有自己的家目录,默认为/home/用户名linux命令,如:root用户的家目录就是/root

登录时,当前工作目录默认为当前用户的家目录

2、Linux下的分隔符使用斜杠符号/ windows分隔符使用反斜杠\

举例:这样一个文件路径:/etc/sysconfig/network-scripts/ifcfg-ens33

第一个斜杠指的是根目录,后面的斜杠是分隔符。

linux命令_linux解压命令_linux 命令

这个路径表示:根目录下的etc目录下的sysconfig 目录下的network-scripts目录下的名为ifcfg-ens33的文件。

注解:linux下我们通常不用文件夹这个说法,而叫目录。

一个完整的路径由dirname和basename组成

如:/etc/sysconfig/network-scripts/ifcfg-ens33

dirname:basename左侧的路径;此处为/etc/sysconfig/network-scripts/

basename:最右侧的文件或目录名;此处为ifcfg-ens33

Linux中一切皆文件,目录也是一种特殊的文件

现在我们再来看Linux的通用命令格式

Linux中,每个命令的格式都是大致相同的,他们有通用的命令语法格式:

linux命令_linux解压命令_linux 命令

# COMMAND OPTIONS ARGUMENTS

你可以这样理解:COMMAND命令以OPTIONS形态,作用于ARGUMENTS参数;以下为拆解说明:

COMMAND:

发起命令,请求内核将某个程序运行为一个进程。程序是存储在硬盘中的文件,当他由硬盘加载到内存中并由CPU运作时,则称为进程

OPTIONS:

选项。举个例子,我点了一包薯条,店家默认会给我配一包番茄酱,但是我也可以要求他给我两包或者不给。这就是选项的作用。

选项有两种表现形式:

短选项:例如-l,-d这种形态,多个短选项通常可以合并

长选项:如--help这种形态,长选项不能合并

ARGUMENTS:

指的是命令作用的对象。有些命令可以同时带多个参数,参数之间以空格分隔(多个空格视作一个)

如 ls /etc

就是显示/etc目录下有哪些文件

另外需要注意的是,linux是大小写敏感的系统,意味着ls和Ls、LS都是不同的,你必须使用正确的大小写。

输入命令时一些快捷按键可以简化我们的工作,如:

tab键:提供自动补齐功能,当你输入一部分命令之后,tab键可以帮你对命令进行补齐,路径也可以使用tab键进行部分补齐,连续按两次tab,屏幕上会回显你接下来可以继续输入的命令和路径,如果你觉得看这段文字比较拗口,请亲自在虚拟机中实践一下。

ctl+c:取消正在执行的命令

Linux的命令那么多。我们不可能把他的方法全部记住,那么,是否有详细的参考示例文档为我们提供帮助呢,下一节给大家介绍

 上一个教程:基本命令的讲解(1