學(xué)習(xí)小組Day2筆記之linux基礎(chǔ)知識(shí)學(xué)習(xí)-潛

了解linux

接觸linux的幾種渠道:思維導(dǎo)圖來展示

參考鏈接: 第九期Day2 召喚Linux

image.png

linux基礎(chǔ)知識(shí)實(shí)操

  • pwd 查看當(dāng)前路徑 (由于只是練習(xí)用就直接拿基因客的服務(wù)器進(jìn)行練習(xí))
free14@GenekServer-2:~$ pwd
/home/free14
  • mkdir 創(chuàng)建文件夾
mkdir biosoft #存放生信軟件
mkdir project #存放生信項(xiàng)目
mkdir tmp #存放一些雜七雜八
mkdir src #存放源代碼
  • ls 創(chuàng)建完文件夾了當(dāng)然是好奇本目錄下已經(jīng)有了些什么文件
free14@GenekServer-2:~$ ls
ATAC-seq  biosoft  miniconda3  Miniconda3-latest-Linux-x86_64.sh  ncbi  project  src  tmp
  • 刪除
    • rm 刪除文件
    • rmdir 刪除空文目錄
    • rm -r 刪除非空目錄
      • 特別注意謹(jǐn)慎使用rm -rf (-r 遞歸,多級(jí)目錄一并刪除, -f 強(qiáng)制刪除,不用任何提示), 對于新學(xué)者來說萬一使用了rm -rf后面沒有文件,剛好你又有管理員權(quán)限,那就準(zhǔn)本跑路吧。
## 練習(xí)
mkdir rm_test ## 創(chuàng)建一個(gè)叫rm_test的文件夾
cd rm_test ## 進(jìn)入到該目錄下
touch doodle.txt ## 創(chuàng)建一個(gè)空文件,一般比較喜歡直接用vim,然后直接輸入內(nèi)容
mkdir huahua ## 創(chuàng)建一個(gè)huahua文件夾
cd huahua
touch haha.txt
cd ..  ## 返回上一級(jí)目錄


## 實(shí)操
# 刪除doodle.txt文件
rm doodle.txt
# 刪除整個(gè)huahua目錄
rm -r huahua/  # 由于huahua下面還有文件,所以不能使用rmdir
# 刪除rm_test
rmdir rm_test #由于此目錄下已經(jīng)是空文件夾了,所以可以使用rmdir來刪除
  • cd 后接目錄名,進(jìn)入到該目錄下
    • cd - 表示返回到剛才的目錄
    • cd 后面不接任何東西表示回到主目錄
# 練習(xí):進(jìn)入tmp目錄,然后查看當(dāng)前路徑,然后返回主目錄
free14@GenekServer-2:~$ cd tmp/
free14@GenekServer-2:~/tmp$ pwd
/home/free14/tmp
free14@GenekServer-2:~/tmp$ cd
  • vi 新建腳本或者文本文檔
cd tmp
vi hello_world.txt
image.png
  • cat 查看并直接將內(nèi)容輸出到屏幕
  • head 默認(rèn)輸出前十行
  • tailhead相反,默認(rèn)輸出最后十行
free14@GenekServer-2:~/tmp$ head -n 3 hello_world.txt 
hahaha!
It's a nice day!
day day up up !
  • cp 復(fù)制文件
    • 格式:cp file new_file
# 練習(xí):將剛才新建的文件復(fù)制一個(gè),叫做new_file.txt
free14@GenekServer-2:~/tmp$ cp hello_world.txt new_file.txt
free14@GenekServer-2:~/tmp$ ls
hello_world.txt  new_file.txt
  • mv 將文件移入文件夾,或者重命名
    • 格式 mv file 路徑 或者 mv file new_file
# 練習(xí):將新文件new_file.txt,重命名為home.txt ,移動(dòng)到主目錄下(路徑是~)
free14@GenekServer-2:~/tmp$ mv new_file.txt home.txt
free14@GenekServer-2:~/tmp$ mv home.txt ~
free14@GenekServer-2:~/tmp$ ls
hello_world.txt
free14@GenekServer-2:~/tmp$ ls ~
ATAC-seq  biosoft  home.txt  miniconda3  Miniconda3-latest-Linux-x86_64.sh  ncbi  project  src  tmp

最后上面的思維導(dǎo)圖

image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容