zoukankan      html  css  js  c++  java
  • 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:历史命令中的缓冲区的大小

     

     

  • 相关阅读:
    Spring中的BeanUtils与apache commons中的BeanUtils用法[1]
    C# rmi例子
    跨时钟域设计的一点总结
    FPGA跨时钟域异步时钟设计的几种同步策略-可编程逻辑-与非网
    关于FPGA异步时钟采样--结绳法的点点滴滴
    sigaction函数解析
    可重入函数
    SCHED_OTHER,SCHED_FIFO,SCHED_RR-intentness-ChinaUnix博客
    qt安装教程
    VS2013 平台下搭建 QT5.3 开发环境
  • 原文地址:https://www.cnblogs.com/huwentao/p/6999194.html
Copyright © 2011-2022 走看看