Linux學習第一篇

Linux系統的特點:模塊化、與Unix完全兼容、廣泛的硬件支持、安全性及可靠性、優秀的開發工具、網絡支持文件系統支持、源碼公開。

服務器的硬件組成:中央處理器、內存、芯片組、I/O總線、I/O設備、電源、機箱和相關軟件。

CPU:服務器CPU(常年連續工作)、臺式機CPU(不能支持多CPU)。

tty-控制檯:1.開始進入的圖形圖面:tty1 就是圖形界面;

                      2.圖形界面切換到字符界面終端:Ctrl+Alter+F2-6;

                      3.切換到圖像界面:Alt+F1

pty-控制檯的使用:虛擬終端pyt(pesudo-tty),我們遠程Telnet到主機或使用xshell時也需要一個終端交互。

pts/ptmx-控制檯的使用:Ctrl+shift+T新建僞終端;Alt+F4關閉終端;Alt+數字鍵終端切換;使用who am i查詢當前終端對應的pts。

shell命令:[root@centos7~]#  root管理員;[user@centos7~]$  普通用戶;用戶名-主機名-當前用戶-root/普通用戶

shell命令執行方式:1.交互式(interactive):解釋執行用戶的命令,y用戶輸入一條命令,shell就解釋執行一條。

                                    2.批處理(Batch):用戶實現寫好一個shell腳本(script),其中有很多條命令,讓shell一次把這些命令執完。

shell解釋器:Bash、sh、ash(佔用資源最少)、csh(比較大的內核)、ksh

                       [root@centos7~]# cat  /etc/shells

                        /bin/sh

                        /bin/bash

                       /sbin/nologin

                       /user/bin/sh

                      .......

shell命令格式:命令字     [選項]    [參數]

                            命令字:具體執行的命令;選項:匹配的條件;參數:命令處理對象。

shell命令使用:pwd:查看我當前的路徑位置;cd:切換目錄;ls:查看當前目錄文件;cat:查看文件。

系統維護管理命令:date-查看日期設置日期;

                                    clear-清屏;

                                    man-查看幫助信息;

                                    who-當前用戶;

                                    w-當前用戶;

                                    uname-操作系統信息;

                                    uptime-輸出系統任務隊列信息;

                                    last-輸出上次和過去系統登陸的信息;

                                    dmesg-顯示開機信息;

                                    free-顯示系統內存狀態。

VIM編輯器:vi命令是unix操作系統和類操作系統中最通用的全屏純文本編輯器。Linux的vi編輯器叫vim,他是vi的增強版,與vi編輯器完全兼容,而且實現了很多增強功能。vi編輯器支持編輯模式和命令模式,編輯模式下可以完成文本的編輯功能,命令模式下可以完成對文件的操作命令,要正確使用vi編輯器就必須熟練掌握這兩種模式。默認情況下,打開vi編輯器後自動進入命令模式。從編輯器模式切換到命令模式使用“ESC”鍵,從命令模式切換到編輯模式使用“A"、”a“、”O"、“o"、"I”、“i"鍵。

基本操作:i當前字符之前插入(光標前);l行首插入(行首);a當前字符之後插入(光標後);A行尾插入(行尾);o下一行插入(另起一行);O上一行插入(上一行插入);x向後刪除一個字符;X向前刪除一個字符;u撤銷一步。

行操作:home鍵或^行首;$或end鍵行尾;dd刪除一行;數字+dd刪除多行;刪除光標後全部內容d+G;yy複製一行;數字+yy複製N行;p將複製進行黏貼。

V模式:進入V模式移動光標選擇區域、編程的時候需要進行多行註釋:

               1.Ctrl+v進入列編輯模式;

                2 .向下或向上移動光標;

                3.把需要註釋的行的開頭標記起來;

                4.然後按大寫的l;

                5.再插入註釋符,比如”#“;

                6.再按ESC,就會全部註釋;

                 刪除:再按Ctrl+v進入列表模式:向上或向下移動光標;選中註釋部分,然後按d,就會刪除註釋符號。

命令行模式::w保存save;:q沒有進行任何修改,退出quit;:q!修改了,不保存,強制退出;:wq保存並退出;:wq!強制保存並退出;:!ifconfig調用系統命令:!+命令;格式:%所有內容s替換舊的內容,新的內容默認是每一行的第一個符合要求的詞(/g全部);:%s/a/b每一行的第一個a被替換成b;:% s/a/b/g將文本中所有的a替換成b。

定位:gg定位到行首;G定位到最後一行,行首;#G定位到某一行;:#或者:gg定位到某一行;#代表行號。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章