• 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都会加载该配置文件
    
  • 相关阅读:
    spring的工厂类
    spring的基于XML方式的属性注入
    github上传大于100M的文件报错
    fatal: HttpRequestException encountered
    VAR 学习笔记3
    You are my great sunshine
    warning: LF will be replaced by CRLF in
    术语词汇
    XGBoost学习笔记2
    四大基本算法思想
  • 原文地址:https://www.cnblogs.com/lovelinux199075/p/8980656.html
Copyright © 2020-2023  润新知