linux新手入門一

linux新手入門一
參考網絡課程:http://linuxcast.net/welcome
學習環境:CentOS6.3
一、運行程序
 1.運行圖形化界面應用程序
  1.1 如果是想運行後繼續能輸入命令
      [root@elvis ~]# firefox &


二、Bash-Basic
 1.BASH - 歷史記錄
  1.1 Bash會保存你輸入命令的歷史記錄,可以通過上下按鍵或者history命令來查看
  1.2 使用上下按鍵查看之前的命令
  1.3 使用history命令查看歷史記錄
 2.通過歷史記錄簡化操作
  2.1 !!     重複前一個命令
  2.2 !字符  重複前一個以"字符"開頭的命令
  2.3 !num   按照歷史記錄的序號執行命令
  2.4 !?abc  重複之前包含abc的命令
  2.5 !-n    重複n個命令的那個命令
  注:雖然在平時不常用,但在寫腳本時,會有用處的
 3.功能強大的搜索命令歷史記錄功能   --必須要記住
  3.1 可以通過Ctrl+r來在歷史記錄中搜索命令(reverse-i-search)'':
  3.2 重新調用前一個命令中的參數esc,.按esc之後按.鍵
 4.BASH作業管理
  4.1 在後臺運行進程
       在命令後添加一個&
  4.2 暫停某個程序
       通過Ctrl+z或者發送信號17
  4.3 管理後臺作業
       jobs        --查看後臺任務運行狀態
       bg          --改變任務狀態並在後臺運行 bg 2
       fg          --這個是直接拉到前端運行


三、Linux文件系統基本結構
 1.文件名稱
  1.1 文件的名稱大小寫敏感
  1.2 名稱最多可以爲255個字符
  1.3 除了正斜線外,都是有效字符
  1.4 通過touch命令可以創建一個空白文件或者更新已有文件的時間
 2.查看文件的類型
  2.1 通過file命令可以查看文件的類型
 3.絕對路徑與相對路徑
  3.1 cd命令可以用來切換目錄
   3.1.1 上一級目錄".."
   3.1.2 當前目錄"."
   3.1.3 用戶家目錄"~"
   3.1.4 上一個工作目錄"-"  
   
四、Linux常用操作
 1.日期時間
  1.1 命令date用以查看、設置當前系統時間
      格式化顯示時間:+%Y--%m--%d
  1.2 命令hwclock(clock)用以顯示硬件時鐘時間
  1.3 命令cal用以查看日曆
  1.4 命令uptime用以查看系統運行時間
 2.輸出、查看命令
  2.1 命令echo用以顯示輸入的內容
  2.2 命令cat用以顯示文件內容
  2.3 命令head用以顯示文件的頭幾行(默認10行)
      -n 指定顯示的行數
  2.4 命令tail用以顯示文件的末尾幾行(默認10行)
      -n 指定顯示的行數
      -f 追蹤顯示文件更新(一般用於查看日誌,命令不會退出,而是持續顯示新加入的內容)
  2.5 命令more用於翻頁顯示文件內容(只能向下翻頁)
  2.6 命令less用於翻頁顯示文件內容(帶上下翻頁)


五、查看硬件信息
 1.命令lspci用以查看PCI設備
   -v 查看詳細信息
 2.命令lsusb用以查看USB設備
   -v 查看詳細信息
 3.命令lsmod用以查看加載的模塊(驅動)
 
六、關機、重啓。歸檔和壓縮
 1.命令shutdown用以關閉、重啓計算機
   shutdown[關機、重啓]時間
   -h 關閉計算機
   -r 重新啓動
   如:
     立即關機:           shutdown -h now
     10分鐘後關機:      shutdown -h +10
     23:30分關機:       shutdown -h 23:30
     立即重啓:          shutdown -r now
     取消shutdown的操作:shutdown -c
 2.命令poweroff用以立即關閉計算機
 3.命令reboot用以立即重啓計算機
 4.歸檔、壓縮
  4.1 命令tar用以歸檔文件
      tar -cvf out.tar elvis
      tar -xvf elvis.tar
      tar -cvzf backup.tar.gz /etc
        -z參數將歸檔後的歸檔後的歸檔文件進行gzip壓縮


七、常用查找命令
 1.命令locate用以快速查找文件。文件夾:
   locate keyword
   注:此命令需要預先建立數據庫,數據庫默認每天更新一次,可用updatedb命令手工建立、
       更新數據庫。
       優點:命令簡單,查找速度迅捷
       缺點:新創建的文件查找不到,更新數據庫慢
 2.命令find用以高級查找文件、文件夾:
   find 查找位置 查找參數
   如:
     find . -name *elvis*
     find / -perm 777           --查找所有權限爲777的
     find / -type d
     find . -name "a*" -exec ls -l {} \;
      -exec 想執行的命令  {} \;  --前後固定寫法
  2.1 find支持很多種的查找條件,常用的如下:
      -name
      -perm
      -user
      -group
      -ctime
      -type
      -size


八、VIM模式
 1.vim擁有三種模式
  1.1 命令模式(常規模式)
      vim啓動後,默認進入命令模式,任何模式都可以通過esc鍵回到命令模式(可以多按幾次),
      命令模式下可以通過鍵入不同的命令完成選擇、複製、粘貼、撤銷等等操作。
  1.2 插入模式
      在命令模式中按'i'鍵,即可進入插入模式,在插入模式可以輸入編輯文本內容,使用esc鍵
      可以返回命令模式。
  1.3 ex模式
      在命令模式中按'.'鍵可以進入ex模式,光標會移動到底部,在這裏可以保存修改或退出vim。
 2.vim啓動後,默認進入命令模式,任何模式都可以通過esc鍵回到命令模式(可以多按幾次)。
   命令模式常用命令如下:
   i             在光標前插入文本
   o             在當前行的下面插入新行
   dd            刪除整行
   yy            將當前行的內容放入緩衝區(複製當前行)
   n+yy          將n行的內容放入緩衝區(複製n行)
   p             將緩衝區中的文本放入光標後(粘貼)
   u             撤銷上一個操作
   r             替換當前字符
   /             查找關鍵字     然後可以用n鍵來切換關鍵字
 3.EX模式
   在命令模式中按"."鍵可以進入ex模式,光標會移動到底部,在這裏可以保存修改或退出
   vim。ex模式下常用命令如下:
   :w            保存當前修改
   :q            退出
   :q!           強制退出,不保存修改
   :x            保存並退出,相當於:wq
   :set number   顯示行號
   :!系統命令    執行一個系統命令並顯示結果
   :sh           切換到命令行,使用ctl+d切換回vim
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章