- 博客(27)
- 收藏
- 关注
转载 常用的一些shall脚本(二)
9.如果test.log的大小大于0,那么将/opt目录下的*.tar.gz文件#/bin/sha=2while name="test.log"do sleep 1 b=$(ls -l $name | awk '{print $5}') if test $b -ge $a #then echo "OK"
2017-05-17 22:05:16
764
转载 常用的一些shell脚本(一)
自己写了一下小的shell实例,虽然很小,但所有的大的程序都是由小的模块堆积起来的,程序员一定要懂得一种脚本的书写,而我,只会在linux下工作,所以就只能写linux的shell脚本了,呵呵,本文会陆续更新,给自己加油!1.模拟linnux登录shell复制代码 代码如下:#/bin/bashecho -n "login:" read nameecho -n "p
2017-05-17 22:03:38
397
转载 Linux中执行shell脚本的4种方法总结
bash shell 脚本的方法有多种,现在作个小结。假设我们编写好的shell脚本的文件名为hello.sh,文件位置在/data/shell目录中并已有执行权限。方法一:切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本:复制代码 代码如下:cd /data/shell./hello.sh./的意思是说在当前的工作目录下执行hel
2017-05-17 22:01:30
287
转载 gdb
1. 默认设置下,在调试多进程程序时GDB只会调试主进程。但是GDB(>V7.0)支持多进程的分别以及同时调试,换句话说,GDB可以同时调试多个程序。只需要设置follow-fork-mode(默认值:parent)和detach-on-fork(默认值:on)即可。 follow-fork-mode detach-on-fork 说明parent
2017-04-19 16:48:29
213
转载 gdb调试
一.gdb常用命令:命令描述backtrace(或bt)查看各级函数调用及参数finish连续运行到当前函数返回为止,然后停下来等待命令frame(或f) 帧编号选择栈帧info(或i) locals查看当前栈帧局部变量的值list(或l)列出源代码,接着上次的位置往下列,每次列
2017-04-19 16:46:41
332
原创 gdb调试
gcc test.c -o test -g编译test.c生成文件为testgdb test断点运行test文件l->list列出代码b->breakpoint断点执行,设置执行的断点r->run执行s->stop单步执行这时可以看到一行代码,是即将执行的代码n->next执行下一遍,不会进入到函数的内部,会把for循环一遍一遍的执行下去iofo b查询断点
2017-04-19 16:44:17
187
转载 linux命令3
7.使用htop查看和管理进程你用哪个命令找出电脑上正在运行的进程的呢?我敢打赌是‘ps’并在其后加不同的参数来得到你所想要的不同输出。安装‘htop’吧!绝对让你相见恨晚。htop在终端中将进程以列表的方式呈现,有点类似于Windows中的任务管理器。你可以使用功能键的组合来切换排列的方式和展示出来的项。你也可以在htop中直接杀死进程。在终端中简单的输入htop
2017-04-05 06:59:03
200
转载 linux命令2
3.暂停并在后台运行命令我曾经写过一篇如何在终端后台运行命令的指南。CTRL + Z -暂停应用程序fg -重新将程序唤到前台如何使用这个技巧呢?试想你正用nano编辑一个文件:sudo nano abc.txt文件编辑到一半你意识到你需要马上在终端输入些命令,但是nano在前台运行让你不能输入。你可能觉得唯一的方法就是保存文件,退出nano
2017-04-05 06:58:17
290
转载 linux命令
1.命令行日常系快捷键如下的快捷方式非常有用,能够极大的提升你的工作效率:CTRL + U -剪切光标前的内容CTRL + K -剪切光标至行末的内容CTRL + Y -粘贴CTRL + E -移动光标到行末CTRL + A -移动光标到行首ALT + F -跳向下一个空格ALT + B -跳回上一个空格ALT + Backs
2017-04-05 06:57:25
826
转载 linux中的echo的用法
linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo的用法echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。该命令的一般格式为: echo [ -n ] 字符串其中选项n表示输出文字后不换行;字符串能加引号,也能不加引号。用echo命令输出加引号的字符串时,将字符串原样输出;用echo命令
2017-03-29 22:42:22
12053
转载 Linux中find常见用法示例
·find path -option [ -print ] [ -exec -ok command ] {} \;find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: find命令对匹配的文件执行该参数所给出
2017-03-29 22:40:12
293
原创 Ubantu中vimw文本编辑器的使用
Ubantu中默认是可以使用VI的但是想使用更高的vim就需要我们自己安装软件,安装过程需要联网,在终端的情况下执行以下命令:sudo apt-get install vim-gtk之后等待一段时间就可以安装完成,如果安装包下载不下来,就去设置里的软件和更新把下载源改了。vim的配置文档在/etc/vim/vimrc中对vim的配置中,添加set number
2017-03-29 22:29:06
526
原创 linux基础
1.linux与unix的区别Linux和UNIX的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件。这应该是他们最大的不同,这种不同 体现在用户对前者有很高的自主权,而对后者却只能去被动的适应;这种不同还表现在前者的开发是处在一个完全开放的环境之中,而后者的开发完全是处在一个黑 箱之中,只有相关的开发人员才能够接触的产品的原型。1) UNIX系
2017-03-01 13:26:34
249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人