一 登錄遠(yuǎn)程服務(wù)器
1. 直接使用ssh登錄
前提是已經(jīng)通過開發(fā)者模式召喚并下載好ubuntu(windows10系統(tǒng))
ssh username@hostname or IP address, 以下是這次練習(xí)的賬號(hào)信息:
賬號(hào)是:bio17
IP address:122.51.158.112
然后就生成如下格式性誉,并直接ubuntu端口輸入川背,并按enter
$ ssh bio17@122.51.158.112
然后顯示,如下,只需type yes
即可
進(jìn)入password輸入行:直接輸入密碼籍茧,你是看不見的闷板,輸入后等待即可架谎,然后出現(xiàn)一大串讲冠,咱也看不懂。
此刻你已經(jīng)成功登錄遠(yuǎn)程服務(wù)器了俭正!
2. 使用putty遠(yuǎn)程登錄服務(wù)器
當(dāng)然首先是下載putty奸鬓,然后按照如下圖輸入IP address:
因?yàn)槲蚁矚g簡(jiǎn)單,所以就選擇了ssh登錄
二 linux常見命令練習(xí)
1. pwd 顯示當(dāng)前絕對(duì)路徑
$ pwd
/home/bio17
這是我當(dāng)前的路徑
2. mkdir 目錄名 創(chuàng)建空目錄
mkdir biosoft
mkdir project
mkdir tmp
mkdir src
3. ls 顯示列表掸读,可以顯示目錄或者文件
4. 刪除操作
rm 文件名: 刪除文件
rmdir 目錄名:刪除空目錄
rm -r 目錄名:刪除非空目錄
rm -rf 目錄名: 強(qiáng)制刪除多級(jí)目錄
-r: 遞歸串远, 多級(jí)目錄一并刪除
-f: 強(qiáng)制刪除
注意:一定要加你想要?jiǎng)h除的目錄名!6埂澡罚!
這里我出現(xiàn)個(gè)錯(cuò)誤,因?yàn)閞m是刪除文件的肾请,不能刪除directory留搔。
下面是小組練習(xí):
這里需要注意的是:
rmdir 是刪除空目錄用的
rm 是刪除文件
rm -r 刪除非空目錄
cd 進(jìn)入目錄,cd ..返回上一層目錄铛铁,這里沒有在當(dāng)前目錄去刪除當(dāng)前目錄隔显,所以出現(xiàn)錯(cuò)誤却妨。
5. 進(jìn)入目錄
cd 目錄名: 進(jìn)入該目錄
cd:進(jìn)入主目錄
cd .. 返回上一層目錄
練習(xí):進(jìn)入tmp目錄,然后查看當(dāng)前路徑括眠,然后返回主目錄
6. 新建腳本或文本文檔
vi 文件名:新建文檔并打開進(jìn)行編輯
vi打開文件后是命令模式狀態(tài)彪标,要用i或者a命令才可進(jìn)入可編輯的狀態(tài)喲。這里我就按a進(jìn)入了編輯模式了哦
1.在編輯模式的情況下敲完內(nèi)容掷豺,這個(gè)時(shí)候就應(yīng)該保存文件了捐下。保存文件要按esc,這樣就會(huì)退回vi的命令模式喔萌业。
2.按完esc后輸入冒號(hào)(英文的),然后就轉(zhuǎn)換到了末行模式了奸柬,末行模式?jīng)Q定是否保存文件生年。
3.末行模式下可以按x來保存,x命令可以保存編輯好的文件喲廓奕。
4.也可以用到wq來保存抱婉,如果是q!則不保存哦,這點(diǎn)要自己謹(jǐn)記在心桌粉,這里我就保存一下vi編寫的文件蒸绩。
7. 查看文本
cat 文件名:查看并直接將內(nèi)容輸出到終端
head -n 文件名: 默認(rèn)輸出前10行
tail -n 文件名:默認(rèn)輸出后10行
(n可以自己輸入,輸入幾就輸出幾行)
練習(xí)查看自己剛查的文件:
到這里遠(yuǎn)程服務(wù)器出問題了铃肯,然后我嘗試關(guān)閉ubuntu患亿,然后重新啟動(dòng),再嘗試連接遠(yuǎn)程服務(wù)器押逼,但是沒有響應(yīng)步藕,是不是服務(wù)器出現(xiàn)問題了?
重啟多次總算臉上了
不過剛查看過挑格,又掉線了A摺!漂彤!此刻崩潰N硐!又重連了
然后進(jìn)行head挫望,tail 查看指定行數(shù)內(nèi)容立润,如下:
8. 復(fù)制文件
cp 文件名:復(fù)制文件
bio17@VM-0-10-ubuntu:~/tmp$ cp bioinformatics.txt new_file.txt
cp 需要復(fù)制的文件名 新改的文件名稱
9. 移動(dòng)文件
mv 文件名 新名稱:在當(dāng)前目錄下改名
mv 文件名 路徑:移動(dòng)文件到相應(yīng)路徑
練習(xí):將新文件new_file.txt,重命名為home.txt 媳板,移動(dòng)到主目錄下
主目錄路徑通過cd--pwd來查詢:/home/bio17
mv 原路徑/原文件名 新路徑范删、新文件名
然后我又進(jìn)入主目錄下去check我復(fù)制過去的文件,然后確實(shí)在里面拷肌,說明成功了到旦。
三 linux問題搜索
1. ls輸出的是橫向的列表旨巷,怎樣輸出長(zhǎng)格式列表(提示:搜索ls)
ls -l: 參數(shù)可以產(chǎn)生長(zhǎng)列表格式的輸出,包含目錄中每個(gè)文件的更多相關(guān)信息
2. 如何查看長(zhǎng)格式列表中文件的大刑硗采呐?(提示:ls)
ls -l: 這個(gè)里面包括了文件的大小(單位是字節(jié))
圖片來源
3 查看Linux系統(tǒng)版本搁骑、內(nèi)存與硬盤空間斧吐?(提示:分別是三個(gè)命令)
cat /proc/ version: 查看linux系統(tǒng)版本
(uname -a:顯示linux的內(nèi)核版本和系統(tǒng)是多少位的:X86_64代表系統(tǒng)是64位的。
lsb_release -a:顯示類別仲器,版本煤率,發(fā)行日期,代號(hào)名稱)
cat /proc/meminfo:查看內(nèi)存信息
df -lh: 查看硬盤分區(qū)信息
具體操作如下:
4.怎樣建立類似/tmp/tmp1/tmp1.1 這樣的層級(jí)目錄(提示:搜索mkdir)
查了下乏冀,有幾種方法:
mkdir -p 目錄a/目錄1/目錄1.1:創(chuàng)建目錄a蝶糯,然后在a目錄里創(chuàng)建目錄1,在目錄1里創(chuàng)建目錄1.1
mkcd 目錄a/目錄1/目錄1.1
mkdir -p 目錄a/{目錄1辆沦,目錄2昼捍,目錄3,目錄4}/目錄x:創(chuàng)建目錄a,并在a目錄里創(chuàng)建目錄1,2,3,4 這四個(gè)目錄肢扯,然后分別在這四個(gè)目錄都建一個(gè)目錄X
創(chuàng)建之后我用cd一個(gè)個(gè)去驗(yàn)證這些目錄確實(shí)存在
參考
5.
怎樣刪除這些層級(jí)目錄(提示:搜索rm)
嘗試這個(gè) rm -rf tmp/tmp1/tmp1.1妒茬,發(fā)現(xiàn)這些目錄仍然存在,所以代碼不對(duì)
通過搜索找到正確格式:
rm -rf 路徑/目錄名:將會(huì)刪除/h目錄以及其下所有文件蔚晨、文件夾
-r 就是向下遞歸乍钻,不管有多少級(jí)目錄,一并刪除
-f 就是直接強(qiáng)行刪除铭腕,不作任何提示的意思
如:rm -rf /home/bio17/tmp 將會(huì)刪除包括目錄tmp在內(nèi)及其內(nèi)的所有內(nèi)容
此刪除即是強(qiáng)行遞歸刪除团赁,整個(gè)文件夾的內(nèi)容都會(huì)被刪除。
另外也可以強(qiáng)行刪除文件使用:rm -f /home/name/mydir/myfile.txt
強(qiáng)制刪除/home/name/mydir/myfile.txt這個(gè)文件
刪除后cd進(jìn)行驗(yàn)證:
今天的任務(wù)完成了谨履,學(xué)習(xí)了不少欢摄,不過仍然需要更多的練習(xí)鞏固!笋粟!