学习
实践
活动
专区
工具
TVP
写文章
  • 广告
    关闭

    热门业务场景教学

    个人网站、项目部署、开发环境、游戏服务器、图床、渲染训练等免费搭建教程,多款云服务器20元起。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Bash Shell

    Bourn shell是现在所有shell的始祖,C shell增加了若干Bourn shell没有的特性,如命令行历史、别名和作业控制等。 Korn shell增加了若干Bourn shell的超集,它具有类似C shell的加强功能。 正则表达式的通配符:    grep支持以下正则表达式的元字(通配)符:        c*:将匹配0个(即空白)或多个字符        . 、(和)失去了原义,如果恢复其原义要在之前冠以反斜线\ ------ 即\*、\+、\|、\(、和\)grep命令的语法格式:grep  选项  模式  文件名grep命令中常用的选项如下:    -c: 使用频率最高的两个标志应该是-f和-F:-f表示awk将从该标志之后的文件中读取指令而不是从命令行读取,-Fc表示字段之间分隔符是c而不是默认空白字符,常使用的命令(command)为print。

    41130

    bash及其特性

    shell:外壳 GUI:GNOME,KDE,Xfce CLI:sh,csh,ksh,bash,tcsh,zsh 程序,进程 允许一个用户登录多次 进程:在每一个进程看来,当前主机上只存在内核和当前进程 进程是程序的副本,进程是程序执行的实例 bash自身是外部命令 但是它带有自身命令 用户的工作环境: bash: shell,子shell bash---bash 某些设定bash之间互不影响(非环境变量 ) bash: 命令历史 管道,重定向 命令别名 命令行编辑 命令行展开 命令名通配 变量 编程 命令行编辑 Ctrl+a:跳到命令行首 Ctrl+e:跳到命令的行尾 Ctrl+u:删除光标到行首 Ctrl+k:删除光标到行尾 Ctrl+l:清屏 命令历史: 上下箭头即可以翻历史命令 history:查看命令历史 -c:清空命令历史 -d offset [n] :删除指定位置的命令 history /file-$(date +%F-%H-%M-%S).txt bash支持的引号: ``:命令替换 "":弱引用,可以实现变量替换 '':强引用,不完成变量替换 文件名通配,gloobbing *:

    22130

    快速学习Bash

    Bash提供了某些类似于C语言那样的编程语法,从而允许你用编程的方式,来组合使用Linux系统。我们首先看Bash用变量存储数据的能力。 因此,C程序中返回0的语句,都出现在C程序中main函数的最后一句。 除了相似性,我们还应该注意到BashC程序的区别。Bash的变量只能是文本类型,C的变量却可以有整数、浮点数、字符等类型。Bash的很多功能,如加减乘除运算,都是调用其他程序实现的。 而C直接就可以进行加减乘除运算。可以说,C语言是一门真正的编程语言。C程序最终会编译成二进制的可执行文件。CPU可以直接理解这些文件中的指令。 另一方面,Bash是一个Shell。 所谓的Bash编程,只是命令解释器程序提供的一种互动方法。Bash脚本只能和Bash进程互动。它不能像C语言一样,直接调用CPU的功能。

    32630

    快速学习Bash

    Bash提供了某些类似于C语言那样的编程语法,从而允许你用编程的方式,来组合使用Linux系统。我们首先看Bash用变量存储数据的能力。 因此,C程序中返回0的语句,都出现在C程序中main函数的最后一句。 除了相似性,我们还应该注意到BashC程序的区别。Bash的变量只能是文本类型,C的变量却可以有整数、浮点数、字符等类型。Bash的很多功能,如加减乘除运算,都是调用其他程序实现的。 而C直接就可以进行加减乘除运算。可以说,C语言是一门真正的编程语言。C程序最终会编译成二进制的可执行文件。CPU可以直接理解这些文件中的指令。 另一方面,Bash是一个Shell。 所谓的Bash编程,只是命令解释器程序提供的一种互动方法。Bash脚本只能和Bash进程互动。它不能像C语言一样,直接调用CPU的功能。

    50460

    ⒉设置 Bash 选项

    而是将结果行装入readline编辑缓冲区中,允许进一步修改 hostcomplete 如果设置,且readline正被使用,当正在完成一个包含@的词时bash将试图执行主机名补全。 默认为打开 huponexit 如果设置,当一个交互式登录shell退出时,bash将发送一个SIGHUP(挂起信号)给所有的作业 interactive_comments 在一个交互式shell中,允许以 默认为打开 lithist 如果打开,且cmdhist选项也打开,多行命令将用嵌入的换行符保存到历史中,而无需在可能的地方用分号来分隔 login_shell mailwarn 如果设置,且bash用来检查邮件的文件自从上次检查后已经被访问 ,将显示消息“The mail in mailfile has been read” no_empty_cmd_completion nocaseglob 如果设置,当执行文件名扩展时,bash在不区分大小写的方式下匹配文件名 nocasematch nullglob 如果设置,bash允许没有匹配任何文件的文件名模式扩展成一个空串,而不是它们本身 progcomp promptvars 如果设置,提示串在被扩展后再经历变量和参量扩展

    28640

    关注

    腾讯云开发者公众号
    10元无门槛代金券
    洞察腾讯核心技术
    剖析业界实践案例
    腾讯云开发者公众号二维码

    相关产品

    • TDSQL-C MySQL 版

      TDSQL-C MySQL 版

      TDSQL-C是腾讯云自研的新一代高性能高可用的企业级数据库。云原生数据库的数据库架构将传统数据库与云计算的优势相结合,完全兼容MySQL和PostgreSQL,具有更高的性价比,更灵活的弹性扩展,可实现超百万级QPS的高吞吐,128TB海量分布式智能存储。

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券