Bash
文章平均质量分 86
CamelGem
这个作者很懒,什么都没留下…
展开
-
curl命令的参数及其使用示例脑图
原创 2020-08-13 00:54:50 · 152 阅读 · 0 评论 -
history常见用法脑图
原创 2020-08-11 22:51:42 · 106 阅读 · 0 评论 -
Bash算术表达式脑图
原创 2020-08-11 22:29:32 · 105 阅读 · 0 评论 -
Bash字符串处理脑图
原创 2020-08-11 21:08:11 · 103 阅读 · 0 评论 -
Rsync命令使用
Rsync优点:⽀持增量备份, 第⼀次全量备份, 第⼆次增量备份:边复制, 边⽐较, 边统计, 传输效率很⾼。数据集中备份, 客户端可以推送数据⾄服务端, 也可以从服务端获取数据, 以客户端为参照物.保持⽂件属性, 符号链接, 硬链接, 权限, 时间等。安全⽅式传输, rsync本⽣不对数据加密, 使⽤ssh作为传输端⼝。指定排除⽂件, 排除⽆需同步的⽂件或⽬录。进程⽅式同步, rsync运⾏在C/S架构, 通过进程⽅式传输⽂件或数据。Rsync缺点:⼤量⼩⽂件同步会⽐较慢, 需要⽐对较⻓时原创 2020-06-20 21:41:09 · 172 阅读 · 0 评论 -
xargs命令使用说明
xargs command名字: xargs-从标准输入构建和执行命令行语法: xargs [options] [command [initial-arguments]]选项:-O, --null输入项目以空字符而不是空格终止,并且引号和反斜杠不是特殊的(每个字符均按字面意义使用)。禁用文件字符串的结尾,该字符串与其他任何参数一样对待。输入项可能包含空格,引号或反斜杠时很有用。GNU find -print0选项产生适合此模式的输入。-a file, --arg-file=file从原创 2020-06-09 15:30:21 · 615 阅读 · 0 评论 -
shell中变量以及环境变量的常见用法
变量变量类型有两种类型的变量:局部变量和环境变量。局部变量仅在创建它的shell中有效,环境变量则对所有创建它的shell所派生出来的子进程都有效。某些变量由用户来创建,而另一些则是shell的特殊变量。命名规则变量名必须以字母或下划线开始,其余部分则可以由字符,数字(0-9)或下划线字符构成。而其他字符均可作为变量名的结束标志。名字是大写敏感的。当给一个变量赋值时,不要在等号两边留下空格...原创 2020-04-23 12:47:04 · 1112 阅读 · 0 评论 -
使用trap为shell的信号设置陷阱和陷阱运行原理以及如何复原默认信号处理
陷阱信号当你的程序运行时,按下Control-C或者Control-\, 一旦该信号到达程序就立刻终止运行。但是在很多的时候,你可能并不希望在信号到达的时候,程序就立刻停止运行。而是它能希望忽略这个信号而一直运行,或者在程序退出以前,做一些清除操作。trap命令允许你控制你的程序在收到信号以后的行为。信号的定义是由一个进程发送给另一个进程的,或者在特定的键按下以后由操作系统发送给进程,又或者在...原创 2020-04-19 17:23:47 · 848 阅读 · 0 评论 -
如何去定义和使用shell中的函数
函数函数是在ATT的UNIX SYSTEM VR2版本开始引入到Bourne shell中的,并在Bourne again shell中得到强化。函数就是一个命令或者一组命令的名字。函数可以使程序模块化并提高效率,可以就在当前shell环境中执行。换言之,在执行像ls这样的可执行程序时并不产生子进程。你甚至可以把函数保存在文件中,而在准备使用时再把它们载入脚本。在使用函数时需遵循以下原则:...原创 2020-04-19 14:07:49 · 240 阅读 · 0 评论 -
shell中的IO和重定向使用
标准I/O和重新定向当shell启动,它继承三个文件:stdin,stdout和stderr。标准输入通常来自键盘。标准输出和标准错误通常是屏幕。但是很多时候你也许想从文件中读取输入或者把输出保存在文件中。这个时候你就可以使用I/O重新定向,见下表重新定向操作符表重新定向操作符作用<重新定向输入>重新定向输出>>追加输出2&...原创 2020-04-18 22:43:39 · 395 阅读 · 0 评论 -
shell中的文件名扩展和通配符的使用说明
元字符(通配符)元字符是用于表示某些特定而非其自身含义的特殊字符,shell元字符称为通配符(wildcard)。见下表元字符含义\按文本含义解释后面接着的字符&在后台运行进程;命令分隔符$变量替换?匹配一个字符[abc]匹配一个字符集中的一个字符,如a,b,c[!abc]匹配一个字符集外的一个字符,如a,b,c...原创 2020-04-18 22:33:47 · 2553 阅读 · 0 评论 -
shell中history和fc内建命令的用法说明
内置命令:内置命令history用于显示已经键入的命令历史,命令前有eventnumber(事件号).history# 693 echo $HISTCMD# 694 history # 695 HISTCONTROL=ignoreboth# 696 echo "hello world"# 697 history # 698 echo $HISTCONTROL # 69...原创 2020-04-18 22:27:13 · 871 阅读 · 0 评论 -
shell中的提示符及其功能
提示符在交互模式下,shell的提示符提示用户输入。当用户看见提示符的时候,就知道输入命令了。bash有四种提示符:最基本的是""提示符;第二种是">";第三,第四种分别是PS3和PS4.当shell在交互模式下运行的时候,提示符就会出现在屏幕上。当然你也可以替换提示符。当然了一般就是linux命令。变量PS2是第二种提示符,默认的是">"符号。假如你输入的是部分,或称为不完全的命令...原创 2020-04-18 22:18:05 · 4093 阅读 · 0 评论 -
用内置的set和shopt命令来设置bash的选项
内置 set 选项表选项名开关缩写功能allexport-a打开此开关,自动标记新的或者修改要传出的变量,直到重新关闭braceexpand-B将花括号的展开式设置为默认值emacs进行命令行编辑,使用emacs内置编辑器,是默认设置errexit-e假如一个命令返回一个非0的退出状态值(运行失误)后退出 ,则读入启动文件的时候不做任何设置...原创 2020-04-18 22:15:28 · 256 阅读 · 0 评论 -
bash中的循环命令用法原理(for, while, until, select)
循环命令循环命令就是反复执行一个命令或者一组命令,直到完成事前设置好的次数或者达到某种条件。bashshell有三种循环:for循环,while循环和until循环。 for命令for循环命令用于根据项目清单确定的次数执行命令。例如,你可以根据文件或者用户清单执行相同的命令。for命令后面紧跟着用户自定义变量-关键字in,然后是一个单词清单。第一次执行循环,单词列表中的第一个单词被赋值给变量...原创 2020-04-18 18:55:01 · 9016 阅读 · 2 评论 -
shell一些环境配置文件的说明。
/etc/profile该文件是由系统管理程序建立的一个泛系统的初始文件, 这是一个全局的配置文件, 系统登录就会加载该配置文件.~/.bash_profile文件假如用户的根目录里存在这个文件, bash就在读取完/etc/profile后加载这个配置文件.如果这个文件不存在, bash就会查找另一个用户自定义文件.bash_login并且加载它. 如果.bash_login文件也不存...原创 2020-04-18 13:11:25 · 867 阅读 · 0 评论