#!/bin/bash
for file in `ls *ts*`
do
mv $file `echo $file|awk -F ? '{print $1}'`
done
目的:去掉?pk後面的字符串
單位要成立新的事業部,以後可能會用到linux,雖然工作一來,一直沒有在工作中用到過linux,但因爲自身對這一塊比較感興趣,所以一直一來都利用空閒時間學習這方面的東西,看linux內核源碼快3年了,也一直有整理些東西的想
自由軟件:更注重對軟件的解放,而非價格上的免費。 人工智能:AI--artificial intelligence 麻省理工學院:MIT 公共許可協議:General Public License,GPL POSI
自定義變量賦值語句兩側不能有空格 不能這樣: A = 1 要這樣: A=1
split命令可以用來分割文件 $ split -b 10k data.file $ ls data.file xaa xab xac xad xae xaf xag xah xai xaj 上面的命令將data.file分割成
數組與關聯數組 定義數組的方法有很多種。 數組 可以在單行中使用數值列表來定義一個數組: array_var=(test1 test2 test3 test4) #這些值將會存儲在以0爲起始索引的連續位置上 另外,還可以將數組
rename 將 *.JPG更名爲 *.jpg: $ rename *.JPG *.jpg 將文件名中的空格替換成字符 “_”: $ rename 's/ /_/g' * 's/ /_/g’用於替換文件名,而 * 是用於匹配目
使用shell進行數學運算 let命令可以直接執行基本的算術操作 let result=no1+no2 echo $result 自加操作$ let no1++ 自減操作$ let no1-- 簡寫let no+=6 l
使用配置文件定製bash 放入配置文件中的常見命令如下: # 定義ls命令使用的顏色 LS_COLORS='no=00:di=01;46:ln=00;36:pi=40;33:so=00;35:bd=40;33;01' export
suppose we want to find string "ret is" in the current dir and all sub-dirs, the grep command could like this 1) put th
在linux/unix平臺上的 sqlplus中,如果輸錯了字符,要想刪除,習慣性的按下backspace鍵後,發現非但沒有刪除想要刪掉的字符,還多出了兩個字符^H。當然,我們 可以同時按下ctrl+backspace鍵來刪除,但對於習慣
grep -rn "main" ./ -C 5
1 查看進程id ps -ef | grep proc_name 2 查看進程中所有線程 ps -T -p 26736 3 查看進程中線程的cpu使用率 top -H -p 26736
find ./ -name 'file_name'
1 實時觀察文件新增內容 tail -f proc_module.log 2 查看最後100行文件內容 tail -n 100 proc_module.log 3 查看文件中所有帶關鍵字的內容的前後5行 cat proc_m