【Bioinfo Blog 014】【Shell】——亂七八糟各種各樣的命令記錄
1. 壓縮/解壓
1.1 .tar
-z : 使用 gzip 來壓縮和解壓檔案
-v : --verbose 詳細的列出處理的檔案
-f : --file=ARCHIVE 使用檔案檔案或裝置,這個選項通常是必選的
-c : --create 建立一個新的歸檔(壓縮包)
-x : 從壓縮包中解出檔案
- 壓縮檔案 file1 和目錄 dir2 到 test.tar.gz
tar -zcvf test.tar.gz file1 dir2
- 解壓 test.tar.gz(將 c 換成 x 即可)
tar -zxvf test.tar.gz
- 列出壓縮檔案的內容
tar -ztvf test.tar.gz
1.2 .zip
- 壓縮檔案
zip -r test.zip file
- 解壓檔案
unzip all.zip
1.3 .gz
- 壓縮檔案
gzip file
- 解壓檔案
gunzip file.gz
2. 程式管理
2.1 批量kill
dump為跑的命令,stu18230130為叢集中使用者的名字
ps -ef | grep dump | grep stu18230130 | awk '{print $2}' | while read id; do kill $id; done
2.2 檢視後臺程式
ps -a -o pid,pcpu,pmem,vsz,rss,tty,stat,start,time,comm,args,user
3. 文字操作
3.1 批量刪掉檔名前幾個字元
列出以.idat.gz結尾的檔案,{11}表示刪除前11個字元
for file in `ls *.idat.gz`;do mv $file `echo $file|sed 's/.\{11\}//'`;done;
相關文章
- 亂七八糟的java static知識(建議不要看)Java
- ASP.NET MVC4 亂七八糟羅列ASP.NETMVC
- C#中的各種各樣的索引器C#索引
- docker Linux 各種操作記錄DockerLinux
- 免費api推薦,各種各樣的都有~API
- 初賽De各種各樣的知識點
- Linux各種命令Linux
- C和C++篇——各種各樣的函式C++函式
- 【整理】adb命令、adb shell與Linux各種命令(busybox)Linux
- 「API分享」整理了各種各樣的免費API介面API
- AndroidStudio中各種常見快捷鍵記錄Android
- 各種開發工具索引/目錄索引
- 各種程式打包軟體的安裝命令
- 對亂糟糟的日誌說再見
- 程式猿的年終總結,各種版本各種殘
- 解決ASP.NET中的各種亂碼問題ASP.NET
- Linux Shell中各種括號用法總結!Linux
- 各種命令,以及FAQ..持續更新.....
- 各種加速
- 完美解決jspdf各種中文亂碼問題JS
- JAVA的各種OJava
- Nginx的各種配置Nginx
- MySQL的各種joinMySql
- 各種排序的原理排序
- Oracle 的各種表Oracle
- 認識各種記憶體地址記憶體
- [筆記]鎖:各種場景 整理筆記
- SAP 軟體的精髓之一:各種各樣的決定機制 - Determination Logic
- 各種TOP SQLSQL
- 各種協議協議
- stream流各種
- 在Android亂世中看各種應用商店的競爭力Android
- ASMCMD中的各個命令ASM
- mysql的各種日誌MySql
- iOS 中的各種鎖iOS
- Windows 的各種聲音Windows
- 各種符號的英文符號
- 寫了10年JAVA程式碼,為何還是給人一種亂糟糟的感覺?Java