golang 換行字串寫法
`line 1
line 2
line 3`
2017年3月27日 星期一
2017年3月23日 星期四
PageX連接 windows 7 出現 Android ADB Interface裝置更改為 MTP USB裝置
電腦管理->
裝置管理員->
PageX->
更新驅動程式軟體->
瀏覽電腦上的驅動程式軟體->
讓我從電腦上的裝置驅動程式清單挑選->
MTP USB裝置
裝置管理員->
PageX->
更新驅動程式軟體->
瀏覽電腦上的驅動程式軟體->
讓我從電腦上的裝置驅動程式清單挑選->
MTP USB裝置
2017年3月22日 星期三
bash type 摘要
#!/bin/bash
function fdisk(){ :; }
echo "type";type fdisk
echo;echo "type -a";type -a fdisk
echo;echo "type -t";type -t fdisk
echo;echo "type -f";type -f fdisk
echo;echo "type -P";type -P fdisk
輸出結果:
function fdisk(){ :; }
echo "type";type fdisk
echo;echo "type -a";type -a fdisk
echo;echo "type -t";type -t fdisk
echo;echo "type -f";type -f fdisk
echo;echo "type -P";type -P fdisk
輸出結果:
type fdisk is a function fdisk () { : } type -a fdisk is a function fdisk () { : } fdisk is /sbin/fdisk type -t function type -f fdisk is /sbin/fdisk type -P /sbin/fdisk
2017年3月21日 星期二
列出系統連線前10名
# List Top 10 ip_conntrack
#Linux kernel 2.4.x
cat /proc/net/ip_conntrack | cut -d ' ' -f 10 | cut -d '=' -f 2 | sort | uniq -c | sort -nr | head -n 10
#Linux kernel 2.6.x-
cat /proc/net/nf_conntrack | cut -d ' ' -f 10 | cut -d '=' -f 2 | sort | uniq -c | sort -nr | head -n 10
#Linux kernel 2.4.x
cat /proc/net/ip_conntrack | cut -d ' ' -f 10 | cut -d '=' -f 2 | sort | uniq -c | sort -nr | head -n 10
#Linux kernel 2.6.x-
cat /proc/net/nf_conntrack | cut -d ' ' -f 10 | cut -d '=' -f 2 | sort | uniq -c | sort -nr | head -n 10
2017年3月20日 星期一
讀取 /proc/{pid}/cmdline
cut -d $'\0' --output-delimiter=" " c1 -f 1-
===================================================
while read -d $'\0'; do echo $REPLY; done < cmdline;
===================================================
i=1
while t=$(cut -d $'\0' -f $i /proc/1/cmdline)
do
echo $t
i=$(($i+1))
[ "$t" == "" ] && break;
done
====================================================
function func_strings { :;
_return='';
i=1;
while t=$(cut -d $'\0' -f $i $1 2>/dev/null);
do :;
[ "$t" == "" ] && break;
i=$(($i+1));
_return=$(echo -n $_return $t)
done;
echo $_return;
}
===================================================
while read -d $'\0'; do echo $REPLY; done < cmdline;
===================================================
i=1
while t=$(cut -d $'\0' -f $i /proc/1/cmdline)
do
echo $t
i=$(($i+1))
[ "$t" == "" ] && break;
done
====================================================
function func_strings { :;
_return='';
i=1;
while t=$(cut -d $'\0' -f $i $1 2>/dev/null);
do :;
[ "$t" == "" ] && break;
i=$(($i+1));
_return=$(echo -n $_return $t)
done;
echo $_return;
}
2017年3月15日 星期三
2017年3月14日 星期二
訂閱:
文章 (Atom)