
image.png

image.png

image.png
? 查看內(nèi)存信息:free -h

image.png

image.png
-
顯示當(dāng)前文件夾的大小image.png

image.png
-
打印變量需要echo 美元符號$可以對變量進行傳遞解釋
(要區(qū)分跟R的區(qū)別)
image.pngimage.png
狀態(tài)變量

位置參數(shù)
image.png

image.png
結(jié)構(gòu)化語句
if循環(huán)
image.png

image.png
if [ 1 -eq 2 ]
> then
> echo 1=2
> else
> echo 1!=2
for循環(huán)
image.png
image.png
image.png

image.png

image.png

image.png
-
對file進行重命名結(jié)果如下image.pngimage.png
while循環(huán)
image.png
mv具有重命名的功能
image.png

image.png

image.png

image.png

image.png
作業(yè)
注:把每一題的用到的若干命令都粘貼到對應(yīng)的代碼框中
- 軟件安裝與環(huán)境變量:請安裝一個二進制軟件 bowtie2,包括下載、解壓、調(diào)用 bowtie2 命令的幫助文檔,修改環(huán)境變量 PATH
不需要下載這個軟件,因為服務(wù)器上已經(jīng)有了,拷貝一份即可 /home/hcguo/tmp/biosoft/bowtie2-2.3.4.3-linux-x86_64.zip
# 提示,添加環(huán)境變量需要改一下安裝路徑
echo 'export PATH="安裝路徑:$PATH"' >> ~/.bashrc
echo 'export PATH="/home/hcguo/bowtie2-2.3.4.3-linux-x86_64:$PATH"' >> ~/.bashrc
echo 'export PATH="/trainee2/Sep14/bowtie2-2.3.4.3-linux-x86_64/:$PATH"' >> ~/.bashrc
- if 語句與狀態(tài)參數(shù):在上一題修改好了環(huán)境變量之后,回到家目錄,再次調(diào)用 bowtie2 命令的幫助文檔,然后使用 if 語句判斷是否調(diào)用成功(提示:狀態(tài)參數(shù)變量),如果成功,輸出:yes ,否則輸出 no
if [ $? -eq 0 ] ; then echo yes; else echo no; fi
- if 語句與自定義變量:
- 創(chuàng)建文件 file1
- 然后判斷當(dāng)前目錄下是否有 file1 這個文件
-
如果是,輸出:yes ;否則什么都不做
image.pngimage.png
touch file1
if [ -f file1 ]; then echo yes; fi
- 創(chuàng)建 10 個文件 test_file_1 ~ test_file_10 ,使用循環(huán)語句(建議用 while read id),將上面的 test_file_1 ~ test_file_10 進行重命名,如:test_file_1 改為 test_1
參數(shù)擴展
image.png

image.png
腳本編程
vim編輯器

image.png

image.png

image.png
定義了解釋器shell 腳本:為了和普通文本文件區(qū)分開,通常shell腳本都
會以 .sh 為后綴名 。

image.png

image.png

image.png






