上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 43 下一页

2019年5月6日

shell编程之条件与分支语句

摘要: 1、if条件分支语句 if expr1(条件测试) #如果expr1为真,返回0 then commands1 elif expr2 then commands2 .... ... else commands fi #if语句必须以fi终止 下面看一个实例: elif可以有多个,else最多有1个。 阅读全文

posted @ 2019-05-06 14:50 wsw_seu 阅读(256) 评论(0) 推荐(0) 编辑

2019年5月5日

shell编程之条件测试

摘要: 一、条件测试:可根据某个特定条件是否满足,来选择执行相应的任务。bash中允许测试两种类型的条件--命令成功或失败,表达式为真或假。任何一种测试中,都要有退出状态(返回值),退出状态为0表示命令成功或表达式为真,非0表示命令失败或表达式为假(与C语言相反)。状态变量 $? 保存命令退出状态的值 内置 阅读全文

posted @ 2019-05-05 22:51 wsw_seu 阅读(235) 评论(0) 推荐(0) 编辑

shell编程之算术扩展(引号、命令替换、算术扩展)

摘要: 1、单引号 、双引号、反引号的区别 单引号:忽略所有特殊字符 双引号:忽略大部分特殊字符($ `等字符除外) 反引号:命令替换(将一个命令的标准输出插入到命令的任何位置) $(): 同样是命令替换 命令替换可以嵌套(如果使用反引号,则内部的反引号必须用反斜杠来转义) :echo `basename 阅读全文

posted @ 2019-05-05 20:55 wsw_seu 阅读(276) 评论(0) 推荐(0) 编辑

shell编程之输入输出

摘要: 1、输入 read命令有以下几种常见形式: read var :等待用户输入,从标准输入中读取一行并赋值给变量var read : 标准输入读取一行,并赋值给内置变量REPLY read -a arr :读入一组词,依次赋值给数组arr read -p :表示提示符 read -t:表示超时时间 r 阅读全文

posted @ 2019-05-05 19:50 wsw_seu 阅读(480) 评论(0) 推荐(1) 编辑

shell编程基础

摘要: 1、shell脚本是纯文本文件,可以使用任何编辑器编写,以.sh作为后缀。 第一行:#! /bin/bash 指定用那个程序来进行解释 例如: #! /bin/bash echo "hello world!!!" 记得给该文件加上可执行权限。 2、shell中变量:必须以字母或下划线开头,可分为本能 阅读全文

posted @ 2019-05-05 17:22 wsw_seu 阅读(306) 评论(0) 推荐(0) 编辑

linux基本操作之linux登陆

摘要: 一 文本登陆方式: 输入用户名与密码;/etc/passwd文件对照(口令文件,保存基本的用户信息);/etc/shadow文件对照(影子文件,保存密码信息);启动相应的shell程序;用户得到 一个虚拟终端,通过shell与系统交互;进入用户家目录。 口令文件格式: root: x : 0 : 0 阅读全文

posted @ 2019-05-05 15:31 wsw_seu 阅读(787) 评论(0) 推荐(0) 编辑

2019年4月20日

binary hacks读数笔记(堆、栈 VMA的分布)

摘要: 一、首先看一个简单的程序: gcc -static SectionMapping.c -o SectionMapping.elf/usr/bin/ld: cannot find -lcyum install glibc-static 查看一下静态链接之后,SectionMapping.elf的段分布 阅读全文

posted @ 2019-04-20 14:49 wsw_seu 阅读(372) 评论(0) 推荐(0) 编辑

2019年4月4日

binary hacks读数笔记(共享库)

摘要: 共享库从文件结构上来讲,与共享对象没什么区别。Linux下,共享库就是普通的ELF共享对象。 1、共享库命名: libname.so.x.y.z :其中最前面使用前缀lib,中间是库的名字和后缀“so”。最后三个数字组成的是版本号。其中,“x”表示主版本号,“y”表示次版本号,"z"表示发布版本号。 阅读全文

posted @ 2019-04-04 16:43 wsw_seu 阅读(167) 评论(0) 推荐(0) 编辑

debug hacks读书笔记(获取进程内核转储 core dump)

摘要: 待开始 阅读全文

posted @ 2019-04-04 15:49 wsw_seu 阅读(97) 评论(0) 推荐(0) 编辑

2019年4月3日

内嵌汇编简介(转)

摘要: as语法:——————宏 像C语言一样,as也支持宏。但是,汇编程序中所包含的头文件不能包含C语言中的函数,数据结构等内容,而只能定义常量,汇编指令等汇编器认识的内容。 宏的存在说明as在编译时存在预处理这一步骤,但是需要注意,如果所写的汇编代码中包含宏指令的话,则一定要将源文件的后缀名使用大写的S 阅读全文

posted @ 2019-04-03 17:16 wsw_seu 阅读(620) 评论(0) 推荐(0) 编辑

上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 43 下一页

导航