统计文件行数的shell

Program: Count every cpp file and h file is line in a path ,and add them ,output it
History: Build by AstrayLinux in 2011/10/17

Read more »

在终端for循环

1
2
3
4
5
6
7
for (( i=30;i<37;i++ ))
do
     for (( j=40;j<47;j++))
      do
             printf "\e[$((i))m\e[$((j))m\e[1m%s\e[0m\n" "String!" //与C的printf一样
      done
done

在终端下写成一行,注意分号位置,done前有一个,其他都可以不用

1
for (( i=30;i<37;i++ )) do for ((j=40;j<47;j++)) do printf"\e[$((i))m\e[$((j))m\e[1m%s\e[0m\n" "String!" ;done;done

查询linux系统命令

用tab键列出的命令只能是以字符开头的命令,有时候只记得命令的中间部分,就不好查询了。这时我们可以把系统中所有的命令集中到一个文件中,再用cat和grep来查询,就可以通过中间部分查找命令了。

Read more »

bash处理的12个步骤流程图

网上看到的都是文字版的流程图,自己做了一个图形的,虽然不大好看!

dialog及gdialog命令测试

简单明了的列表,copy也方便。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/bash
#test the gDialog
height=24
width=80
text="text"
filename="/home/ocean/.bashrc"
gdialog --title "testbox" --textbox "$filename" $(($height*4)) $width
gdialog --title "checklist" --checklist "$text" $height $width   2   "1" "aaaa" "on"   "2" "bbbb" "on" # list_height [tag text status]
gdialog --title "infobox" --infobox "$text =========" $height $width
gdialog --title "inputbox" --inputbox  "$text" $height $width "initial string"
gdialog --title "menu" --menu "$text" $height $width 2 "1" "aaaa" "2" "bbbb"    #menu_height [tag item]
gdialog --title "msgbox" --msgbox "$text========" $height $width
gdialog --title "radiolist" --radiolist "$text" $height $width 2 "1" "aaaa" "on" "2" "bbbb" "off"
gdialog --title "yesno" --yesno "$text" $height $widch

LVM动态磁盘简记

搭建动态磁盘LVM

Read more »

Linux常见缩写的解释

一些Linux中常见的名词缩写,经常忘记意思,记下来

Read more »

RHEL学习笔记

上了公开课,学了一些RHEL的知识,主要有:破解root密码和加密grub,防止别人破解root密码,网络配置,特殊权限和管理交换分区。

Read more »