zoukankan      html  css  js  c++  java
  • Linux-关于Bash

    关于Bash

    Bash是什么?

    Bash是一个命令处理器,通常运行于文本窗口中,并能执行用户直接输入的命令。
    Bash还能从文件中读取命令,这样的文件称为脚本。
    Bash是Bourne shell的后继兼容版本与开放源代码版本,
    它的名称来自Bourne shell(sh)的一个双关语(Bourne again / born again):Bourne-Again SHell。
    Bash命令解释器,起到的作用如图:

    Bash的一些特性

    快捷键:

    Ctrl键 +  d		退出当前登录的用户
    Ctrl键 +  a      将当前的光标移动命令行的行首
    Ctrl键 +  e  	将当前的光标移动命令行的行尾
    Ctrl键 +  c		取消当前的操作  
    Ctrl键 +  u		剪切当前光标所在位置及向前的所有内容
    Ctrl键 +  y		粘贴剪切板上面的内容  
    Ctrl键 +  k		剪切当前光标所在位置及向后的所有内容
    delete			从前往后删除一个字符
    Ctrl键 +  w		从后往前删除一组字符串,默认以空白字符为分割符
    Ctrl键 + 左方向键	把光标位置向左移动一组字符串,默认以空白字符或者特殊字符为分割符
    Ctrl键 + 右方向键	把光标位置向右移动一组字符串,默认以空白字符或者特殊字符为分割符
    Ctrl键 +  l		清屏  clear
    Ctrl键 +  r		搜索历史的执行的命令,直接执行
    Ctrl键 +  s		锁屏
    Ctrl键 +  q		解锁  
    Ctrl键 +  z		将前台运行的执行暂停到后台
    Esc键 +  .		获取上一条命令最后的参数或者其它内容
    !!			     执行上一条命令 
    !命令		       找到最近的一次符合条件的命令执行
    

    历史记录:

    history			命令的历史记录  
    	-w			将命令记录到文件中   .bash_history
    	-d			删除指定历史记录   id
    	-c			清空所有的历史命令 
    

    别名:

    [root@qls ~]# alias   net='ping baidu.com'		#设置别名 
    [root@qls ~]# alias 		    #查看系统中所有的别名
    alias cp='cp -i'
    alias egrep='egrep --color=auto'
    alias fgrep='fgrep --color=auto'
    alias grep='grep --color=auto'
    alias l.='ls -d .* --color=auto'
    alias ll='ls -l --color=auto'
    alias ls='ls --color=auto'
    alias mv='mv -i'
    alias net='ping baidu.com'
    alias rm='rm -i'
    alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
    
    [root@qls ~]# unalias  net             #取消别名
    
  • 相关阅读:
    字符串数组 去重 研究
    监听 dom 改变
    清除body 不改变路径 页面信息加载第三方
    使用img标签实现xss的常见方法
    禁止ios浏览器页面上下滚动 (橡皮筋效果)
    遍历 Request.Form.Keys
    selenium-java之使用浏览器打开网页举例
    docker搭建redis
    docker镜像无法删除 Error:No such image:xxxxxx
    连接查询SQL说明举例
  • 原文地址:https://www.cnblogs.com/zzzwqh/p/12500908.html
Copyright © 2011-2022 走看看