pathfinder_cui筆記
vim字元替換
:1,$s/word1/word2/g
雙引號內的特殊字元如$,可以保持原來的特性;
單引號內的特殊字元僅為以個純字元(純文字);
轉義符為反斜槓\
反單引號``=$(),這裡的內容先被執行。
date +%Y/%m/%d
date +%H:%M
locale -a
linux終端介面在預設的情況下,無法以中文編碼輸出資料。
history
!n
!command
>file 2>&1
&>file
linux <:將原本需要由鍵盤輸入的資料改由檔案內容代替
cat > file
cat > file <<"eof"
$$ ||
echo "$?"
cut -d "分割字元" -f fields
cut -c 字元範圍
sort
tr '[a-z]' '[A-Z]'
tr -d ';'
xargs
-
grep "aaa" /etc/*
grep -niv
grep -n '[^a-z]oo' file
[^a]集合反向選擇
^$行頭行尾
s/^/mysql/g
s/$/mysql/g
exit 0 :退出整個shell指令碼
break:只針對迴圈,如果不加數字,表示跳出最裡面的迴圈
continue:只針對迴圈。
去除每行行頭的空格
grep -o "[[:graph:]].*$"
grep -o "[[:graph:]].\+$"
grep -o "[^[:blank:]].*[[:graph:]]$"
o :每一行中想留下部分(精確匹配)
[:blank:] :空格or tab
. :萬能匹配符
[:graph:] :除空格和tab,其他的(RE=正規表示式)的其他字元
888 |_&
889 |
ls |sh
$(($a+1))
$(`ls -a $a`)
num=$(($num+1))
發郵件
vim /etc/mail.rc
set from=jianqiangcui1986@163.com smtp=smtp.163.com
set smtp-auth-user="郵箱" smtp-auth-password="******" smtp-auth=login
#echo "text" |mail -s "title" 郵箱
#!/bin/bash
echo $2 | sed 's/ /%20/g' > /tmp/zcodeme.tmp #提取簡訊內容
/usr/bin/iconv -f UTF8 -t GBK /tmp/zcodeme.tmp>/tmp/zcodemes.tmp #透過iconv進行轉碼,要不簡訊亂碼。
SMS=`head -1 /tmp/zcodemes.tmp` #提取轉碼後的內容,然後 透過下面的簡訊介面 套SMS變數法出去
curl -G "http://****/put.php?mobile=$1&content=$2【通金魔方】&mstype=1005"
mkdir a{01..03}
配置java環境變數
JAVA_HOME=/usr/java/jdk1.8.0_25
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export PATH JAVA_HOME CLASSPATH
手工配置vip的方法
ifconfig eth0:1 192.168.10.100 netmask 255.255.255.0 up (ip alias)
ifconfig eth0:1 192.168.10.100 netmask 255.255.255.0 down
ifconfig eth0:1 down
ip addr add 192.168.10.100/24 broadcast 192.168.10.255 dev eth0 (輔助ip)
ip addr del 192.168.10.100/24 broadcast 192.168.10.255 dev eth0
:1,$s/word1/word2/g
雙引號內的特殊字元如$,可以保持原來的特性;
單引號內的特殊字元僅為以個純字元(純文字);
轉義符為反斜槓\
反單引號``=$(),這裡的內容先被執行。
date +%Y/%m/%d
date +%H:%M
locale -a
linux終端介面在預設的情況下,無法以中文編碼輸出資料。
history
!n
!command
>file 2>&1
&>file
linux <:將原本需要由鍵盤輸入的資料改由檔案內容代替
cat > file
cat > file <<"eof"
$$ ||
echo "$?"
cut -d "分割字元" -f fields
cut -c 字元範圍
sort
tr '[a-z]' '[A-Z]'
tr -d ';'
xargs
-
grep "aaa" /etc/*
grep -niv
grep -n '[^a-z]oo' file
[^a]集合反向選擇
^$行頭行尾
s/^/mysql/g
s/$/mysql/g
exit 0 :退出整個shell指令碼
break:只針對迴圈,如果不加數字,表示跳出最裡面的迴圈
continue:只針對迴圈。
去除每行行頭的空格
grep -o "[[:graph:]].*$"
grep -o "[[:graph:]].\+$"
grep -o "[^[:blank:]].*[[:graph:]]$"
o :每一行中想留下部分(精確匹配)
[:blank:] :空格or tab
. :萬能匹配符
[:graph:] :除空格和tab,其他的(RE=正規表示式)的其他字元
888 |_&
889 |
ls |sh
$(($a+1))
$(`ls -a $a`)
num=$(($num+1))
發郵件
vim /etc/mail.rc
set from=jianqiangcui1986@163.com smtp=smtp.163.com
set smtp-auth-user="郵箱" smtp-auth-password="******" smtp-auth=login
#echo "text" |mail -s "title" 郵箱
#!/bin/bash
echo $2 | sed 's/ /%20/g' > /tmp/zcodeme.tmp #提取簡訊內容
/usr/bin/iconv -f UTF8 -t GBK /tmp/zcodeme.tmp>/tmp/zcodemes.tmp #透過iconv進行轉碼,要不簡訊亂碼。
SMS=`head -1 /tmp/zcodemes.tmp` #提取轉碼後的內容,然後 透過下面的簡訊介面 套SMS變數法出去
curl -G "http://****/put.php?mobile=$1&content=$2【通金魔方】&mstype=1005"
mkdir a{01..03}
配置java環境變數
JAVA_HOME=/usr/java/jdk1.8.0_25
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export PATH JAVA_HOME CLASSPATH
手工配置vip的方法
ifconfig eth0:1 192.168.10.100 netmask 255.255.255.0 up (ip alias)
ifconfig eth0:1 192.168.10.100 netmask 255.255.255.0 down
ifconfig eth0:1 down
ip addr add 192.168.10.100/24 broadcast 192.168.10.255 dev eth0 (輔助ip)
ip addr del 192.168.10.100/24 broadcast 192.168.10.255 dev eth0
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29620572/viewspace-1749590/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 印象筆記 --- 方法分享筆記筆記
- 筆記筆記
- CUUG筆記 ORACLE索引學習筆記筆記Oracle索引
- 主動筆記與被動筆記筆記
- 淘寶記錄筆記筆記
- 心情筆記筆記
- 命令筆記筆記
- 筆記:Docker筆記Docker
- Meteor筆記筆記
- ES筆記筆記
- AbstractQueuedSynchronizer筆記筆記
- new筆記筆記
- vio筆記筆記
- Liunx筆記筆記
- Nacos 筆記筆記
- oracle筆記Oracle筆記
- html 筆記HTML筆記
- Cookie筆記Cookie筆記
- jQuery筆記jQuery筆記
- Restful 筆記REST筆記
- kafka 筆記Kafka筆記
- 路由筆記路由筆記
- webSocket筆記Web筆記
- 筆記1筆記
- 筆記-FMDB筆記
- canvas筆記Canvas筆記
- 小馬筆記筆記
- 隨筆記筆記
- spark筆記Spark筆記
- 筆記:JVM筆記JVM
- Servlet筆記Servlet筆記
- 夢筆記筆記
- GIF筆記筆記
- shell 筆記筆記
- 個人筆記筆記
- JWT筆記JWT筆記
- jQuery 筆記jQuery筆記
- vue筆記Vue筆記