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

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

时间:2022-12-03 18:11:58浏览次数:38  
标签:选项 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/16947311.html

相关文章

  • Linux已成为世界最大软件开发项目
    ​​Linux​​([ˈlaɪnʌks或ˈlɪnʌks])内核开发者GregKroah-Hartmant在柏林发表演讲时称,Linux已经成为世界最大的软件开发项目。 目前最新的Linux4.5内核包含了超过210......
  • Linux 上安装 PostgreSQL
    打开PostgreSQL官网​​https://www.postgresql.org/​​,点击菜单栏上的DownloadLinux我们可以看到支持Ubuntu和RedHat等各个平台,点击具体的平台链接,即可查看安装......
  • 基于密钥认证登陆Linux服务器
    基于密钥认证登陆Linux服务器环境描述服务端Linux操作系统,服务器上生成公私钥客户端客户端上,只需导入私钥;客户端无限制、建议使用Xshell6、MobaXterm技术点摘要......
  • Linux笔记02: Linux环境_2.3 Linux网络连接
     2.3Linux网络连接本节介绍VMwareWorkstationPlayer17下CentOS7的网络连接。 2.3.1VMware网络类型VMware提供的网络连接有5种: ●桥接模式:......
  • linux内核编译
    ubuntu22.4linux6.0内核编译sudoaptinstallmakesudoaptinstallgccsudoaptinstalllibncurses-devsudoaptinstallflexsudoaptinstallbisonsudoaptinsta......
  • Linux grep 匹配多个关键字
      Linuxgrep命令非常常用,经常用于匹配文本字符。基本语法如下:grep'keyword'fileName.txt  如上所示,Linuxgrep命令用于查找文件里符合指定条件的字符串,如果发现......
  • 【进程与线程】Linux中进程与线程的区别
    1.线程的创建方法创建线程具体调用pthread_create函数,这个函数实在glibc库中实现。在glibc中pthread_create的调用路径是__pthread_create_2_1->create_thread。其中crea......
  • 常见Linux命令
    前言Lessismore如有错误还请指正Linux常见命令ifconfigip地址file文件type显示命令的类型ls查看当前目录下文件ls-la查看隐藏文件pwd路径cp拷贝mv......
  • Linux常见基本维护查看命令(1)
    1、如何看当前Linux系统有几颗物理CPU和每颗CPU的核数?[kiosk@rhce8-exam43~]$cat/proc/cpuinfo|grep-c'physicalid'4[kiosk@rhce8-exam43~]$cat/proc/cpuinfo|gr......
  • 问题解决系列:从源码讲解为什么是 'JZ0SL_ Unsupported SQL type 1111'
    一、问题场景正在做代码改造,使用​​mybatis​​​+​​sybase​​进行数据库操作,运行过程中,提示以下报错:java.io.IOException:JZ0SL:UnsupportedSQLtype1111.本篇博客......