zoukankan      html  css  js  c++  java
  • Linux 操作基础(一) -- Shell 命令格式和元字符

    1 命令格式

       cmd [-选项] [参数]

       说明:

        • 最简单的Shell命令只有命令名,复杂的Shell命令可以有多个选项和参数

        • 参数是文件也可以是目录,有些命令必须使用多个操作对象

        • 并非所有命令的格式都遵从以上规则

        • 单字符选项前使用一个减号 (-),单词选项前使用两个减号(--)

        • 选项和参数都作为Shell命令执行时的输入,它们之间用空格隔开

    2 元字符

       在Shell中有一些具有特殊的意义字符,若不以特殊方式指明,Shell并不会把它们当作普通文字符使用。

       

    元字符

    含义

    *

    任意字符串

    ?

    任意字符

    /

    根目录或作为路径间隔符使用

    转义字符,当命令的参数要用到保留字时,要在保留字前面加上转义字符

    <Enter>

    续行符,可以使用续行符将一个命令行分写在多行上

    $

    变量值置换,如$PATH表示环境变量PATH的值

    '

    在'...'中间的字符均被当作文字处理,指令、文件名、保留字等都不再具有原来的意义

    "

    在"..."中间的字符会被当作文字处理并允许变量值置换

    `

    命令替换,置换`...`中命令的执行结果

    输入重定向字符

    输出重定向字符

    |

    管道字符

    &

    后台执行字符,在一个命令之后加上字符"&",该命令就会以后台方式执行

    ;

    分割顺序执行的多个命令

    ()

    在子Shell中执行一组命令

    {}

    在当前Shell中执行一组命令

    !

    执行命令历史记录中的命令

    ~

    代表登录用户的宿主目录(自家目录)

    3 Linux 目录结构

    目录名

    内容说明

    bin

    存放二进制的可执行程序

    boot

    存放用于系统引导时使用的各种文件

    dev

    用于存放设备文件,用户可以通过这些文件访问外部设备

    etc

    存放系统的配置文件

    home

    存放所有用户文件的根目录,有一个用户在该目录下就有一个与该用户名相对应的子目录,当用户登录时就进入其用户名对应的子目录

    lib/lib64

    存放根文件系统中的程序运行所需要的共享库及内核模块

    lost+found

    存放一些系统检查结果,发现不合法的文件或数据都存放在这里,通常此目录是空的,除非硬盘遭受了不明的损坏。

    mnt

    临时文件系统的挂载点目录

    media

    即插即用型存储设备的挂载点自动在这个目录下创建

    opt

    第三方软件的存放目录

    proc

    是一个虚拟文件系统,存放当前内存的映射,主要用于在不重启机器的情况下管理内核。

    root

    超级用户目录

    sbin

    类似 /bin 目录,也存入二进制可执行文件,但是只有 root 才能访问

    srv

    系统对外提供服务的目录

    tmp

    用于放置各种临时文件

    usr

    用于存放系统应用程序

    var

    用于存放需要随时改变的文件,如系统日志、脱机工作目录等

     

     

  • 相关阅读:
    IntelliJ IDEA隐藏不想看到的文件或文件夹
    IntelliJ IDEA更改字体和大小
    Dubbo实践(一)入门示例
    部署Jar包到远程Maven仓库
    Linux网卡别名
    ORACLE NLS_LENGTH_SEMANTICS 参数的用途
    Oracle编辑数据时提示:这些查询结果不可更新,请使用ROWI或者SELECT……FOR UPDATE获得可更新结果
    Notepad++格式化JSON字符串
    Xshell配色为Ubuntu风格
    【剑指offer】判断一个序列是否是二叉搜索树的后序遍历,C++实现
  • 原文地址:https://www.cnblogs.com/RecreateBySelf/p/10248392.html
Copyright © 2011-2022 走看看