tedu_day02

day 02 notebook 週一
筆記網址:code.tarena.com.cn
   用戶名:tarenacode
   密碼:code_2013
   路徑:AID1802/
mkdir
  經常使用選項:
    -p 若是當前文件夾不存在,則逐級建立全部文件夾
  示例:
    mkdir -p a/bb/ccc/dddd
rmdir
  經常使用選項:
    -p
  示例:
    rmdir -p a/bb/ccc
touch
  做用:
    1.若是文件不存在,則建立一個空文件
    2.若是文件存在,則用系統時間更新它的修改時間
  格式:
    touch 文件名1 文件名2...
rm
  做用:
    刪除文件或文件夾
  格式:rm [選項] 文件或文件夾
  經常使用選項:
    -r 遞歸刪除文件夾內的文件和文件夾
    -i 刪除前給出提示(y表明yes,n表明no)
              -f 強制刪除,不給任何提示
  示例:rm -rf 文件夾名或路徑
       rm -r -i 文件夾名或路徑

練習:1.在用戶主目錄下,建立目錄:個人計算機.
    2.在‘個人計算機’下建立三個目錄:軟件,遊戲,學習
    3.在‘學習’目錄下建立三個文件:
       python.txt,AI.txt ai.txt
    4.刪除學習目錄中的AI.txt文件
    5.刪除‘遊戲’這個文件夾

help幫助選項:-- #顯示命令的幫助信息
  格式:--help
man # 查看命令所對應的幫助文檔(手冊)
  格式:
    man 命令名
  示例:
    man ls
  操做鍵:
    翻頁鍵:j(下),k(上)
    退出鍵:q前端

         /word 搜索word字符串python

         
tab鍵 #輸入命令時自動補全命令名 或 路徑
history 命令 #把輸入歷史列出來
   調用之前的執行命令:
    !編號 執行對應命令
   注:在終端提示符($或#) 上下鍵調用歷史,enter執行

通配符
   * 表明任意數量任意字符
   ? 表明一個任意字符linux

  示例: touch a ab abc aabc abbc accc bc ccb
   ls a*b #列出全部以a開頭,以b結尾的文件
   ls a*
   ls *.txtweb

    [ ]   [12345]2334234.txtvim

           [1-5]234234.txtless

          [a-f]afads.txt

Test:
   1.建立文件夾myfile
   2.在myfile下建立文件:
     a.mp3 ab.txt ac.mp3 abc.txt aabb.mp3
     aab.txt cd.mp4
   3.列出全部的.mp3結尾的文件
   4.刪除只有一個字符的文件
   5.列出文件名中含有c這個字符的文件

文本編輯器:vi/vim   sublime text 3
      不推薦emacs gedit
  vi/vim文本編輯器 #主要用來寫程序的源代碼
   啓動:vi/vi 文件名
   退出:  :q <enter>
  經常使用模式:
          a/i/o/O
   命令模式 ---->  編輯模式
           <----
           ESC鍵
  基本經常使用命令:
    :q!  不保存,強制退出
    :w   save
    :w name 保存到指定的文件(另存...)
    :wq  save&quit
  複製命令:
    yy 複製一行或多行
    p  粘貼(*+p複製*行)
    y$ 複製到一行結尾
    y^ 複製當前光標處到首行
    dd 刪除光標所在行
  撤銷(Undo)和重作(Redo)操做:
    u  取消最近一次的操做,並恢復操做結果
    ctrl + r 對使用u命令撤銷的操做進行恢復

practice:
   在用戶主目錄下建立一個文件mypasswd.txt
   將/etc/passwd文件的前十行抄寫到mypasswd.txt

sulime text 3:
  啓動命令:
    subl<enter>
    subl 文件名<enter>
  快捷操做:L
   1.打開和隱藏side bar
     注:只有打開文件夾時才能打開側邊欄
     菜單操做:
      view->side bar->Hide Side Bar
   2.建立多個光標:
    ctrl + 鼠標點擊 建立多個光標
    按ESC鍵或單擊鼠標左鍵能夠取消多個光標
   3.多選相同的塊
    ctrl + d
   4.其餘快捷鍵
    ctrl + c複製光標所在的行(未選中內容時)
    ctrl + c在光標的上一行粘貼複製的行
    ctrl + +放大
    ctrl + -縮小
    ctrl + s保存編輯器

    5.下行移動
      Ctrl + shift + ↕

文本文件查看相關的命令:
  cat #指文件內容做爲標準輸出顯示
  格式:
   cat 文件名1 文件名2 ...
  示例:
   cat /etc/passwd

more #分頁顯示文本文件的內容
  示例:
   more /etc/passwd
  基本操做:
  q 退出
  空格 下翻一頁
less #分頁顯示文本文件的內容 (能夠上下回滾,翻頁)
  示例:
   less /etc/passwd
  基本操做:
  q 退出
  j 下翻一頁
  k 上翻一頁
  空格 下翻一頁
head #查看文件前幾行內容
tail #查看文件前末尾幾行內容
  格式:
   head -n 文件名
   tail -n 文件名ide

    head -n 5 文件名
    head -5 文件名
   注: n 爲整數數字,默認爲10
cp #複製文件或文件夾
  格式:--help
   cp [選項] 源文件名 目標文件/(修改成的文件名)
   cp -a 源文件夾名 目標文件夾(all)
  示例:
   cp hello 桌面
   cp hello 桌面/a
mv #文件搬移或改名
  格式:
  mv 文件1 目標文件2
  mv 源文件夾 目標文件夾

Practice:
  1.建立一個文件夾:個人電腦
  2.在‘個人電腦’內建立兩個文件夾:c , d
  3.在‘個人電腦/d’建立文件夾:音樂,電影,筆記,python程序
  4.在‘筆記’文件夾內用文本編輯器建立兩個文件:
    目錄.txt  日記.txt
  5.在‘目錄.txt’中寫入:
    day01 linux 命令
    day02 python
    day03 web前端
  6.在‘日記.txt'中寫:
    2018年3月12日
  7.把以前建立的全部.mp3結尾的文件放入'音樂'文件
  8.把'個人電腦'文件複製到桌面上

which #顯示命令所在的可執行文件完整路徑
  示例:
   which ls
   /usr/bin/ls
whereis #顯示一個二進制文件,源碼或man手冊位置
  示例:
   whereis ls學習

file 文件名    #查看文件類型信息
    $ file hello.py
    hello.py: Python script, ASCII text executable

ui

本站公眾號
   歡迎關注本站公眾號,獲取更多信息