2012-11-26視頻環境學習Linux點滴

昨天開始接觸並學習了LinuxCast網站的Linux課程。趕腳不錯。

首先是入門篇。視頻博客演示並講解了在VirturlBox虛擬環境下安裝Linux的CentOS6.3系統,貌似N多的生產環境(即服務器端)都安裝的是這個版本。

1)在虛擬環境下安裝的好處是不會產生系統混亂,隨時可以刪除。他們推薦VirBox而不是WV的主要原因還是---開源免費。

2)CentOS的好處是木有了Redhat的版權卻保留了它的骨架和精髓。(木有版權純開源的應該是發展得比較好的。

3)其中有些需要注意的小地方,比如設定一個root權限超級用戶外,還要設立一個普通用戶。。。(最好重新快速再看1~2邊,以便重溫重點)

4)木有測評,因此要重看。

今天學習的是Gnome界面~

1)Gnome是Linux缺省的界面;因此應該是受眾最多的吧

2)Gnome的界面其實是iMac的界面,操作菜單在界面的上部;

3)介紹了Gnome界面狀態下的各個功能菜單和內容(需要重溫和熟記)。

接著,需要進入Linux的命令行界面學習的內容了,於是“命令行BASH的基本操作”開始了

首先是基本概念中Kernl核心操作程序有兩個友好界面的shell殼兒,GUI(Graphical user interface圖形界面)和CLI(Command Line interface命令行界面)---當年的Dos就是個典型。在Linux中的GUI就是Gnome,而CLI就是BASH!

Bash是Linux的主要管理方式,提示符方式進行命令行輸入,分為$下:普通用戶輸入指令;#下:根用戶狀態下輸入指令

Bash命令由3個部分:命令/選項/參數 組成;選項均以“-”提示;參數:一個單字符表示;【或者用--參數全拼eg:--all 完全等同於“-a”】

與DOS中的中止命令一樣,Bash中的中止命令也是Ctrl+C;顯示:"^C"

在命令行操作狀態中,在命令的後邊加空格“ ”和&,意即任何程序在後台自動運行而不妨礙前台同時進行着其他操作;

<與DOS不同的是,BASH的命令執行是多進程的而非單進程的;輸入命令行時,比較繁瑣的是輸入命令全稱,於是在BASH中可以通過TAB鍵自動補全命令全稱;or自動補全文件名>;按2下TAB鍵就可以在CLI界面顯示出所有以輸入的字母為開頭的命令;但是TAB鍵是不能補全參數用的,參數需要記憶or另查。

同時,BASH中的已輸入命令可以被記錄,因此,只要按上、下鍵就可以翻看之前的命令記錄了。(類似DOS裡的F1鍵功能)而history命令則可以將之前所有本次輸入的命令重現。用Ctrl+r可以進行歷史命令的搜索;在輸入指令後,按esc鍵後再按“.”,可以調用之前輸入命令的參數。*號則是通配符,可以表達0~N個字母;?則可以通配1個字母。

在BASH的CLI界面中,用su命令來進行用戶切換;而su -則表示切換到root用戶操作了。沒有-的情況下,還在原CLI環境進行命令行操作。這就是區別。sudo是普通用戶借用root管理員身份執行命令。passwd是修改密碼的指令,但是,需要先輸入舊密碼,然後才能在獲得權限後修改成新密碼。

暫停後台運行的程序:Ctrt+z 或者

查看後天運行的程序:jobs

而sleep 5000這一指令的意義是:停止運行5000秒;用bg(background)指令可以控制後台運行中被暫停了的指令繼續運行。而fg是變到前台繼續運行。

本課知識點:

  • Shell(壳)是用户与操作系统底层(通常是内核)之间交互的中介程序,负责将用户指令、操作传递给操作系统底层
  • Shell一般分为:图形化Shell(GUI)、命令行Shell(CLI)
  • Linux中一般默认GUI为:GNOME,默认CLI为:BASH
  • BASH提示符以#或$起始,#代表当前用户为root用户,$代表当前用户为普通用户
  • 我们可以通过键盘上的Tab按键对命令或文件名进行自动补全
  • BASH会记录我们以往操作的命令,可以通过history命令查看
  • BASH可以通过以下方式调用历史记录以简化操作:
            !!       重复前一个命令
            !字符   重复前一个以指定字符开头的命令
            !num   按历史记录序号执行命令
            !?abc  重复之前包含abc的命令
            !-n     重复n个命令之前那个命令
  • 我们可以通过 ctrl + r 来对历史记录进行搜索查询
  • 命令su可以切换用户
  • 命令passwd可以修改当前用户的密码
  • 命令id可以显示当前用户的信息
  • 通过在命令后追加一个&,可以将该命令放入后台运行
  • 通过以下命令可以管理后台作业:

            jobs  显示后台作业
            fg    将后台作业调到前台执行
            bg    继续执行一个后台作业

++++++++++++++++++++


你可能感兴趣的:(2012-11-26視頻環境學習Linux點滴)