1. 程式人生 > >Linux入門筆記1--入門命令

Linux入門筆記1--入門命令

man, info, –help:

  • 獲取幫助

tab:

  • 補全命令

cd:

  • 進入某個路徑的命令
  • 分為絕對路徑和相對路徑
  • 絕對路徑強調從“/”起,一直到所在路徑, 如“/home/mindray/Music/”
  • 相對命令則是相對當前的命令
  • ”..“ 表示上一級目錄,”cd ../Downloads“返回上一級目錄下的Download.

ls:

  • 即list,列出檔案或目錄
  • 不加任何引數為列出可見檔案
  • ”ls -l“ 列出可見檔案的詳細資訊
  • ”ls -a“列出隱藏檔案與可見檔案的
  • linux以”.“開頭的檔案或資料夾為隱藏檔案或資料夾

pwd:

  • 返回當前目錄的絕對路徑

mkdir:

  • 新建資料夾
  • mkdir -p kop/jiangjie 建立多級目錄,若不加”-p“則父目錄不存在時會報錯。

rm:

  • 即remove 刪除檔案或資料夾
  • rm filename 刪除檔案
  • rm -i filename 刪除前提示
  • rm -r folder 刪除folder下所有檔案及資料夾
  • rm -d folder 刪除空資料夾folder

cp:

  • 複製
  • cp src dest 複製
  • cp folder /* dest 將folder所有檔案複製到dest,不含子資料夾中的檔案
  • cp -r src dest 將folder所有檔案複製到dest,含子資料夾中的檔案

mv:

  • 移動
  • mv src dest 將src移動到dest下,程式設計dest/src
  • mv -i src dest 存在則提示
  • mv src dest 若dest不為資料夾則將src重新命名為dest,並刪除dest

cat

  • 將檔案內容輸出
  • cat src 輸出src內容
  • cat -n src 內容與行號

more/less:

  • 與cat類似
  • more +100 src 從第100行開始顯示

grep

  • 返回匹配的專案 ,支援正則
  • grep kop filename 返回所有包含”kop”的行

tar:

  • -c 建立歸檔
  • -x 解壓歸檔
  • -v 顯示處理過程
  • -f 目標檔案,其後緊跟檔案
  • -j 呼叫bzip2解壓
  • -z 呼叫gzip解壓
  • -t 列出歸檔中的檔案
  • tar -cvf filename.tar. 只歸檔不壓縮,結尾有個點
  • tar -xvf filename.tar 解壓歸檔
  • tar -cvjf filename.tar.bz2. 呼叫bzip2壓縮,結尾有個點
  • tar -xvjf filename.tar.bz2 呼叫bzip2解壓
  • tar -cvzf filename.tar.gz. 呼叫gzip壓縮,結尾有個點
  • tar -xvzf filename.tar.gz 呼叫gzip解壓

chown:

  • 改變檔案的owner與group
  • chown user file 設file的owner為user
  • chown user:group file 檔案的owner為user,組為user

chmod

  • 改變檔案許可權
  • chmod +x file 為user,group,other新增x許可權
  • chmod -x file 為user,group,other刪除x許可權
  • chmod ugo=rwx file 為u,g,o許可權設為rwx
  • chmod ug=rw file 為u,g許可權設為rw
  • chmod ugo=— file 刪除所有許可權

useradd:

  • 新增一個普通使用者

passwd:

  • 修改密碼

whereis:

  • 查詢檔案,手冊