zoukankan      html  css  js  c++  java
  • bash特性

    (1)shell简介

    shell是系统的用户界面,提供用户与内核进行交互操作的一种接口,它接收用户输入的命令并把它送入内核去执行。实际上shell是一个命令解释器

    (2)shell语法

    语法:命令 选项 参数
    命令:整条shell命令的主体
    选项:会影响微调命令的行为
    参数:命令作用的对象

    (3)bash基本特性

    1)命令的自动补全:tab键

    2)快捷键

    ctrl+c 终止前台运行的程序
    ctrl+d	退出,等同与exit
    ctrl+l	清屏
    ctrl+a	光标移动到命令行的最前端
    ctrl+e	光标移动到命令行的最后端
    ctrl+u	删除光标前所有字符
    ctrl+k	删除光标后所有字符
    ctrl+R	搜索历史命令,
    Alt+ .	引用上一个命令的最后一个参数
    

    3)历史命令

    history 
    光标上下键			
    ctrl + R 			//搜索历史命令(输入一段命令的关键字:必须是连续的)
    !220 				//执行历史命令中第220条命令
    !字符串				//搜索历史命令中最近一个以什么字符开头的命令,例如!ser
    !$					//引用上一个命令的最后一个参数
    

    4)命令别名

    alias							//查看系统当前的别名
    alias network='cat /etc/sysconfig/network-scripts/ifcfg-ens33'	//定义别名(临时生效,只在当前shell生效)
    unlias network 					//取消别名
    注意:别名优先生效,例如使用cp命令进入交互界面,type -a cp ,如果想跳过别名使用cp方式
    

    别名永久生效

    #vim /etc/bashrc			//bash配置文件
    alias network='cat /etc/sysconfig/network-scripts/ifcfg-ens33'		//添加以下内容,每次进入shell都会加载该配置文件
    
  • 相关阅读:
    Codeforces 691A Fashion in Berland
    HDU 5741 Helter Skelter
    HDU 5735 Born Slippy
    HDU 5739 Fantasia
    HDU 5738 Eureka
    HDU 5734 Acperience
    HDU 5742 It's All In The Mind
    POJ Euro Efficiency 1252
    AtCoder Beginner Contest 067 C
    AtCoder Beginner Contest 067 D
  • 原文地址:https://www.cnblogs.com/lovelinux199075/p/8980656.html
Copyright © 2011-2022 走看看