20182330魏冰妍_預備作業
作業一
你對專業的認識和期望是什么?
-
還沒上大一時,對於連名字都記不清楚的專業,第一時間去問度娘,問知乎。得到的答案總結為:學習面廣,但都涉獵不深。集計算機、經濟學、管理學三種學科於一身。
-
隨着課程的不斷深入,我發現管理是基礎,計算機是他的靈魂,我們不應該僅僅局限於眼前,通俗來說,技術為王。我希望在大學用自己可以說有限的大腦和能力,,,讓自己有相對完整的計算機理論體系和基本的計算機技術。
上學期C語言總代碼量大概多少行,本學期實踐10000行代碼,你覺得這個負擔大嗎?
- 對代碼量不太有概念,大概算了一下,如果一道題目代碼為20行,c語言作業系統上一共做了200道題,姑且認為250*20=5000左右。也就是說這學期要有雙倍驚喜。說沒有負擔是不可能的,那就腳踏實地的努力實現目標。
你的C語言學習怎么樣?如果學的還行,你認為從C語言學習中比較好的經驗是什么?如果學的不好,那么你學的不好的原因是什么?
- c語言學的一般,首要原因應該是學與思的脫離,對於代碼缺少自己的思考,還是沒有擺脫高中亦推亦進的學習方式。希望這學期能夠努力克服,學思結合。
作業二
關於虛擬機
-
因為是ios系統,就想裝一個win10以備不時之需,所以在暑假期間根據網上的教程安裝了VMWare。開學老師要求安裝Linux系統,但是在網上沒有找到文件,於是求助學長用u盤安裝了Linux。過程比較順利。
別出心裁的Linux命令學習法
-
問題1:什么是正則表達式
-
問題1解決方案:
簡單來說正則表達式是用來檢索、替換的一種模版。事先准備好的是一個個“模具”——規則字符串。每一個“模具”用途不同,“模具”與“模具”之間可以嵌套循環使用,構成了所需的模板。比如\b代表一個單詞的邊界。“er\b”可以匹配“never”中的“er”,但不能匹配“verb”中的“er”。
-
問題2:什么是通配符
-
問題2解決方案:
通配符用來模糊搜索文件,沒有嚴格的模版,一般常用“*”代替零個、單個或多個字符,“?”代替一個字符。例如:*.txt搜索所有.txt格式的文件。man?查找以man開頭的一個字符結尾文件類型的文件,如manner,mankind等。
-
區別
-
小結:通配符和正則表達式的學習這些只是皮毛,之后學習中,關於這兩項會繼續更進。
學習linux基礎遇到的問題和解決方案
-
問題1:ll與ls -l的區別
-
問題1解決方案:
ll
不是命令,是ls -l
的別名,相當於Windows里的快捷方式。ls
是一個重要命令,列出子目錄和文件(不包括隱藏文件)ls -l
作用是會列出文件類型和權限、鏈接數、所有者、所屬用戶組、文件大小、最后修改時間、文件名(按順序)
-
問題4:find如何查找
-
問題4解決方案:
$find path -option 【 -print 】 【 -exec -ok |xargs |grep 】 【 command {} \; 】
-
問題5:chmod記成chown
-
問題5解決方案:
- 執迷不悟的輸入了十幾遍后,翻開筆記查證發現...。基本命令運用少,不熟悉。
chown
更改文件所有者,其操作權限一般為管理員。- 例如:將文件qwe文件所有者更改為wby
$sudo chown wby qwe
chmod
修改文件權限的命令。- 例如:將文件設置成只能自己讀寫執行
$chmod 600 qwe
一點心得:
- 1.沒有結果就是最好的結果
- 2.Linux里一切皆有文件
- 3.先緊后松式學習