zoukankan      html  css  js  c++  java
  • linux命令基本格式

    命令提示符

    [root@localhost ~]#
    • []:这是提示符的分隔符号,没有特殊含义。
    • root:显示的是当前的登录用户,笔者现在使用的是 root 用户登录。
    • @:分隔符号,没有特殊含义。
    • localhost:当前系统的简写主机名(完整主机名是 localhost.localdomain)。
    • ~:代表用户当前所在的目录,此例中用户当前所在的目录是家目录。
    • #:命令提示符,Linux 用这个符号标识登录的用户权限等级。如果是超级用户,提示符就是 #;如果是普通用户,提示符就是 $。

    家目录(又称主目录)是什么? Linux 系统是纯字符界面,用户登录后,要有一个初始登录的位置,这个初始登录位置就称为用户的家:

    • 超级用户的家目录:/root。
    • 普通用户的家目录:/home/用户名。

    用户在自己的家目录中拥有完整权限,所以我们也建议操作实验可以放在家目录中进行。我们切换一下用户所在目录,看看有什么效果。

    [root@localhost ~]# cd /usr/local
    [root@localhost local]#

    如果切用户所在目录,命令提示符中的会变成用户当前所在目录的最后一个目录(不显示完整的所在目录 /usr/ local,只显示最后一个目录 local)。

    命令的基本格式:命令[选项][参数]

     [] 代表可选项,也就是有些命令可以不写选项或参数,也能执行。

    1、选项作用

    ls 命令之后不加选项和参数也能执行,不过只能执行最基本的功能,即显示当前目录下的文件名。

    Linux 的选项又分为短格式选项(-l)长格式选项(--all)。短格式选项是英文的简写,用一个减号调用,例如:

    [root@localhost ~]# ls -l

    长格式选项是英文完整单词,一般用两个减号调用,例如:

    [root@localhost ~]# ls --all

    一般情况下,短格式选项是长格式选项的缩写,也就是一个短格式选项会有对应的长格式选项。当然也有例外,比如 ls 命令的短格式选项 -l 就没有对应的长格式选项。

    2、参数的作用

    参数是命令的操作对象,一般文件、目录、用户和进程等可以作为参数被命令操作。

    为什么一开始 ls 命令可以省略参数?那是因为有默认参数。命令一般都需要加入参数,用于指定命令操作的对象是谁。如果可以省略参数,则一般都有默认参数。例如:

    [root@localhost ~]# ls
    anaconda-ks.cfg install.log install.log.syslog

    这个 ls 命令后面没有指定参数,默认参数是当前所在位置,所以会显示当前目录下的文件名。

  • 相关阅读:
    HDU 2098 分拆素数和 数论
    CodeForces The Endless River
    CodeForces Good Words
    CodeForces A or B Equals C
    HDU 1251 统计难题 字典树/STL
    CSUOJ 1555 Inversion Sequence 线段树/STL
    OpenJudge P4979 海贼王之伟大航路 DFS
    敌兵布阵 线段树
    HDU 4004 The Frog's Games 二分
    HDU 2578 Dating with girls(1) 二分
  • 原文地址:https://www.cnblogs.com/pacino12134/p/11480924.html
Copyright © 2011-2022 走看看