由于今天學(xué)習(xí)的內(nèi)容很多也跨越幾個章節(jié)苏携,所以我打算挑選一些在學(xué)習(xí)過程中困惑過我,及老師著重講解的一些內(nèi)容來梳理架忌。
軟件的安裝
先可使用apt-get從互聯(lián)網(wǎng)中的軟件倉庫中搜索虏肾、安裝干茉、升級和卸載deb格式的軟件安裝包聪姿。apt-get 命令一般需要root 權(quán)限執(zhí)行算芯,常伴著sudo袋励,例如 sudo apt-get install vim侥啤。
命令dpkg用來安裝下載的后綴為.deb的軟件,執(zhí)行語句為 sudo dpkg -i /路徑/packagename.deb茬故。
在我安裝一可以顯示動態(tài)矩陣的軟件時盖灸,遇到了“無法獲得....../var/***/被占用”的情形,老師就拿我的例子為大家講解了如何解決這一問題磺芭。 只需執(zhí)行ps -aux 找到所有含有apt-get 的進(jìn)程赁炎,使用kill命令殺死即可。如 kill -9 PID钾腺, 這里的PID為進(jìn)程號徙垫。
文本編輯器VI的使用
VI是基于命令操作的一款編輯器。它有三種模式放棒,分別為:命令模式姻报、輸入模式和末行模式。
安裝完vi以后间螟,我們首先要做的工作就是對vi進(jìn)行配置吴旋。先查找vi的配置文件损肛,操作為在家目錄下,使用ls -a 然后在終端下輸入:vi .vimrc 隨后將設(shè)置輸入并保存荣瑟。令我印象深刻的是一開始我并沒有對vi進(jìn)行配置就用它打開文件編輯治拿,發(fā)現(xiàn)文件最左側(cè)沒有顯示行號,隨后當(dāng)我進(jìn)行了相關(guān)配置以后笆焰,這個問題得到了解決劫谅。
隨后我們又操練了在三種模式下的各種命令,在這里就不一一列舉了仙辟。
Shell環(huán)境的學(xué)習(xí)及Shell腳本的練習(xí)
通過老師的介紹同波,我知道了Shell是一個系統(tǒng)程序,它位于前臺提供Linux系統(tǒng)與用戶交互操作的界面叠国,它接收用戶鍵入的程序執(zhí)行請求,分析命令和參數(shù)戴尸,并將命令提交給內(nèi)核或適當(dāng)?shù)倪M(jìn)程進(jìn)行處理粟焊。
簡單的Shell程序有echo “”,其作用即為輸出雙引號里面的內(nèi)容孙蒙,輸出完畢后自動換行项棠。
對于簡單變量的使用:引入
num=3
echo $num,這里美金符號的作用為引用變量的值挎峦。再由echo輸出變量的值香追。
printf的使用:printf “$NUM,$NUM1\n”
注意事項(xiàng) : printf不能自動換行, printf后要加空格, 在輸入浮點(diǎn)型數(shù)據(jù),例如%m.nf的時候, m為輸出的總數(shù)位坦胶,n為小數(shù)點(diǎn)后保留的位數(shù)透典。若小數(shù)部分加小數(shù)點(diǎn)加整數(shù)部分小于m,那么多出部分用空格代替輸出顿苇。