原创 linux裏while [-n "$1"]這裏的-n是什麼意思?

-n str,字符串不爲null,長度大於零

原创 奇葩屬性:layout_weight 的解釋及使用

在Android的控件佈局中,有一個奇葩的 layout_weight 屬性,定義如下: layout_weight : 用於指定剩餘空閒空間的分割比例。用法: 01 <LinearLayout 0

原创 1.linux shell

while true do date; sleep 1; done;

原创 ls: unrecognized prefix: rs ls: unparsable value for LS_COLORS environment variable

解決辦法: 在~/.bashrc中加入以下環境變量:   export LS_COLORS=

原创 二分查找

二分查找算法基本思想二分查找算法的前置條件是,一個已經排序好的序列(在本篇文章中爲了說明問題的方便,假設這個序列是升序排列的),這樣在查找所要查找的元素時,首先與序列中間的元素進行比較,如果大於這個元素,就在當前序列的後半部分繼續查找,

原创 Linux下/proc目錄簡介

1. /proc目錄 Linux 內核提供了一種通過 /proc 文件系統,在運行時訪問內核內部數據結構、改變內核設置的機制。proc文件系統是一個僞文件系統,它只存在內存當中,而不佔用外存空間。它以文件系統的方式爲訪問系統內核數據的操

原创 linux性能問題(CPU,內存,磁盤I/O,網絡)

一. CPU性能評估 1.vmstat [-V] [-n] [depay [count]] -V : 打印出版本信息,可選參數 -n : 在週期性循環輸出時,頭部信息僅顯示一次 delay : 兩次輸出之間的時間間隔

原创 進程相關

查看那個進程佔用了xxx端口 lsof -i:xxx 查看進程號爲xxx的進程在哪裏 ps -ef|grep xxx 殺死進程: kill -9 pid

原创 find 與 xargs

find /opt/newcms/public/360/newbox/yun/test/  -type f -name 'list*' -print0 | xargs -0 rm -f print0:輸出以null字符分割xargs

原创 shell分析nginx access log日誌

統計訪問最多的ip 1. tail -n 10000 xxaccess_log | cut -d " " -f 1 |sort|uniq -c|sort -rn|head -10 |more 2.tail -n 10000 xx-acce

原创 is not in the sudoers file 解決(轉)

解決方案:首需要切換到root身份$su -(注意有- ,這和su是不同的,在用命令"su"的時候只是切換到root,但沒有把root的環境變量傳過去,還是當前用戶的環境變量,用"su -"命令將環境變量也一起帶過去,就象和root登錄一

原创 python for else

 >>> for i in range(0,10):         if i > 10:             break;     else:         print "hello world"; 輸出:hello wor

原创 rpm

1.安裝軟件:執行rpm -ivh rpm包名,如: #rpm -ivh apache-1.3.6.i386.rpm 2.升級軟件:執行rpm -Uvh rpm包名。 3.反安裝:執行rpm -e rpm包名。 4.查詢軟件包的詳

原创 uptime,Top,Free,PS,Pstree,VMStat,SysStat

一 uptime   uptime命令用於查看服務器運行了多長時間以及有多少個用戶登錄,快速獲知服務器的負荷情況。 uptime的輸出包含一項內容是load average,顯示了最近1,5,15分鐘的負荷情況。它的值代表等待CPU

原创 2.Unix高級編程-----ls的實現

#include "apue.h" #include <dirent.h> int main (int argc,char * argv[]) { DIR *dp; struct dirent *dirp; i