首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    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。

    1.9K30

    快速学习Bash

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

    2.2K60

    快速学习Bash

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

    1.5K30

    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 *:

    76130
    领券