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都会加载该配置文件
    
  • 相关阅读:
    第三十五篇 os模块、sys模块、json模块、pickle模块
    第三十三篇 包
    <词云图>疾风剑豪-亚索词云图
    <爬虫>常见网址的爬虫整理
    <爬虫>反反爬虫的各种知识
    <爬虫>崔庆才的爬虫课
    <随便写>番茄工作法笔记
    <就业指导>为了找到更好的工作
    <人事面试>人事面试整理
    <面试题>面试题整理(101-200)
  • 原文地址:https://www.cnblogs.com/lovelinux199075/p/8980656.html
Copyright © 2011-2022 走看看