學習Linux(二): 瞭解shell 和一些命令

shell:

        shell百度百科:在計算機科學中,Shell俗稱殼(用來區別於核),是指“提供使用者使用界面”的軟件(命令解析器);它類似於DOS下的command和後來的cmd.exe。它接收用戶命令,然後調用相應的應用程序。同時它又是一種程序設計語言。作爲命令語言,它交互式解釋和執行用戶輸入的命令或者自動地解釋和執行預先設定好的一連串的命令;作爲程序設計語言,它定義了各種變量和參數,並提供了許多在高級語言中才具有的控制結構,包括循環和分支。


界面:

         一:圖形界面shell(Graphical User Interface shell 即 GUI shell)
ctrl+F7 是圖形界面
         二:命令行式shell(Command Line Interface shell ,即CLI shell)

ctrl+F1~F6 是命令行界面. 進入命令行界面首先是輸入用戶名,然後輸入密碼(不可見),登錄後就可以進行一系列的操作了;


終端:

 進入終端:

(按下super即win鍵,輸入ter就會出來了),或者使用快捷鍵ctrl+alt+T ;

      終端 也是一個 shell .在這裏我們可以輸入一系列的命令,然後系統會進行解釋(合法的話);

      我們在圖形界面下,也許對文件的複製剪切什麼的比較麻煩(系統默認不是root權限),所以我們想要獲得管理員權限,怎麼辦.

此時我們看到的是類似這樣的消息顯示:fuqiang@fuqiang-K43SJ:~$  @前面代表你當前用戶,後面是機器型號,這個是裝系統的時候自己設置的.~代表根目錄 $代表普通用戶;

接下來設置系統管理員權限(權限很高,甚至可以殺死自己,所以沒事不懂慎用):

1.獲取root

輸入命令:(Linux區分大小寫,輸入s之後可以按兩次tab鍵,會有提示或自動補全)

sudo passwd root  //不是password

然後會提示你輸入當前用戶的密碼,然後再設置root用戶密碼,並重新輸入確認;

設置好了之後,我們輸入 :

su root

此時,顯示的是:root@fuqiang-K43SJ:/home/fuqiang#    注意,變成#號了,也就是表示當前的用戶是系統管理員了;

然後切換回來:

su name  //(你的用戶名)

2.輸入 cal 顯示日曆

cal    //顯示當前年月日(日用反色標明)
cal 2013  //顯示2013年全年日曆
cal 8 2013  //顯示2013年8月日曆

3.date顯示時間:

date   //當前時區時間
date -u  //utc時區時間
date --utc  //同上

4.關機和重啓:

輸入who:

列出所有正在使用系統的用戶、所用終端名和註冊到系統的時間

sudo init 0 //關機
sudo init 6 //重啓

不同的運行級定義如下:  

  # 0 - 關機 
  # 1 - 單用戶模式  
  # 2 - 多用戶,沒有 NFS  
  # 3 - 完全多用戶模式(標準的運行級)   

  # 4 - 沒有用到    

 # 5 - X11 (xwindow)    

 # 6 - 重新啓動 

    也可以用shutdown

sudo shutdown now //立刻關機
sudo shutdown -h 60  //60分鐘後關機;
sudo shutdown -c   //取消關機安排

另外還有其他功能,可以輸入:

shutdown --help  //(兩個-)

善用--help 就是一本字典啊!~


簡單命令:

1.echo命令:

echo hello word!

將會顯示 helloword!

2.clear命令

此時屏幕應該佈滿了吧.使用下面命令:

clear

清淨了;

3.passwd命令:

設置用戶密碼,如:

passwd fuqiang

可以修改用戶密碼;

困啦...明天繼續...

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