騰訊云實(shí)驗(yàn)者平臺(tái)
https://cloud.tencent.com/developer/labs/lab/10000/console
有點(diǎn)疑惑還不太懂梯澜,命令里ls ~
cp~
以及文件中的~/
是什么個(gè)用法呢独榴?
touch ~/testFile ###創(chuàng)建文件
ls ~ ###查看剛剛新建的文件
cp ~/testFile ~/testNewFile ###使用cp命令復(fù)制文件
cat ~/.bash_history ###查看文件內(nèi)容
grep 'root' /etc/passwd ###過(guò)濾出 /etc/passwd 文件中包含 root 的記錄
grep -r 'linux' /var/log/ ###遞歸地過(guò)濾出 /var/log/ 目錄中包含 linux 的記錄
cat /etc/passwd | grep 'root' ###管道:將上一命令的輸出作為下一命令的輸入
echo 'Hello World' > ~/test.txt ###重定向:可以使用 > 或 < 將命令的輸出重定向到一個(gè)文件中
運(yùn)維常用的幾個(gè)命令(選擇性忽略)
ping -c 4 cloud.tencent.com ###對(duì) cloud.tencent.com 發(fā)送 4 個(gè) ping 包, 檢查與其是否聯(lián)通
###netstat 命令用于顯示各種網(wǎng)絡(luò)相關(guān)信息坪它,如網(wǎng)絡(luò)連接, 路由表, 接口狀態(tài)等等
netstat -lt ###列出所有處于監(jiān)聽(tīng)狀態(tài)的tcp端口
netstat -tulpn ###查看所有端口信息,包括PID及進(jìn)程名稱
ps 過(guò)濾得到當(dāng)前系統(tǒng)中ssh進(jìn)程信息
ps aux | grep 'ssh'
-
shell
:是一個(gè)用C語(yǔ)言編寫的程序电媳,它是用戶使用Linux的橋梁庆亡。Shell既是一種命令語(yǔ)言,又是一種程序設(shè)計(jì)語(yǔ)言又谋。 -
ANNOVAR
是一個(gè)高效的注釋工具。 -
GATK
是genome analysis toolkit的縮寫珍促;是一款從高通量測(cè)序數(shù)據(jù)中分析變異信息的軟件剩愧。是目前主流snp calling的分析軟件之一。 -
sratoolkit
是將ncbi上 .sra的文件下載并轉(zhuǎn)換成 .fastq.gz文件仁卷。 -
awk
是一個(gè)強(qiáng)大的文本分析工具,相對(duì)于grep的查找芒帕,sed的編輯丰介,awk在其對(duì)數(shù)據(jù)分析并生成報(bào)告時(shí)顯得尤為強(qiáng)大,awk簡(jiǎn)而言之就是把文件逐行讀入哮幢,以空格為默認(rèn)分隔符將每行切片,切開(kāi)的部分再進(jìn)行各種處理分析垛叨。awk 一行就是一個(gè)記錄柜某,一列就是一個(gè)域。
原文在此(一個(gè)搬運(yùn)工)
(https://www.cnblogs.com/ftl1012/p/9250541.html)
awk '{pattern + action}' filename
###花括號(hào)({})不需要在程序中始終出現(xiàn)喂击,但它們用于根據(jù)特定的模式對(duì)一系列指令進(jìn)行分組。 pattern就是要表示的正則表達(dá)式珍手,用斜杠括起來(lái)辞做。
pattern 表示awk在數(shù)據(jù)中查找的內(nèi)容,action表示查找到匹配內(nèi)容時(shí)所執(zhí)行的一系列命令秤茅。通常awk是以文件的一行為處理單位的,awk每接受文件的一行课幕,然后執(zhí)行相應(yīng)命令五垮,來(lái)處理文本。
awk '/root' /etc/passwd
搜索/etc/passwd有root關(guān)鍵字的所有行,此處無(wú)action放仗,默認(rèn)輸出命令行。
awk -F
指定分隔符莉撇,例如awk -F ''\t''
又看了幾個(gè)帖子惶傻,我已經(jīng)亂了,到此為止吧
我又回來(lái)了银室,吃飽繼續(xù)干
創(chuàng)建新的文件:vi
#先保證電腦切換到了英文輸入法,然后敲i鍵辜荠,就可以輸入了
#寫下你的感悟~10行簡(jiǎn)短的英文
Esc #退出編輯模式
:x #保存退出
查看并將內(nèi)容輸出到屏幕:cat