了解什麼是shell
在電腦科學中,shell俗稱外殼(用來區別於核心),它類似於windows的dos,夠接收使用者的命令並翻譯給作業系統執行,是使用者與作業系統(核心)之間的橋梁。
檢視shell
檢視系統支援哪些shell
cat /etc/shells
檢視正在使用的shell
echo $shell
shell與終端的區別
終端:接收使用者的輸入,並傳遞給shell程式,接收程式輸出並展示到螢幕
shell: 接收並解析使用者的命令給作業系統執行,將結果輸出到終端
vi/vim編輯器
命令模式(預設):剛進入vim的時候,預設就是 命令模式,可以複製行,刪除行等。
輸入模式:可以輸入內容。
模式轉換
使用insert鍵切換進入輸入模式
命令模式→輸入模式:
i:在當前游標所在字元的前面,轉為輸入模式
i:在當前游標所在行的行首轉換為輸入模式
a:在當前游標所在字元的後面,轉為輸入模式
a:在游標所在行的行尾,轉換為輸入模式
o:在當前游標所在行的下方,新建一行,並轉為輸入模式
o:在當前游標所在行的上方,新建一行,並轉為輸入模式
s:刪除游標所在字元
r:替換游標處字元
輸入模式→命令模式
esc鍵
關閉、儲存檔案
shift鍵+:號
命令模式下:
w:儲存
q:退出
wq 和 x 都是儲存退出
q!:強制退出
w!:強制儲存,管理員才有許可權
查詢普通模式:
/pattern:從當前位置向後查詢
?pattern:從當前位置向前查詢
簡單常見的命令
2.常用系統工作命令:linux中有一些是常用的系統工作命令
3.系統狀態檢測命令: 在linux有一些可以檢視linux配置系統的基本命令。
4.工作目錄切換命令: 在linux中,工作目錄指的是使用者當前在系統中所處的位置。
echo命令
echo命令用於在終端輸出字串或變數提取後的值,格式為「echo [字串 | $變數]」。
date命令
date命令用於顯示及設定系統的時間或日期,格式為「date [選項] [+指定的格式]」。
poweroff命令
poweroff命令用於關閉系統,其格式為poweroff。
top命令
顯示當前系統正在執行的程序的相關資訊,包括程序id、記憶體佔用率等,格式為「top [引數]」。
ifconfig命令
ifconfig命令用於獲取網絡卡配置與網路狀態等資訊,格式為「ifconfig [網路裝置] [引數]」。
uname命令
uname命令用於檢視系統核心與系統版本等資訊,格式為「uname [-a]」。
who命令
who用於檢視當前登入主機的使用者終端資訊,格式為「who [引數]」。
history命令
history命令用於顯示歷史執行過的命令,格式為「history [-c]」。
pwd命令
pwd命令用於顯示使用者當前所處的工作目錄,格式為「pwd [選項]」。
cd命令
cd命令用於切換工作路徑,格式為「cd [目錄名稱]」。
ls命令
ls命令用於顯示目錄中的檔案資訊,格式為「ls [選項] [檔案] 」。
公開課,演算法導論筆記 自用)
一 演算法,是軟體的根本要素,如貨幣可購買商品一樣 演算法可以獲得軟體的其他方面的提公升 演算法的學習應先從分析已有的演算法開始,二 排序為演算法中最傳統的基礎的演算法 2.1插入排序 a j 將定位的j位置元素向前移動判斷插入位置,使得該陣列的前半部分有序 j取值從第二個元素開始,直到最後乙個 如...
網路素養公開課筆記 一)
網路素養公開課筆記 一 網路素養公開課所需要 的核心討論問題 怎樣去看待網際網路的資訊。乙個新的傳播 在全球普及到 5000 萬人,需要多長的時間?其中收音機是 38年,電視是 13年,網際網路是 4年,微博是14 在中國103 家微博 使用者賬號總數已達 12億個,活躍使用者超過 1.410 萬以...
北大AI公開課筆記整理
2017年是正經的人工智慧元年,也是在這一年,人工智慧穿上華麗的外衣,正式走到了所有人的面前,幾乎每個學校的計算機學院都在搞人工智慧,每個計算機專業的學生都在訓練模型 調參。自然而然地,從去年開始,所謂演算法工程師 ai研究員這些崗位也成為意料之中的當紅炸子雞,今年更是直接給出30萬起步年薪,簡直喪...