N23-第一周 記流水賬

 

機器已經設置好了  屏幕左邊是linux控制臺,屏幕中間放置記事本來記筆記,屏幕右邊是教學視頻,如圖 費我老大勁 筆記本的無線網卡驅動不好弄啊

 

工作模式.png注重操作實踐,全程跟著操作,一定要照著做,動手啊動手…………..
前十五天內容以查漏補缺為主,所以筆記是興之所至,遵循以下原則:
   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

(0)
3235more3235more
上一篇 2016-09-18
下一篇 2016-09-18

相關推薦

  • 如何用SHELL寫好網絡爬蟲

    原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://nolinux.blog.51cto.com/4824967/1550976        上周,老大壓下來任務,讓寫一個網絡爬蟲,負責爬某一個行業網站的數據信息。由于本人只會 sh…

    Linux干貨 2016-08-15
  • linux 軟件包管理

    1、Linux軟件包管理 Redhat, SUSE: RPM Redhat Package Manager PRM is Package Manager 前端工具:yum, apt-get 后端工具:RPM, dpt   2、rpm: 數據庫:/var/lib/rpm  rpm包: 軟件包作者下載源程序,編譯配置完成后,制作成rpm包 格…

    Linux干貨 2017-08-06
  • 馬哥教育網絡班22期+第4周課程練習

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。   cp -r /etc/skel /home/tuser1    chmod -R go=— /home/tuser1 2、編輯/etc/group文件,添加組hadoo…

    Linux干貨 2016-09-19
  • 開班第一天

    我的一篇小日記

    Linux干貨 2018-03-26
  • Linux基礎知識之軟件包管理(二)

    (1)CentOS7 yum dnf  yum repository: yum repo 存儲了眾多rpm包,以及包的相關的元數據文件(放置于特定目錄下,repodata) 文件服務器: ftp:// http:// nfs:// file:/// (2)yum客戶端: 配置文件: /etc/yum…

    Linux干貨 2016-08-24
  • 第七周

    1、創建一個10G分區,并格式為ext4文件系統;    (1) 要求其block大小為2048, 預留空間百分比為2, 卷標為MYDATA, 默認掛載屬性包含acl; 第一步先在磁盤上創建分區:fdisk /dev/sdc n –> e –> 5 –> default &#…

    Linux干貨 2017-05-18
欧美性久久久久