Linux學習一

來源:互聯網
上載者:User

標籤:管理員   日期   檔案夾   blog   中斷   shu   預設   系統檔案   環境   


1.Linux的優缺點:

    長處:

    穩定的系統

     免費或少許費用

     安全性,漏洞的高速修補

     多任務,多使用者

   使用者與使用者的規劃

   相對不耗資源的系統

   適合須要小核心的嵌入式系統

   整合度佳且多樣的圖形化使用者介面



    缺點:

    沒有特定支援的廠商

    遊戲支援度不足

    軟體的支援度不足

    專業軟體的支援不足


2.系統檔案夾檔案

   /:根資料夾。包括整個Linux系統的全部檔案夾檔案

  /boot:存放啟動linux系統所需的檔案,包含核心檔案,映像檔案,啟動菜單設定檔

 /deb:存放linux系統中的硬碟。鍵盤。滑鼠,光碟機等各種裝置檔案

   /root:系統管理員的宿主資料夾,即root賬戶的家檔案夾

  /bin:放置作業系統最主要的使用者命令

  /sbin:存放linux系統中最主要的命令,一般管理使用者才幹有許可權運行。

  /etc:存放linux系統及各種程式的設定檔。

  /var:存放系統中常常須要變化的一些檔案。如系統記錄檔

   /home:存放全部普通使用者的預設宿主資料夾(家檔案夾)

   /lib:儲存一些共用的函數庫。

  /usr:包括很多子檔案夾,用來存放系統命令和程式資訊

    /tmp:存放系統執行過程中使用的一些暫時檔案。


3.一些主要的命令

     

     echo $LANG    查看眼下所支援的語言

     LANG=en_US  設定眼下所支援的語言

     date  顯示日期

   





顯示日曆的命令:cal

   


  cal   指定年//顯示整年的日曆




cal month year




使用簡單的計算機:

使用bc命令



+加法

-減法

*乘法

/整除

^指數

%餘數

quit命令,離開計算機


10/100怎麼是0了,這裡使用的整除取整。這是應為bc預設僅輸出整數。假設要輸出所有小數,那麼就必需要運行scale=number,那個number就是小數點後面的位元,比如;



上面保留的是3位小數。


4.主要的熱鍵

tab鍵具有命令補全的功能,能夠避免我們打錯命令或檔案名稱。

ca [tab][tab]



上面全部ca開頭的命令都被顯示出來了,那麼假設你輸入ls -al ~/.bash在加兩個tab會怎麼樣了?



在該檔案夾以下以.bash為開頭的檔案名稱都會被顯示出來了。

總結:

tab接在一串命令的第一個命令的後面,則為“命令補全”。

tab接在一串命令的第二個命令後面時,則為“檔案補氣”;



5.ctrl  +c按鍵。假設你在linux以下輸入錯誤的命令或參數時。有的時候這個命令或程式會在系統下不停的執行。這個時候就能夠使用ctrl+c。結束執行,讓當前的程式停下來。只是注意,這個按鍵組合能夠將正在運作中的命令中斷,假設你正在執行比較重要的命令,別急著使用這個按鍵組合。

6.ctrl+d,這個按鍵組合代表鍵盤輸入結束(end of file or end of input)的意思,另外也能夠用來替代exit的輸入 ,比方直接離開文字介面。就能夠直接使用這個按鍵組合,相當於exit。


7.當出現command not found的時候可能是下面原因產生的:

    這個命令不存在,由於該軟體沒有安裝之故,解決的方法就是安裝該軟體。

    這個命令所在的檔案夾眼下的使用者並沒有將它增加命令搜尋路徑中,能夠把該命令增加path中;

    命令錯了。

  

8.man pge線上協助文檔

   man date

   


進入man命令後。你能夠按下空格鍵往下翻頁,你能夠按下q按鍵來離開man的環境。

你看到DATE(1)中沒有。不同的數字有不同的含義:

 1:使用者在shell環境中能夠操作的命令或可啟動並執行檔案

2:系統核心可調用的函數工具等

3:一些經常使用的函數function與庫函數library,大部分為c的函數庫

 4:裝置檔案的說明,通常在/dev下的檔案

5:設定檔或是某些檔案的格式

6:遊戲games

7:慣例與協議等,比如Linux檔案系統。網路通訊協定,ASCII code等說明

8:系統管理員可用的命令

9:跟kernel有關的檔案

當中比較重要的是1,5,8

在man page中能夠使用空格向下翻頁,也能夠使用page up或page down進行翻頁。假設你想知道某些keyword的話,你能夠在不論什麼時候輸入/word來主動尋找keyword。

比方輸入/date,則尋找到全部的出現date的位置。

home鍵去到第一頁,?string向上查詢string字串



9.info page。在unix like系統中都能夠使用man命令。可是linux又額外提供了一種線上查詢求助的方法。那就是利用info命令。在info page中一些按鍵的使用。

 page down向下翻頁

page up向上翻頁

tab 在節點之間移動,有節點的地方一般會以“*”顯示

enter  當游標在節點上面時,按下enter能夠進入該節點

B   移動游標到該info介面其中第一個節點處

E 移動游標到該info介面其中的最後一個節點處

N   前往下一個節點處

P     前往上一個節點處

U     向上移動一層

S(/)   在infopage其中進行查詢

H    顯示求助菜單

?   命令一覽表

Q  結束這次的info page

info page是僅僅有在linux上面才有的產物,並且易讀性增強非常多。



10.其它實用的檔案能夠到/usr/share/doc這個檔案夾下進行查看


11超簡單的文字編輯器nano

     使用nano 檔案名稱,能夠開啟一個檔案或建立一個檔案進行寫操作。

nano中一些按鍵組合的使用

ctrl +g。取得線上協助

ctrl+x離開namo軟體。若改動過檔案會提示是否須要儲存

ctrl+o儲存檔案,若你有許可權的話就行儲存檔案了

ctrl+r從其它檔案讀入資料,能夠將某個檔案的內容貼在本檔案裡

ctrl+w查詢字串

ctrl+c說明眼下游標所在處的行數與列數等資訊

ctrl+_能夠直接輸入行號,讓游標高速移動到改行

alt+y校正文法功能開啟或關閉(單擊開,在單擊關)

alt+m能夠支援滑鼠來移動游標的功能。


11.查看系統的使用狀態使用who命令,假設要查看網路的串連狀態。能夠運行netstat  -a這個命令

12.將資料同步寫入硬碟中的命令:sync

13.慣用的關機命令shutdow需在root帳號些運行。不然需輸入password

   -t sec:-t後面加秒數,也即過幾秒後關機的意思

    -k   :不要真關機,僅僅是發送警告訊息出去

    -r    :   在系統的服務停掉後。馬上關機

    -n   :不經過init程式。直接以shutdown的功能來關機

    -f    :關機並開機之後,強制略過fsck的磁碟檢查

    -F   :系統重新啟動之後,強制進行fsck的磁片檢查

    -c    :取消已經在進行的shutdow命令內容


 /sbin/shutdown -h 10 ‘i will shutdown after 10 mins’告訴大家,這台機器會在10分鐘後關機,而且會顯示在眼下登入者的螢幕前方

shutdown -h now   立馬關機,當中now相當於時間為0的狀態

shutdown  -h  20:25   系統在今天的20:25分關機,若再21:25才運行此命令,則隔天關機

shutdown   -h   10  系統過10分鐘後自己主動關機

shutdown  -r    now   系統立馬重新啟動

shutdown  -r +30 ‘the system will reboot’  再過30分鐘系統會重新啟動,並顯示後面的訊息給全部線上的使用者

shutdown  -k  now  ‘this system will reboot’ 僅發送警告信件的參數,系統並不會關機




14.重新啟動,關機:reboot,halt。poweroff

      reboot重新啟動

      shutdown能夠根據眼下已啟動的服務來逐次關閉各服務後才關機。

      halt卻可以在不理會眼下系統狀況下。進行硬體關機的特殊功能。

15.    inti 0也能夠進行關機操作


好了這次學習總結就寫這了,以後接著學習些筆記了




本文原創,轉載請註明來自:http://blog.csdn.net/j903829182/article/details/39826855



Linux學習一

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.