自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 10.4.2 Bash基础 环境变量

Bash基础 环境变量1、环境变量是什么用户自定义变量只在当前的Shell中生效,而环境变量会在当前Shell和这个Shell的所有子Shell当中生效。如果把环境变量写入相应的配置文件,那么这个环境变量就会在所有的Shell中生效。2.设置环境变量export 变量名=变量值env#查询变量unset 变量名#删除变量pstree#确定进程树#已经声明好的变量,可以直接export,变为环境变量envPATH:系统查找命令的路径[root@localhost ~]

2020-09-13 20:47:39 74

原创 10.5.2 Bash基础 变量测试与内容替换

变量测试与内容替换变量置换方式 变量y没有设置 变量y为空值 变量y设置值x=${y-新值} x=新值 x为空 x=$yx=${y:-新值} x=新值 x=新值 x=$yx=${y+新值} x为空 x=新值 x=新值x=${y:+新值} x为空 x为空 x=新值x=${y=新值} x=新值 y=新值 x为空 y值不变 x=$y y值不变x=${y:=新值} x=新值

2020-09-13 19:17:26 87

原创 10.5.1 Bash变量-数值运算与运算符

[.@.]aa=11[.@.]bb=22[.@.]cc=$aa+$bb[.@.]echo $cc11+22[root@localhost ~]# declare [+/-][选项] 变量名选项:-: 给变量设定类型属性+: 取消变量的类型属性-i: 将变量声明为整数型(integer)-x: 将变量声明为环境变量-p: 显示指定变量的被声明的类型[.@.] aa=11[.@.] bb=22[.@.] declare -i cc=$aa+$bb33[.@.] dd=$(ex

2020-09-13 18:47:08 116

原创 10.4.4 Bash变量 预定义变量

预定义变量位置参数变量其实也是预定义变量的一种。$?最后一次执行的命令的返回状态。如果这个变量的值为0,证明上一个命令正确执行;如果这个变量的值为非0(具体是哪个数,由命令自己来决定),则证明上一个命令执行不正确了。$$当前进程的进程号(PID)$! 后台运行的最后一个进程的进程号(PID)[.@.]ls[.@.]echo $?0[.@.]lssdsdsd[.@.]echo $?127[.@.]&& || 其实也是判断$?[.@.]$$当前进程的进程号(PID

2020-09-13 18:25:53 80

原创 10.4.3 Bash变量位置参数变量

10.4.3 Bash变量位置参数变量$nn为数字,$0代表命令本身,$1-$9代表第一到第九个参数,十以上的参数需要用大括号包含,如${10}.向脚本当中传递我们需要的数值。[.@.]vi canshu1.sh#!/bin/bashecho $0echo $1echo $2echo $3[.@.]chmod 755 canshu1.sh[.@.]./canshu1.sh 11 22 33./canshu1.sh112233[.@.]vim canshu2.sh#

2020-09-13 17:53:58 117

原创 10.4.1Shell基础,Bash变量,用户自定义变量

10.4Bash变量4.1用户自定义变量变量是计算机内存的单元,其中存放的值可以改变。当Shell脚本需要保存一些信息时,如一个文件名或是一个数字,就把它存放在一个变量中。每个变量有一个名字,所以很容易引用它。使用变量可以保存有用信息,使系统获知用户相关设置,变量也可以用于保存暂时信息。变量名称可以由字母、数字和下划线组成,但是不能以数字开头。如果变量名是“2name”则是错误的。在Bash中,变量的默认类型都是字符串型,如果要进行数值运算,则必修指定变量类型为数值型。变量用等号连接值,等号左右

2020-09-10 17:03:47 59

原创 数据结构和算法

谈谈算法数据结构和算法关系密切算法:1+2+。。。+100int i,sum=0,n=100;for(i=1;i<=n;i++){sum=sum+i;}printf("%d",sum);int i,sum=0,n=100;sum=(1+n)*n/2printf("%d",sum);算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示为一个或多个操作。算法具有五个基本特征:输入,输出,有穷性,可行性,确定性void print(){print

2020-09-10 16:47:54 72

原创 数据结构和算法绪论

数据结构和算法绪论程序设计=数据结构+算法再简单的来说数据结构就是关系,就是数据元素相互之间存在的一种或多种特定关系的集合。传统上,我们将数据结构分为逻辑结构和物理结构。逻辑结构:是指数据对象中数据元素之间的相互关系,也是我们今后最需要关注和讨论的问题。物理结构:是指数据的逻辑结构在计算机中的存储形式。四大逻辑结构:集合结构:集合结构中的数据元素除了同属于一个集合外,他们之间没有其他不三不四的关系。线性结构:线性结构中的数据元素之间是一对一的关系。树形结构:树形结构中的数据元素之间存在一种

2020-09-10 16:19:18 52

原创 1.1.0 数据结构在学什么

数据结构如何用程序代码将现实世界的问题信息化如何用计算机高效地处理这些信息从而创造价值计算机/手机数据结构(软件)操作系统计算机组件(硬件)计算机网络实现了计算机之间地互联互通唯一可以确定的是,明天会让我们所有人大吃一惊。...

2020-09-10 12:04:32 50

原创 10.3.4 BASH基础 多命令顺序执行与管道符

; 命令1 ;命令2多个命令顺序执行,命令之间没有任何逻辑联系&& 命令1 && 命令2逻辑与当命令1正确执行,则命令2才会执行当命令1执行不正确,则命令2不会执行|| 命令1 || 命令2逻辑或当命令1 执行不正确,则命令2才会执行当命令1正确执行,则命令2不会执行ls ; date ; cd /user ; pwddd if=输入文件 of=输出文件 bs=字节数 count=个数dd命令可以复制特殊文件,甚至分区,甚至硬盘选项:if=输入文件

2020-09-10 11:27:12 109

原创 10.3.3 BASH基本功能输入输出重定向

BASH基本功能输入输出重定向输入重定向标准输入输出,计算机输入输出设备键盘 /dev/stdin 0 标准输入 /dev/stdin显示器 /dev/sdtout 1 标准输出 /dev/sdtout显示器 /dev/sdterr 2 标准错误输出 /dev/sdterr打印机投影仪输出重定向,输出本来应该是输出到屏幕上,现在改变输出方向,输出到文件中。定时任务,自动执行。标准输出重定向命令 > 文件以覆盖的方式,把命令的正确输出输出到指定的文件或设备当中。命令 >&

2020-09-10 10:59:48 149

原创 10.3.2 Bash基本功能别名和快捷键

Bash基本功能别名和快捷键alias 别名=‘原命令’alias 查看别名alias cp=‘cp -i’alias rm=‘rm -i’alias mv =‘mv -i’命令执行时的顺序第一顺位执行用绝对路径或相对路径执行的命令。第二顺位执行别名。第三顺位执行Bash的内部命令。第四顺位执行按照$PATH环境变量定义的目录查找顺序找到的第一个命令。echo $PATHwhereis lsalias vi = ‘vim’命令行定义的别名,临时生效,要想永久生效。在linux之

2020-09-10 10:32:38 85

原创 10.3.1Bash基本功能 历史命令与补全

10.3Bash基本功能 历史命令与补全history -c 清空历史命令用history命令去看,历史命令都保存进去了。但是如果打开.bash_history文件,他并不会立即保存历史命令,当前登录之后敲入的命令,并不会直接写入历史命令保存文件,而是需要正常登退出之后,内存之中保存的历史命令才会写入.bash_history文件,history -w 的意思是说,不等我退出,直接把缓存中的历史命令写入历史命令保存文件~/.bash_history历史命令默认保存1000条,可以在**/etc/pro

2020-09-10 10:16:40 92

cgshapeinfo.pro

idl处理shapefile文件 cgshapeinfoidl处理shapefile文件

2020-08-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除