機器已經設置好了 屏幕左邊是linux控制臺,屏幕中間放置記事本來記筆記,屏幕右邊是教學視頻,如圖 費我老大勁 筆記本的無線網卡驅動不好弄啊
注重操作實踐,全程跟著操作,一定要照著做,動手啊動手…………..
前十五天內容以查漏補缺為主,所以筆記是興之所至,遵循以下原則:
1.覺得已經記憶的就放過,印象尚不深刻的才會記下一筆.個人覺得能記在腦子里還是不要記在紙張上
2.覺得最近不用的不記 但是必須要記住出現在哪里 用得到時可以找出來
3.覺得太復雜的不記,記了也不會用 反而加深負擔
4.可以man 或者help出來的 也盡量不記 直接help不就行了嘛
除開規定的課程,計劃外的課程也會記在此處。放置在文章最后,用橫線隔開,查閱老師可以略過。
Ctrl + Alt + F[1-6]進入tty1-6
Ctrl + Alt + F7進入圖形用戶界面
ip addr list 查看活動接口的IP 比ifconfig好使
shutdown -h (halt) 關機
now 立刻關機
10:30 這個時段關機
+120 120分鐘后關機
shutdown -P powderoff 關機
shutdown -r (reboot)重啟
shutdown -k 發送嚇唬人的警告消息
shutdown -c 取消上個關機命令
關于使用幫助
[可選],<必須要的>,|多選一,……可重復多次,{分組的}
type command 查看命令類型是內嵌還是外部
man command 外部命令的使用幫助
help command 內嵌命令的使用幫助 (shell內嵌的 shell自家是linux外部命令)
info command 獲取命令的在線文檔 絕對原汁原味…
command –help 直接跳到此命令的參數詳解
空格 翻后翻屏/b 向前翻屏
ctrl+d 向后翻半屏 / ctrl +u向前翻半屏
回車 向后翻一行 /k 向前跳一行
G 直接看最后一行/1G 跳到第一行
/keyword 查找關鍵字 從頭找到尾
?keyword 查找關鍵字 從尾找到頭
n 看下一個 與怎么找的 方向相同
N 看上一個 與怎么找的 方向相反
q 退出
命令行模式下的快捷鍵:
ctrl +a 跳轉命令行首/ctrl +e 跳到行尾
ctrl +u 刪除最左側至光標處的字符 /ctrl +k刪除光標處至尾部的字符
關于命令:
ls -ld ld結果使用查看目錄自身屬性
ls -R 查看目錄底下的子目錄
date MMDDhhmm[[cc]YY][.ss]] 設定系統時間 依次是:月日小時分鐘[2或4位 年].[秒]
date %s 從unix元年到執行命令時經過的秒數
cal 顯示日歷
which 顯示命令的完整路徑
whereis 比which強大 不僅顯示命令路徑 還會顯示幫助文檔的位置
-b 僅搜索二進制程序路徑 相當于which
-m僅搜索使用手冊路徑
whatis 查詢一個命令執行什么功能
who 哪些人登錄到了系統
w 比who 強大 不僅顯示誰登錄到系統還顯示出這些用戶當前在干神馬
cat -n 給文本行 編號
cat -E 顯示文本 行結束符
tac 從最后往前顯示文本 文本處理時用得多
head 查看文件的前N行
tail 查看文件的后N行
more 分頁顯示 支持翻頁和搜尋
less 比more強大,能向前翻也能向后翻,在查看之前不會加載整個文件。
命令參數:
-b <緩沖區大小> 設置緩沖區的大小
-f 強迫打開特殊文件,例如外圍設備代號、目錄和二進制文件
-g 只標志最后搜索的關鍵詞
-i 忽略搜索時的大小寫
-m 顯示類似more命令的百分比
-N 顯示每行的行號
-o <文件名> 將less 輸出的內容在指定文件中保存起來
-s 顯示連續空行為一行
/字符串:向下搜索“字符串”的功能
?字符串:向上搜索“字符串”的功能
n:重復前一個搜索
N:反向重復前一個搜索
b 向后翻一頁
d 向后翻半頁
h 顯示幫助界面
Q 退出less 命令
u 向前滾動半頁
y 向前滾動一行
空格鍵 滾動一行
回車鍵 滾動一頁
mkdir 創建指定的名稱的目錄
cp 復制么 有點復雜 這個寫詳細點吧
-f 強制覆蓋
-r 遞歸復制
-i 交互式詢問是否覆蓋
-d 復制快捷方式 而不是文件本身
—— ——preserv 眾多屬性
touch 修改時間戳,也能創建文件
cp 復制文件
mv 移動文件
rm 刪除文件或者目錄
stat 查看三個時間戳個類型的時間,分別是Access(僅僅訪問不修改),Modify(修改本身文件內容),Change(修改屬性比如權限 大小和內容)
關于別名 僅對當前登錄shell有效
alias 查看本機設置的別名
alias NAME='command' 設置一個別名
unalias command 取消這個別名
如果要運行命令本身,而不是別名 前面帶\command
關于歷史命令 history
本人習慣性寫法 #代替記錄編號 (N)代替某個阿拉伯數學
echo $HISTFILE 顯示當前登錄用戶的歷史記錄文件
root的history在history在 /root/.bash_history
其他用戶的history在 /home/USER/.bash_history
history -w 將本次產生的記錄(在內存)追加到歷史文檔里
-c 清空整個記錄
-d # (N) 刪除指定編號的記錄,往后的N條
-(N) 只顯示最近N條
!# 再次執行某編號的命令
!!再次執行上一條命令
!char 往上翻,找最近一條命令,與字符匹配的,再執行一遍(當記性不大好,不記得完整命令名 也翻不出編號時 這種匹配很高大上。)
總結各種系統變量:
$# 是傳給腳本的參數個數
$0 是腳本本身的名字
$1 是傳遞給該shell腳本的第一個參數
$2 是傳遞給該shell腳本的第二個參數
$@ 是傳給腳本的所有參數的列表
$* 是以一個單字符串顯示所有向腳本傳遞的參數,與位置變量不同,參數可超過9個
$$ 是腳本運行的當前進程ID號
$? 是顯示最近一條命令的執行狀態,0表示沒有執行成功,0-255其他表示有錯誤
千萬不要執行rm -rf /
=======================================================================================
1.《<托馬斯微積分》 完成了第八章-無窮級數 下周計劃 第九章-平面向量和極坐標函數
2. HTML修習完畢 下周計劃XML
3.本周修完CCNA上半部分,下周修下半部分 這個東西理解為主,跑步的時候閉著眼睛聽 能延長耐力
3.蔣致遠開始接觸乘法了,下周必須引導他熟記乘法口訣表
4.本周增重0.4kg,板栗吃多了 有木有?下周在跑步機上鍛煉時間 由40分鐘增加到50分鐘
原創文章,作者:3235more,如若轉載,請注明出處:http://www.www58058.com/47581