Linux命令入门及ls命令

        由于大家第一次接触到Linux命令,故此篇会详细讲述什么是命令,什么又是命令行?Linux命令的基础结构,什么是工作目录,什么又是HOME目录?并且带大家熟悉ls命令的基础使用。

1.命令和命令行

        命令行:即Linux终端,是一种命令提示符页面。以纯”字符“的形式操作系统,可以使用各种字符化命令对系统发出操作指令。

        命令:即Linux程序。一个命令就是一个Linux程序。命令没有图形化页面,可以在命令行(LInux终端)提供字符化的反馈。

Linux命令入门及ls命令_第1张图片

        总而言之,我们在使用Linux,无非就是在命令行下使用Linux的各类命令

2.Linux命令的基础结构

        无论是什么命令,在Linux中,命令们都有着通用的格式,即:

command [-options] [parameter]

command: 命令本身
-options:[可选,非必填]命令的一些选项,可以通过选项控制命令的行为细节
parameter:[可选,非必填]命令的参数,多数用于命令的指向目标等
语法中的[],表示可选的意思

用ls命令举个例子:

ls [-a -l -h] [Linux路径]

-a -l -h 是可选的选项

Linux路径是此命令可选的参数

当不使用选项和参数,直接使用ls命令本体,表示:以平铺形式,列出当前工作目录下的内容

3.HOME目录和工作目录

每一个用户在Linux系统中都有自己的专属工作目录,称之为HOME目录。

  • 普通用户的HOME目录,默认在:/home/用户名

  • root用户的HOME目录,在:/root

FinalShell登陆终端后,默认的工作目录就是用户的HOME目录

        如果没有分清楚这两个目录的话,那么在写一些路径时你会感到很懵,本人初学时就在这里栽过跟头,希望各位一定到搞清楚这两个目录是什么,很重要!!!但很简单。

        其实Linux系统和Windows系统都是支持多用户的系统,所谓的HOME目录(通常称之为家目录),也就是当前操作用户的个人账户目录(即用户在系统中的专属目录),路径在/home/用户名

        而工作目录呢,是因为Linux命令行在执行命令时,需要一个工作目录进行操作。

        由于Linux系统的命令行终端,在启动的时候,默认会加载: 当前登录用户的HOME目录作为当前工作目录,故

Linux命令入门及ls命令_第2张图片

4.ls命令

- 语法

功能:列出文件夹信息

语法:ls [-l -h -a] [参数]

  • 参数:被查看的文件夹,不提供参数,表示查看当前工作目录

  • -l,表示以列表(竖向排列)的形式展示内容,并展示更多信息

  • -h,表示以易于阅读的形式,列出文件大小,如K、M、G,必须搭配 -l 一起使用

  • -a,表示all的意思,即列出全部文件(包含隐藏的文件/文件夹)

- 隐藏文件、文件夹

        在Linux中以.开头的,均是隐藏的。

        默认不显示出来,需要-a选项才可查看到

- 用法

        注意:语法中的选项是可以组合使用的,比如学习的-a和-l可以组合应用。

        并且,由于我们通常使用的是ls -l命令,Linux为我们提供了一种简略写法

ll 与 ls -l 效果相同

        例如我们原来要写成ls -al,现在只需要用 ll -a即可,这个命令的意思时以列表的形式展示内容,并且显示所有文件,包括隐藏文件

Linux命令入门及ls命令_第3张图片

Linux命令入门及ls命令_第4张图片

我们可以看到,虽命令形式不同,但结果相同。

你可能感兴趣的:(Linux,linux,运维,服务器)