做業一
你對專業的認識和指望是什麼?
認識:
我所學的專業是信息管理與信息系統,是以管理學理論爲基礎,以計算機技術爲手段,對信息進行管理以及構造信息系統的專業,而這個專業在咱們學校的學習又與其餘學校有些不一樣,更偏向於對於電子政務信息的管理與分析。linux
指望:
我但願能在這門專業的學習過程當中,儘量多的掌握一些計算機技術,深刻學習一下管理學的內容,爲未來的工做打下基礎,讓本身在四年的學習後可以熟練的掌握對於電子政務信息的分析與管理。shell
上學期C語言總代碼量大概多少行,本學期實踐10000行代碼,你以爲這個負擔大嗎?
上學期C語言總代碼量大約在7000~8000行,本學期實踐10000行代碼會有必定壓力,相信平時多加練習,應該問題不大。less
你的C語言學習怎麼樣?若是學的還行,你認爲從C語言學習中比較好的經驗是什麼?若是學的很差,那麼你學的很差的緣由是什麼?
個人C語言學習比較通常,我以爲沒能取得更好成績的最大緣由就是我思考較少,不可以觸類旁通,老是被固定的模式束縛。工具
做業二
學習過程記錄
虛擬機安裝過程當中遇到的問題
在博客園中老師所提供的官網下載最新版的VirtualBox時,老是自動中止下載又從頭開始,反覆下載均是這樣,因而在室友幫助下在其餘網站上選擇了上一版本的VirtualBox進行下載並更新。學習
Linux學習過程
1.別出心裁的Linux命令學習法
- 在這一部分的學習中,主要是瞭解到在Linux中命令的用途以及重要性,以ls,man,cheat三條命令爲主,同時,還在cheat的安裝過程當中初步感覺了Linux系統的操做方法以及在使用過程當中快捷鍵的方便性。
- 部分快捷鍵:
快捷鍵 |
做用 |
CTRL+ALT+T |
打開終端 |
CTRL+SHIFT+T |
新建標籤頁 |
ALT+數字N |
終端中切換到第N個標籤頁 |
Tab |
終端中命令補全,當輸入某個命令的開頭的一部分後,按下Tab鍵就能夠獲得提示或者幫助完成 |
上下鍵盤 |
切換命令歷史,剛輸入一個很長的命令,按上鍵就能夠恢復 |
CTRL+C |
中斷程序運行 |
2.實驗樓學習過程當中部分知識點記錄
3、用戶及文件權限管理
- 在 Linux 系統裏, root 帳戶擁有整個系統至高無上的權利,好比 新建/添加 用戶。
- 新建用戶:sudo adduser
su
能夠切換到用戶 user,執行時須要輸入目標用戶的密碼
退出當前用戶跟退出終端同樣可使用 exit 命令或者使用快捷鍵 Ctrl+d。
- 使用groups命令或查看 /etc/group 文件來查看本身屬於哪些用戶組。
- 使用ls -l以較長格式輸出文件

- 修改文件權限
方法一:二進制數字表示
方法二:加減賦值操做
4、目錄結構及文件結構
- 使用 mkdir(make directories)命令能夠建立一個空目錄,也可同時指定建立目錄的權限屬性。
- 使用 cp(copy)命令複製一個文件到指定目錄
- 使用 rm(remove files or directories)命令刪除一個文件
- 使用 mv(move or rename files)命令移動文件(剪切)
- 使用 cat,tac 和 nl 命令查看文件
使用 more 和 less 命令分頁查看文件
使用 head 和 tail 命令查看文件
5、環境變量與文件查找
set |
顯示當前 Shell 全部變量,包括其內建環境變量(與 Shell 外觀等相關),用戶自定義變量及導出的環境變量。 |
env |
顯示與當前用戶相關的環境變量,還可讓命令在指定環境中運行。 |
export |
顯示從 Shell 中導出成環境變量的變量,也能經過它將自定義變量導出爲環境變量。 |
- 經過環境變量 PATH 找到命令並執行
- PATH 裏面的路徑是以 : 做爲分割符的,因此這樣添加自定義路徑:
$ PATH=$PATH:/home/shiyanlou/mybin
,此處必定要使用絕對路徑
- 可使用 unset 命令刪除一個環境變量
- 可使用 source 命令來讓環境變量當即生效
6、文件打包與解壓縮
- zip壓縮打包程序:zip -r -q -o <文件名> <絕對路徑>
-r 參數表示遞歸打包包含子目錄的所有內容,-q 參數表示爲安靜模式,即不向屏幕輸出信息,-o,表示輸出文件,需在其後緊跟打包輸出文件名,後面還可使用 du 命令查看打包後文件的大小
- 使用 -e 參數能夠建立加密壓縮包:zip -r -e -o <壓縮包> <絕對路徑>
- tar壓縮打包程序:tar -cf <壓縮包名>.tar <絕對路徑>
7、文件系統操做與磁盤管理
- 使用 df 命令查看磁盤的容量
- 使用 du 命令查看目錄的容量
- dd命令用於轉換和複製文件,也能夠在複製時處理數據,例如轉換字節序、或在 ASCII 與 EBCDIC 編碼間互換。
8、幫助命令
- help命令:用於顯示 shell 內建命令的簡要幫助信息
- man命令:顯示系統手冊頁中的內容,此命令已經在別出心裁的Linux學習法中進行了初步的學習
3.info命令:顯示更完整的GNU工具信息
學習感悟
- 感受本身仍是沒有進入到正常的學習節奏中,這一週更像是被動的填鴨式學習,像虛擬機,Linux,在安裝以後卻不能理解各個部分的意義,這就讓本身愈來愈浮躁,不能靜下心來學習。
- 我預感到勤加練習與記憶會是學好這門課程的重要因素,尤爲是記憶,這纔是第一週的學習,各類快捷命令與操做就讓我應接不暇,疲於記憶,因而可知記憶操做命令的重要性。
- 在學習過程當中還有很是無奈的一個感慨,那就是英語的重要性,在安裝虛擬機的過程當中,以及其後的Linux學習過程當中,對於絕大部分程序運行過程當中的英文解釋都生起一股深深的無力感,想要學好這門課程,必定要學好英語!