Linux下ELF文件类型分为以下几种: 1、可重定位文件,例如SimpleSection.o; 2、可执行文件,例如/bin/bash; 3、共享目标文件,例如/lib/libc.so。 再接下来的文章中,我们会使用objdump,readelf,hexdump,nm等来分析一个Linux中可重定位文件SimpleSection.o。 首先附上SimpleSecti...
分类:
系统相关 时间:
2014-09-09 21:38:39
阅读次数:
564
一句话#chsh -s /usr/local/bin/bash非root用户默认的shell#chsh -s /usr/local/bin/bash yourname
分类:
其他好文 时间:
2014-09-09 21:30:59
阅读次数:
180
由于工作上的需要,花了点时间,研究了一下eval和exec这两个shell内建特殊的命令。因为用的不是很多,所以还是有一点比较隐晦的。。1.eval该命令是bashshell中内建的一个命令,相比其他的命令来说还是有一点的难度。该命令后面所跟的内容都认为是参数,但是会两次扫描其参数,..
分类:
其他好文 时间:
2014-09-09 18:35:09
阅读次数:
1285
前记:这里是我做的shell笔记;接下来会提供一系列。Shell是一种脚本语言,那么,就必须有解释器来执行这些脚本。Unix/Linux上常见的Shell脚本解释器有bash、sh、csh、ksh等,习惯上把它们称作一种Shell。我们常说有多少种Shell,其实说的是Shell脚本解释器。至于这几...
分类:
其他好文 时间:
2014-09-09 17:54:59
阅读次数:
197
[oracle@sta ~]$ vi .bash_profile# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then. ~/.bashrcfi# User specific environment and st...
分类:
其他好文 时间:
2014-09-09 15:46:28
阅读次数:
186
声明执行程序#!/bin/bash用来告诉系统使用/bin/bash 程序来执行该脚本。譬如python 脚本,可以这样写:#!/usr/bin/python赋值和引用 赋值公式:变量名=值取一个变量的值的时候,需要在变量名前面加上$ 符号,譬如:var="hello bash"echo $var如...
分类:
系统相关 时间:
2014-09-09 15:14:48
阅读次数:
279
inotify.sh脚本范例[root@A-Server58 ~]# cat /server/scripts/inotify.sh#!/bin/bash#parahost01=192.168.1.111src=/dingjiandst=dingjianuser=rsync_backuprsync_p...
分类:
其他好文 时间:
2014-09-07 21:04:55
阅读次数:
334
因为有需要做Android相关的开发工作,很多时候要穿越之后才能做事情;如Android文件加密预研、Android NDK/SDK的下载,都需要使用得到Google;但是穿越之后,访问国内网站就不是那么方便了,所以,写一脚本,在需要的时候直接调用下就可以直达国内网站了; 1 #!/bin/bash...
分类:
Web程序 时间:
2014-09-07 18:31:25
阅读次数:
242
虚拟机克隆完后,通常我使用这两个脚本来帮助快速部署,一个是修改主机名,一个是修改IP地址(IP地址修改比较适合只用一块网卡的虚拟机,修改eth0的IP地址)。适合Redhat 6及CentOS 6的操作系统。修改主机名:#!/bin/bash# Ivan Liao - Version 0.1clea...
分类:
其他好文 时间:
2014-09-07 14:45:35
阅读次数:
230
From:http://www.cnblogs.com/killerlegend/p/3960112.htmlAuthor:KillerLegendDate:2014.9.7打开mintty,输入下列命令即可.chere -i -t mintty之后,鼠标右键将会显示一个Bash Prompt He...