• bash特性


    bash的特性

    1、命令历史(history

    2、重定向,管道

    3、通配符

    4、命令行的编辑

    5、命令行的修改

    6、命令的别名

    7、可编程

    8、变量

     

    命令行的编辑

    ctrl + a:光标回到行首的位置

    ctrl + e:光标回到行尾的位置

    ctrl + u:删除光标前面的命令至行首

    ctrl + k:删除光标后面的命令至行尾

    ctrl + l:清屏的

    命令行的补齐

    TAB键 自动补齐,前提是必须要能够唯一的标识这一条命令或者是名称

    命令历史

    history

    -c(clear) 清空

    -d n m(delete)删除第n行到第 n+m行的历史命令 example: history -d 500 5

    -w 保存命令历史到命令历史文件中(HISTSIZE规定了保存命令的大小)

    !n  执行第n行的命令

    !-n 执行倒数第n行的命令

    !!执行上一条命令的三种方法

    引用前一个命令的最后一个参数

    ESC .

    alt + .

    !$

    用户界面

    SHELL:外壳

    GUIGNOME XFCE   KDE

    CLIsh ksh    csh   bash

    Shell

    每一个进程都会打开一个shell,可以多进程同时运行,但是对于每一个进程看来,此计算机运行的程序只有自己本身。

    进程是程序的一个副本,进程是程序的一个实例

    用户的工作环境

    bash:(本身也是一个程序)

    #: rootroot用户的提示符)

    $: user(普通用户的提示符)

    Shell 有父shell 和子shell之分的,因为对于进程bash本身也是一个程序,因此在父shell看来再打开一个shell不过是又打开了一个程序(或者说进程)而言,因此父shell和子shell的配置是不会产生影响的,归根结底,还是因为,进程在一台计算机上面并不能意识到还有其他进程的存在。

    环境变量

    PATH:命令搜索路径

    HISTSIEZ:历史命令中的缓冲区的大小

     

     

  • 相关阅读:
    php socket 客户端代码
    linux crontab定时执行
    加载 pcntl 多进程
    Xdebug 配置
    Zend Debugger 配置
    windows SVN搭建
    深度学习笔记:优化方法总结(BGD,SGD,Momentum,AdaGrad,RMSProp,Adam)
    操作系统-分段机制
    C++中的new、operator new与placement new
    线程安全的概念
  • 原文地址:https://www.cnblogs.com/huwentao/p/6999194.html
Copyright © 2020-2023  润新知