• linux笔记:shell基础和bash的基本功能


    shell的优势:可以直接调用linux系统命令

    shell脚本的基本写法:
    脚本名以.sh结尾
    程序的第一行为#!/bin/bash,告诉系统这是一个shell脚本
    以#作为注释
    shell脚本的执行方式:
    先赋予脚本执行权限,chmod;
    再用绝对路径或相对路径直接调用(因为shell是可执行程序,所以可以直接用路径来调用),如:
    /home/hqqq/test/t.sh

    bash的基本功能:

    一、tab键文件和命令补全:
    如果只有一条匹配的,按一次就能自动补全;如果有多个匹配的,则按两次tab键,会出来提示。

    二、命令别名:
    命令别名查询:
    alias
    设定命令别名:
    alias 别名=‘原命令’

    删除别名:
    unalias 别名

    命令执行的顺序:
    1.用路径执行命令
    2.别名
    3.Bash的内部命令
    4.按照环境变量中的目录查找到的第一个命令

    命令行的方式设置只会临时生效,让别名永久生效要写入配置文件中:
    /用户家目录/.bashrc

    三、Bash常用快捷键
    Ctrl+C 强制终止当前的命令
    Ctrl+U 删除或剪切光标之前的命令
    Ctrl+L 清屏
    Ctrl+Y 粘贴Ctrl+U剪切的内容
    Ctrl+D 退出当前终端

    四、输入输出重定向
    标准输入:键盘。 文件描述符:0
    标准输出:显示器。 文件描述符:1
    标准错误输出:显示器。文件描述符:2

    标准输出重定向:

    五、多命令顺序执行与管道符

    多命令顺序执行:

    管道符:

    命令1 | 命令2 #命令1的正确输出作为命令2的操作对象

    六、通配符和其他特殊字符

  • 相关阅读:
    Mesh Filter & Mesh Render
    Physics Material
    Collision Detection
    SkyBox
    OpenGL顶点缓冲区对象
    OpenGL顶点数组
    尾递归
    objc变量的获取
    当property遇上category
    Effective ObjectiveC 2.0 Note
  • 原文地址:https://www.cnblogs.com/hqqq/p/4943746.html
Copyright © 2020-2023  润新知