zoukankan      html  css  js  c++  java
  • shell介绍


    bash及其特性:
    1、bash实质上是一个可执行的程序,一个用户的工作环境。
    2、每一个shell下可以再打开一个shell,新打开的shell称为子shell,每一个shell之间相互独立。
    3、可以使用pstree命令查看当前shell下的子shell个数
    4、普通命令通常位于/bin、/sbin目录下,可使用which或whereis命令查找程序位置;内置命令在系统中不存在文件,存在于bash解释器中,

    echo "export PS1="[[e[34;1m]u@[e[0m][e[32;1m]H[e[0m][e[31;1m] w[e[0m]]\$"" >> .bash_profile

    一、光标移动
    ctrl+a 行开头
    ctrl+e 行尾
    ctrl+u 前切
    ctrl+k 后切
    ctrl+w 删整行
    ctrl+y 粘贴
    ctrl+d 退出当前用户shell,同exit、logout,也可关闭Xshell
    ctrl+r 搜索历史命令
    ctrl+l 清屏,同clear
    ctrl+z 暂停命令执行的任务
    ctrl+s 锁定终端
    ctrl+q 解锁终端
    ctrl+方向键 快速移动光标

    ctrl+insert 复制行内容
    shift+insert 粘贴行内容


    二、历史命令、参数调用
    history 历史命令
    history -c 清空所有历史命令
    history -d 5 删除地5条历史命令

    !! 执行上一条命令
    !+数字 例:!101 调用、执行第101条历史命令
    !+字母 例:!p 调用、执行最近一次以P开头的命令
    !$或Esc+“.” 引用上一个命令的最后一个参数
    !* 使用上一条命令的所有参数

    三、别名alias、unalias
    为经常使用的命令或命令组合设置别名,提高操作效率。
    设置别名
    alias cp='cp -i'

    注意:等号两端不能有空格,此处必须使用单引号,而不是反引号。
    取消别名
    unalias cp

    屏蔽别名
    1、命令前加反斜线 “ ”,比如 cp
    2、使用命令的全路径格式,比如 /usr/bin/cp

    君子务本,本立而道生
  • 相关阅读:
    《将博客搬至CSDN》
    关于数据分析师出路的思考
    什么样的人适合学金融工程?
    再谈到计算机网络的学习
    学习金融工程的随笔
    走上量化投资道路的回顾
    idea构建docker镜像并发布到服务器
    Elastic:菜鸟上手指南
    分布式事务专题
    mysql 慢查询日志分析与使用
  • 原文地址:https://www.cnblogs.com/00huajiang/p/11263816.html
Copyright © 2011-2022 走看看