首页 > 系统相关 >Linux笔记03: Linux常用命令_3.1命令的基本格式

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

时间:2022-11-22 23:12:52浏览次数:42  
标签:选项 03 Linux 命令 ls 3.1 格式 root localhost

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命令后面没有指定参数,默认参数是当前所在位置,所以会显示当前目录下的文件名。

  

总结:

  命令的选项用于调整命令功能,而命令的参数是这个命令的操作对象。

 

标签:选项,03,Linux,命令,ls,3.1,格式,root,localhost
From: https://www.cnblogs.com/LaytonWang/p/16916793.html

相关文章

  • P8863 「KDOI-03」构造数组
    记\(f_{i,j}\)表示前\(i\)个数凑成\(j\)对的方案数。难点在于如何计算排列的不同方案数。如果依次加入二元组的第一个和第二个元素便可以用组合数计算方案。那么......
  • Linux的多线程
     线程的概念和多进程相比,多线程是一种比较节省资源的多任务操作方式。启动一个新的进程必须分配给它独立的​​地址空间​​​,每个进程都有自己的​​堆栈段​​​和​​数......
  • Linux线程同步介绍和示例
     线程同步的概念    线程同步?怎么同步?一起运行?一起停止?我当年听说线程同步这个词的时候,也是一头雾水。    在人们的日常生活中,所说的锁大概有两种:一种是不允......
  • Linux进程间通信的方法和示例
     进程通信的概念    进程数据空间是相互独立的,不能相互访问的。但某些情况下进程之间需要互相通信,来完成系统的某项功能或交换数据。进程通信的场景    1)......
  • Linux信号signal的介绍和示例
     如何让程序在后台运行    在之前的章节中,如果要运行程序,在命令提示行下输入程序名后回车,程序被执行,然后等待程序运行完成。在程序运行的过程中,可以用Ctrl+c中止它......
  • linux多进程介绍和示例
     进程的概念什么是进程?进程这个概念是针对系统而不是针对程序员的,对程序员来说,我们面对的概念是程序。当程序员敲入命令执行一个程序的时候,对系统而言,它将启动一个进程。进......
  • linux文本工具
    目录一、文本工具 1一、文本编辑工具Vim 1二、文本文件查看命令cat 3三、more命令描述:more命令从前向后分页显示文件内容。 4四、Less命令描述 4五、head命令描述 5六、s......
  • day21-web开发会话技术03
    WEB开发会话技术0310.问题引出问题引出不同的用户登录网站后,不管该用户浏览网站的哪个页面,都可以显示登录人的名字,还可以随时去查看自己购物车中的商品,这是如何实现......
  • 303. 区域和检索 - 数组不可变,307. 区域和检索 - 数组可修改(线段树)
    介绍线段树的题目,起步基本就是hard。其实线段树就是一种经典空间换时间,用一维度的空间降了一维度的时间。当然,使用线段树也要满足一些条件,即数据的组织结构要有特点。一......
  • Linux 4.6分支已到生命尽头 请尽快升级至Linux 4.7.1
    在Linux Kernel4.7首个维护版本发布的同时,GregKroah-Hartman同时也向社区发布了LinuxKernel4.6.7版本。作为Linux4.6分支的第7个维护版本,该分支也已经到了生命的......