关闭
当前搜索:

【shell script】变量及其相关操作

shell script中的变量不分数据类型,只有数值和字符串两种值。有几个点需要注意: 变量定义时不能加上$ 中间不能有空格 首字符是字母 不能使用关键字和标点符号。~相关的内置变量 variable using ~username user’s home directory ~+ $PWD =~ 正则表达式匹配 ~- 上一个工作路径 eg: cd -...
阅读(225) 评论(0)

【linux shell】grep 常用选项

color选项增加颜色渲染使用拓展正则表达式如果要使用正则表达式,需要添加-E选项——这意味着使用扩展(extended)正则表达式。或者也可以使用默认允许正则表达式的grep命令——egrep。例如: $ grep -E "[a-z]+" filename #或者 $ egrep "[a-z]+" filename仅输出匹配结果使用 -o[root@CentOS ~]# grep word r...
阅读(610) 评论(0)

【linux shell】 find 常用选项

find path -name “通配符”通配符搜索find path -iname file忽略大小写搜索find path ( -name “通配符1” -o “通配符2” )-o表示或者,匹配其中任意一个正则表达式[edemon@CentOS tmpDir]$ ls d1 d2 d3 f1 f2 f3 [edemon@CentOS tmpDir]$ find . \( -name "...
阅读(248) 评论(0)

第一份qnx代码

注:本文的hello word例子不是用IDE编译后运行的。 我得到了含.qnx、target、host、install、jre、deployment等文件夹的环境包后,放到C盘,导师说 Momentics IDE不用安装就能用,我惊呆了! 但,事情果然没有那么简单,证书失效,第二次打开同一份工程看不了文件。我的内心是崩溃的。命令行然后我就只能用命令行了。 一份批处理文件:call c:\qnx...
阅读(454) 评论(0)

shell脚本刷流量

脚本内容:#! /bin/bash repeat(){ while :; do $@ && repeat $@ done } read -p "enter URL: " url repeat curl $url 1>read1灵感来源:Linux世界里著名的fork炸弹。 fork炸弹的源码:(){:|:&};,他就像一颗疯长的二叉树,不断消耗着系统的资源。fork()炸弹的影响规模是2n...
阅读(1045) 评论(0)

让 rm -rf * 不再那么可怕

在Linux中,rm是一个高效的工具,但是有时能带来灾难性的后果。敲一个rm -rf *就可能让今天的工作白做了,及时发现问题的话用debugfs也许能挽回损失,但是万一,万一磁盘数据被覆盖了呢? 接下来,做点事儿改变一下rm的行为。1. 创建myrm脚本因为exit会使得子shell退出,如果将此脚本写成一个函数放到.bashrc的话,中间一旦出错就会导致终端窗口关闭。故单独写一个脚本。TRAS...
阅读(1976) 评论(0)

软件更新后 version `GLIBCXX_3.4.15' not found

CentOS系统软件升级后(具体升级啥我也忘了),运行qt creator出现问题 /usr/lib/libstdc++.so.6: version ‘GLIBCXX_3.4.15' not found strings打印共享库中加载部分的信息:$ strings /usr/lib/libstdc++.so.6.0.13 | grep GLIBC GLIBCXX_3.4 GLIBCXX_3.4.1...
阅读(623) 评论(0)

SDL点、线、面及图像加载

SDL画图系列之点,线,面点SDL库并没有提供直接画点的函数。不过在开发文档中提供了一个在任意视频模式下画出一个像素点的例子。我们可以写自己的画点函数。#include #include #include #define Uint32 unsigned int #define Uint16 unsigned short/* custom dra...
阅读(546) 评论(0)

杂记 (7) —— shell, gdb, vim, gcc, mingw32

diff的结果显示解释a - add c - change d - delete 如: $ diff file1 file21c1 时间:0.42000000代表第一行不同1,2d0 < 时间:0.29000000 < after sorted : 代表第一个文件比第二个文件多第一行时间:0.29000000和第二行after sorted :。0a1...
阅读(579) 评论(0)

SDL简单动画

动画是利用人类的视觉特点被创造出来的艺术品。图像在不同的时间和位置出现可以产生一定的视觉特效。SDL程序可以制作动画。想要制作出动画的效果,就需要把握好单位时间内出现的图片数量这一个因素。一般来说,一秒24帧可以得到流畅的动画场景。那么两张图像的时间间隔保持约为41666 microseconds. 下面例子中的GIF图片是GifCam.exe截屏制成。 制作一个简单动画: 红色的圆圈不断扩大...
阅读(580) 评论(4)

linux图形编程之SDL

SDL startSDL是编写跨平台游戏和多媒体应用的支持库,包含了对图形、声音、游戏杆、线程等支持,内容丰富、应用广泛。 ubuntu15.04上安装SDL: Source Code在 http://www.libsdl.org/download-1.2.php上,下载SDL-1.2.15.tar.gz。解压tar -zxvf SDL-1.2.15.tar.gz,在加压后的文件夹SDL-1.2...
阅读(1575) 评论(0)

杂记 (6) —— vim, gcc, gdb, man

vi vistual block缩进选中vistual block, shift + > or <gdb无法调试最新gcc编译的程序$ gcc -g -o fcopy fcopy.c $ gdb fcopy GNU gdb (GDB) Red Hat Enterprise Linux (7.2-90.el6) Copyright (C) 2010 Free Software Foundation,...
阅读(329) 评论(0)

杂记 (5) —— 重装系统后

1. xshell+xmanager本想安装win7+ubuntu的双系统,但是安装后开机系统引导出现问题,只能看到一个系统。听说还需要下载修复软件处理它,我已经被引导问题搞怕了,上一个硬盘就莫名其妙的坏了,所以这次就安分的把linux放在虚拟机中吧。但是在虚拟机中始终有一些舒服,于是使用xshell+xmanager的组合方式在主机上进行linux的操作。 xshell使用ssh登陆就不多说了,...
阅读(439) 评论(0)

杂记 (4) —— linux and coding

记录linux文本界面下的计算器,bc. 可进行的操作:+ 加法 - 減法 ###乘法 / 除法 ^ 指数 % 余数 启动: bc 离开: quitawk编程,非法引用数组$ ./split.sh awk: line 5: illegal reference to array elements $ cat split.sh #!/bin/bash awk ' BEGIN{...
阅读(454) 评论(0)

杂记 (3) —— C and linux

问题 遇到一个奇怪的现象. 在移动硬盘中自己编译c程序得到的可执行文件没有可执行属性,使用root +x也不能改变他的属性. 当我把它放入自己电脑中的硬盘后,就可以chmod +x了. 自己猜想这可能和文件系统相关. fdisk -l Device Boot Start End Sectors Size Id Type /dev/sda1 *...
阅读(339) 评论(0)
34条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:331304次
    • 积分:8856
    • 等级:
    • 排名:第2517名
    • 原创:575篇
    • 转载:13篇
    • 译文:0篇
    • 评论:36条
    我的链接
    最新评论