自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

墨非

十年磨一剑

  • 博客(15)
  • 收藏
  • 关注

原创 shell脚本:dialog

dialog是在shell中实现图形化界面的一种方式,#! /bin/shdialog --title "Question" --msgbox "welcom to our home" 9 18dialog --title "good" --yesno "Are you coming?" 9 18if [ $? != 0 ]then dialog --infobox "thank

2013-06-15 19:45:30 684

原创 shell脚本:here

here文档是传输给shell脚本的一种方式,示例如下:#! /bin/shcat <<hellohellolmyname is good comehello

2013-06-15 19:39:47 582

原创 shell脚本:unset

unset用于从shell中删除变量:#! /bin/shfoo="hello world"echo $foounset fooecho $foo

2013-06-15 19:32:56 3590

原创 shell脚本:trap

trap是对信号的处理,可以定义shell接收到哪个信号时,执行相应的操作。示例如下:#! /bin/shtrap "rm -f /tmp/my_file" INTecho creating file "/tmp/my_file"date > /tmp/my_fileecho press ctrl+cwhile [ -f /tmp/my_file ]do echo exist

2013-06-15 19:30:56 669

原创 shell脚本:shift

使用该命令可以让所有的参数变量左移一位。#! /bin/shwhile [ "$1" != " " ]do echo "$1" shiftdone

2013-06-15 19:28:48 524

原创 shell脚本:set

set指令的作用是为shell设置参数变量,用法如下:#! /bin/shecho the date is $(date)set $(date)echo the mouth is $2exit 0

2013-06-15 19:26:27 1120

原创 shell脚本:export

使用export可以将变量导入到shell中,示例如下:先写export2;#! /bin/shecho "$foo"echo "$bar"再写export1:#! /bin/shfoo="the first "export bar="the second"./export2.sh

2013-06-15 19:23:45 897

原创 shell脚本:函数使用

函数使用示例:#! /bin/shyes_or_no() { echo "is your name $*" while true do echo -n "Enter yes or no" read x case "$x" in y|yes) return 0;; n|no) return 1;; *) return

2013-06-15 14:39:53 420

原创 shell脚本:and和or

#! /bin/shtouch file_onerm -f file_twoif [ -f file_one ] && echo "hello " && [ -f file-two ] && echo "world"then echo "in if"else echo "in else"fiand语句和or语句常常一起使用,and语句是当前一个语句为真的时候,才

2013-06-15 14:32:19 8437

原创 shell脚本:while语句

当不知道要循环多少次时,需要使用while语句:#! /bin/shread foowhile [ $foo != "123456" ]do echo $foo read foodone

2013-06-15 14:27:48 670

原创 shell脚本:for语句

for语句做循环处理,处理的值可以为任意值,示例如下。#! /bin/shfor foo in baf fing 45do echo $foodone在循环中会一次输出所有字符串,如果要一次输出,需要添加 “”当需要使用其他命令时,示例如下:#! /bin/shfor file in $(ls f*.sh)do echo $filedone程序中会使用ls

2013-06-15 14:23:33 535

原创 shell脚本:if语句

if语句相对简单,是一组控制语句,应用如下:#! /bin/shecho -n "is moring? yes or no : "read textif [ "$text" = "yes" ]then echo "goodmorning!"elif [ $text = "no" ]then echo "goodafter!"else echo "please inp

2013-06-15 14:16:23 530

原创 shell脚本:test

test语句实例:#! /bin/shif [ -f /bin/bash ]then echo "file /bin/bash exits"fiif [ -d /bin/bash ]then echo "file /bin/bash is a directory"else echo "file /bin/bash is not a directory"fi

2013-06-15 14:10:41 701

原创 使用Qt创建透明盒不规则窗口的方法

使用Qt创建透明盒不规则窗口的方法:首先设置窗口透明度属性和无标题窗口,然后设置图片A,并设置它的掩码,使用画图事件,将图片画到窗口上。代码如下。   this->setWindowFlags(Qt::FramelessWindowHint);//设置窗体无边框   this->setAttribute(Qt::WA_TranslucentBackground);//设置背景透明

2013-06-15 14:06:57 845

原创 Linux下静态库制作

Linux下静态库制作:1.首先,为两个函数分别创建各自的源文件:#include void find(int a){printf("fing a num %d",a);}第二个:#include void rea(char *str){printf("rea:%s",str);}2.分别编译函数生成 .o 文件,   gcc -c

2013-06-15 14:05:35 374

空空如也

空空如也

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

TA关注的人

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