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             #取消别名
    
  • 相关阅读:
    monkeyrunner1
    也来复习一下数据库的一些知识1
    Monkey原理
    总结一下app客户端的测试点
    从侧计--mongkeyScript问题
    从侧计----monkeyScript实例----开启墨迹天气并添加城市,最后关闭app
    求助:关于sql如何统计时间的问题
    虚拟机无法分配内存 virtual memory exhausted: Cannot allocate memory
    Ubuntu14.04安装libusb
    E: 软件包 ffmpeg 没有可供安装的候选者
  • 原文地址:https://www.cnblogs.com/zzzwqh/p/12500908.html
Copyright © 2011-2022 走看看