Liunx Shell入門

來源:互聯網
上載者:User

標籤:style   blog   http   color   io   使用   ar   for   檔案   

本人也是初學習Liunx,如有錯誤請指出。Liunx版本:Ubuntu 14.04

一、Liunx命令基礎

在Ubuntu下開啟終端快速鍵為:ctrl+Alt+T

Liunx命令的基本格式:command [-options] parameter1 parameter2   

1、其中command為“命令”或者為“可執行檔”,常見的比如有:ls ,cd,mkdir

2、[-options]為命令符的設定參數,比如:ls -l ,其中-l為對應的options既為命令的設定參數,通常會帶“-”。有時前面會帶“--”,例如:“--help”

3、parameter1,parameter2 為依附在options後面的參數,或者為command的參數

4、命令, -options,參數等這幾個命令中間以空格區分,無論空幾格shell都會視為一格

5、按下斷行符號鍵之後,該命令就會立即執行,按斷行符號鍵代表一個命令的輸入結束

6、命令太長時可以,可以使用反斜線 (\),來轉義斷行符號符號,使命令連續到下一行,

其它:在Liunx中要注意命令是區分大小寫,

二、基礎命令操作

1、顯示目前系統支援的語言

命令:echo $LANG

[email protected]:~$ echo $LANGzh_CN.UTF-8#顯示當前系統所支援的語言#2、修改當前系統的預設語言[email protected]-Lenovo-B460:~$ LANG=en_US[email protected]-Lenovo-B460:~$ echo $LANGen_US[email protected]-Lenovo-B460:~$ LANG=zh_CN.UTF-8[email protected]-Lenovo-B460:~$ echo $LANGzh_CN.UTF-8[email protected]-Lenovo-B460:~$ 

2、顯示日期與時間的命令

命令:date

[email protected]:~$ date2014年 09月 16日 星期二 17:46:12 CST[email protected]-Lenovo-B460:~$ date +%Y/%m/%d2014/09/16[email protected]-Lenovo-B460:~$ date +%H:%M17:46[email protected]-Lenovo-B460:~$ 從上面可以看出date命令為顯示系統當前的日期,以及日期的格式化的顯示,“+%Y/%m/%d”,就是date命令的一些參數,這些參數可以通過man或者info命令來查詢。
註:從上面的命令的執行過程可以看出,命令參數的格式除了“-”和“--”兩格式外,也在前面帶“+”的情況。

3、顯示日曆的命令

命令:cal [month] [year]

[email protected]:~$ cal      九月 2014         日 一 二 三 四 五 六      1  2  3  4  5  6   7  8  9 10 11 12 13  14 15 16 17 18 19 20  21 22 23 24 25 26 27  28 29 30                                    [email protected]-Lenovo-B460:~$ cal 2013                            2013         一月                    二月                                三月           日 一 二 三 四 五 六  日 一 二 三 四 五 六  日 一 二 三 四 五 六         1  2  3  4  5                  1  2                  1  2   6  7  8  9 10 11 12   3  4  5  6  7  8  9   3  4  5  6  7  8  9  13 14 15 16 17 18 19  10 11 12 13 14 15 16  10 11 12 13 14 15 16  20 21 22 23 24 25 26  17 18 19 20 21 22 23  17 18 19 20 21 22 23  27 28 29 30 31        24 25 26 27 28        24 25 26 27 28 29 30                                              31                    #some month .......... [email protected]-Lenovo-B460:~$ cal 05 2013      五月 2013         日 一 二 三 四 五 六            1  2  3  4   5  6  7  8  9 10 11  12 13 14 15 16 17 18  19 20 21 22 23 24 25  26 27 28 29 30 31                           [email protected]-Lenovo-B460:~$ cal 32 2013cal: 32 is neither a month number (1..12) nor a name[email protected]-Lenovo-B460:~$             

從上面的執行結果可以看出,cal命令執行你輸入的錯誤命令會給出對應的提示資訊

4、簡單好用的計算機

命令:bc

在我們寫程式的時間可能會有一些簡的計算來,在Liunx中bc就是一個最簡單的計算機。

 

[email protected]:~$ bcbc 1.06.95Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.This is free software with ABSOLUTELY NO WARRANTY.For details type `warranty‘. 20+103045/5978*45351015%21scale=315%20340/2314.78215/27.50045^220252^24

 

從上面的指令碼執行可以看的出,運算子為

+加法

-減法

*乘法

/除法

^指數

%餘數

對了,退出要輸入quit命令哦

二、重要的熱鍵[Tab],[Ctrl-c],[Ctrl-d]

1、[Tab]鍵,在終端執行過程中具有“命令補全”和“檔案補齊”功能

2、[Ctrl-c]鍵,在終端命令執行的過程中,終止程式執行的功能

3、[Ctrl-d]鍵,在終端命令執行的過程中,相當於exit命令,即退出終端

三、Liunx系統的線上求助

 關於Liunx的線上協助,分為:man page和info page兩種

1、man page 

命令格式:man command

退出的命令是:q即可

具體可自己操作試下。

2、info page 

命令格式:info command

退出的命令也是:q即可

3、超簡單文字編輯器:nano

使用命令為:nano 開啟檔案的路徑

如:

提示:其中的^表示的是鍵盤上對應的crtl鍵,另一個M提示符代表的是ALT鍵(此圖上沒有,應用的時候就會知道)

四、正確開關機的方法

對於Liunx系統的關機和Windows有很大的不同

因為對於Windows操作的系統是單使用者、“假多”任務的情況,所以即使你的電腦關機對於別人也不會有影響。但對於Liunx作業系統,由於每個程式(或者服務)都是在後台執行的,因此在你看不到的螢幕背後其實很多人同時在你的主機上面工作,你關機時可能對他人的工作也會造成資料的損失。一般對於Liunx系統關機要做以下幾件事:

1、查看系統的使用狀態

使用“netstat -a”這個命令,可以看有誰在聯結著這台主機,而看後台執行的程式可以用“ps -aux”這個命令。

2、通知線上的使用者關機時刻

使用shutdown 這個關機命令,詳細的使用可以使用man或者info來查看這個命令的詳細參數。

3、慣用的關機命令:shutdown

4、資料同步寫入磁碟:sync

5、關機、重啟:reboot、halt、poweroff

這三個命令的功能是差不多的。使用man reboot命令時,你就會看到其它的兩命令。

一般使用:sync;sync;sync;reboot來重啟,關機前要儲存資料。

 

Liunx Shell入門

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.