1. 程式人生 > >Linux學習總結(一)

Linux學習總結(一)

    第一次寫部落格有很多不懂的,但是還是希望把自己學到的東西分享給大家,Linux也是剛接觸,希望能收穫更多。 學習Linux首先要了解Linux,知道什麼是Linux        Linux的核心原型是1991年由託瓦茲(Linus Torvalds)寫出來的;Linux是一套免費使用和自由傳播(Open Source)的類Unix作業系統,是一個基於POSIXUNIX的多使用者、多工、支援多執行緒和多CPU的作業系統。它能執行主要的UNIX工具軟體、應用程式和網路協議。它支援32位64位硬體。Linux繼承了Unix網路為核心的設計思想,是一個性能穩定的多使用者網路作業系統。
shell的理解       學習Linux不得不提shell,Shell俗稱殼(用來區別於核),是指“提供使用者使用介面”的軟體(命令解析器)。它類似於DOS下的command和後來的cmd.exe。它接收使用者命令,然後呼叫相應的應用程式。一般分為兩大類:(1)圖形介面shell:Gnome,KDE、、、(2)命令列shell:bash,csh,ksh、、、 GNOME下常用快捷鍵操作 • Ctrl+Alt+上|下 //切換工作介面 • Ctrl+Alt+L //鎖屏 • Alt + F1 //開啟主選單Application • Alt + F10 //最大化當前視窗 • PrtSc //擷取全屏 • Ctrl+Shift+PrtSc //擷取選中的螢幕 • Alt + Tab //切換視窗 • Alt + F4 //關閉視窗 下面我使用的是ubuntu虛擬機器進行相關解釋和練習        進入ubuntu虛擬機器之後,開啟一個終端(Terminal)然後進行操作,          
    [email protected]:~/桌面$ :第一個ubuntu是指當前登入使用者名稱,@分隔符,第二個ubuntu是主機名,之後是表明在系統的什麼位置,$身份提示為普通使用者(超級使用者為#)     在不知道某個命令的具體用法時可以查詢幫助:(1)命令 --help;(2)whatis 命令名;(3)man 命令名     shell下檢視幫助指令格式:date [選項]... [+格式] :[]為可選項(可加可不加),'...'表示可加多個選項      (1)切換普通使用者和root使用者,並修改密碼               su -l +使用者名稱:切換到指定使用者             passwd+使用者名稱:修改該使用者密碼      在普通使用者模式下只可以對自己的密碼進行修改,如果新密碼不符合規定密碼格式修改失敗,如果是在root使用者模式下可以對普通使用者和自身進行密碼修改,而且密碼不用必須按規定格式進行修改。     (2)顯示當前的時間,時間格式為小時:分鐘:秒
               查詢date幫助手冊:+%T、+%x都可以顯示當前時分秒,+%c、+%F' '%T可以顯示當前年月日時分秒,而利用-s選項可以對當前時間進行修改,直接date檢視當前日期。     (3)顯示指定檔案前三行,後兩行,位元組數,行號和內容             head 和tail可以對檔案頭尾進行操作,cat顯示檔案內容,-b輸出非空行號。   (4)歷史命令的操作         history:檢視歷史命令;   !數字:執行第數字條命令;   !關鍵字:執行最近一條以關鍵字開頭的命令 ctrl+R+關鍵字:調出最近一條含有關鍵字的命令     上下鍵 :從最後一條命令開始向前檢視或者向後檢視     history -c :清除歷史   (5)1. 在當前使用者家目錄建立檔案如下:               1). 建立6個檔案,名稱為songx.mp3(x=1..6)               2). 建立6個檔案,名稱為image.png(x=1..6)               3). 建立6個檔案,名稱為film.avi(x=1..6)            2. 將歌曲移動到Music目錄中,照片移動到Pictures目錄中,影片移動到Videos目錄中;            3. 在當前使用者家目錄中建立三個子目錄,分別為friends, family和work來存放相應的資訊;            4. 題1建立的18個檔案中編號x為單數的檔案複製到friends目錄中;編號x為雙數的檔案複製到work目錄中,將所有的歌曲複製到family目錄中;        (6)命令引數練習
          ls:    -a, 不隱藏任何以. 開始的專案;    -A, 列出除. 及.. 以外的任何專案                  -G, 以一個長列表的形式,不輸出組名;    -h, 與-l 一起,以易於閱讀的格式輸出檔案大小         passwd: -a  顯示當前密碼的狀態           -d   刪除密碼    -l  鎖定賬戶密碼      -u  解除鎖定         head:    -q  不顯示包含給定檔名的檔案頭   ; -v  總是顯示包含給定檔名的檔案頭                     -c 顯示檔案剛開始k個位元組     -n  顯示檔案開始n行          cat:      -b  對非空輸出行編號  ;-E 在每行結束處顯示"$";-n 對輸出的所有行編號;-s 不輸出多行空行          file:     -d 顯示錯誤資訊  ; -v  輸出版本資訊並退出 ;            tail:    -c 輸出最後K位元組;  -f 即時輸出檔案變化後追加資料     -n 輸出最後k行  -q 不輸出給出檔案的頭

相關推薦

no