標籤: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入門