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

    君子务本,本立而道生
  • 相关阅读:
    大四实习有点晚[转载]
    .net2.0数据绑定语法
    明天要去南京了
    Master & Content Page Relation(Event Ordering)
    在验证中使用图像和声音(ErrorMessage)
    设置FLash透明
    Basic Skill in .net2.0
    教育研究方法
    程序员是如何捕猎大象的[转]
    My lost card
  • 原文地址:https://www.cnblogs.com/00huajiang/p/11263816.html
Copyright © 2011-2022 走看看