原创 shell程序的變量和參數

 像高級程序設計語言一樣,shell也提供說明和使用變量的功能。對shell來講,所有變量的取值都是一個字符串,shell程序採用$var的形式來引用名爲var的變量的值。    Shell有以下幾種基本類型的變量:    (1)shell

原创 linux shell特殊字符詳解

()  : 創建成組的命令 1)  一組由圓括號括起來的命令是新開一個子shell來執行的 因爲是在子shell裏執行,在圓括號裏的變量不能被腳本的其他部分訪問。因爲父進程(即腳本進程)不能存取子進程(即子shell)創建的變量。     

原创 Linux_shell腳本_遍歷文件夾下所有文件

#!/bin/bashfunction ergodic(){for file in ` ls $1 `do                if [ -d $1"/"$file ]thenergodic $1"/"$fileelselocal

原创 lsof命令

 lsof命令是什麼?   可以列出被進程所打開的文件的信息。被打開的文件可以是   1.普通的文件,2.目錄 3.網絡文件系統的文件,4.字符設備文件 5.(函數)共享庫 6.管道,命名管道 7.符號鏈接   8.底層的socket字流

原创 我的友情鏈接

51CTO博客開發

原创 快速排序和歸併排序

摘要:一般評判排序算法的標準有時間代價,空間代價和穩定性。本文主要討論性質相對比較好且作者喜歡的快速排序算法和歸併排序算法,並對此這做了一定比較。 正文: 常見的排序算法大致分爲四類:1.插入排序:直接插入排序,Shell排序2.選擇排序:

原创 GREP、SED、AWK、TR、SORT、UNIQ的一些用法

GREP、SED、AWK、TR、SORT、UNIQ的一些用法一、將當前目錄下(包括子目錄)的以.shell結尾的普通文件全部重命名爲.sh結尾view plaincopy to clipboardprint?01.for i in `fin

原创 the principle of design table

1.what is the one thing your table describle. 2.how will you use the table to get at the one thing 3.do your column cont

原创 數據庫三範式經典實例解析

數據庫的三範式1N:關係R中的屬性都是不可分割的項.2N:在1N的基礎上,每個非主屬性完全函數依賴於碼.3N:在2N的基礎上,每一個非主屬性既不部分依賴於碼也不傳遞依賴於碼. 1N  |   消除非主屬性對碼的部分函數依賴 2N  |  

原创 linux解壓tar命令

linux解壓 tar命令 tar命令 tar [-cxtzjvfpPN] 文件與目錄 .... 參數: -c :建立一個壓縮文件的參數指令(create 的意思); -x :解開一個壓縮文件的參數指令! -t :查看 tarfile 裏

原创 sql 連接操作

inner join :any join that combines the records form two tables using some condition natural join:an inner join that leav

原创 sql view

a view is consider a virtual table because it act like a table,and same operation that can be performed on a table can 

原创 Linux中find常見用法示例

·find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \; #-print 將查找到的文件輸出到標準輸出#-exec   command   {}

原创 Linux rename命令 批量重命名

Linux的 rename 命令有兩個版本,一個是C語言版本的,一個是Perl語言版本的,早期的Linux發行版基本上使用的是C語言版本的,現在已經很難見到C語言版本的了,由於歷史原因,在Perl語言大紅大紫的時候,Linux的工具開發者們

原创 sql view

a view is consider a virtual table because it act like a table,and same operation that can be performed on a table can