1. 程式人生 > 實用技巧 >Linux命令列

Linux命令列

Linux常用命令:

初來乍到

  • 自言自語 echo

  • % echo hello world
    % echo $PWD / echo $HOME / echo ~
    
  • 我在哪 pwd (Print Working Directory )

  • % pwd
    
  • 換個地方 cd ( Change Directory )

  • % cd path / cd ~
    % cd .. #返回上一級目錄
    % cd ./ #當前目錄
    % cd /  #切換到根目錄
    
  • 瞅瞅 ls ( List Directory Contents)

  • % ls 
    % ls -l
    % ls -l -a
    % ls -lh
    

檔案內容

  • 列印檔案內容 cat (Concatenate and print files )

  • % cat a.txt
    % cat a.txt b.txt
    % cat < a.txt
    
  • 頭和尾 head and tail

  • % head a.txt
    % tail a.txt
    
  • 互動瀏覽 less (readonly version of vi )

  • % less a.txt
    
  • 內容查詢 / or grep

  • % man less | grep -n sim
    
  • 單詞統計 wc ( Word, line and byte count )

  • % man wc | wc
    

重定向和管道

  • 重定向:改變輸入輸出裝置

  • % echo hello > hello.txt
    % echo world >> hello.txt
    % cat < hello.txt
    
  • 管道:將前一個命令的標準輸出作為下一個程式的標準輸入

  • % man less | grep sim
    % man less | grep -n sim | grep That > that.txt
    

尋求幫助

  • 使用者手冊 man (Manual)

  • % man pwd
    % man man
    
  • 內建幫助 命令 -h

  • % man -h
    % grep --help
    
  • 面向StackOverflow程式設計


參考:花花醬