python學習_1——Linux

Linux基礎

  1. 終端:用來輸入Linux命令
    crtl + alt + t
  2. 目錄樹:
    - 跟目錄 “/”:代表文件系統的啓示位置
    - 路徑:代表一個文件/目錄的字符串
    eg:/home/Guisam/python
  3. Linux命令的基本格式:
    命令名 [選項][參數] ([ ]代表裏面的內容可以省略)
  4. Linux基礎命令
    - pwd:顯示當前的所在路徑
    - ls:顯示目錄的詳細內容(文件,子目錄)
    * 常用選項
    1)ls -l :以列表(長格式)顯示文件、目錄詳細信息
    2)ls -a :顯示所有(包含隱藏) 以 . 開頭爲隱藏
    3)ls -la
    4)ls -al
    - 路徑
    1)絕對路徑
    以 “/” 開始的路徑
    2)相對路徑
    不以 “/” 開始的路徑
    " . " 當前目錄
    " … " 上一級目錄
    " ~ " 用戶主目錄/家目錄(/home/tarena)
    3)主目錄/家目錄
    超級用戶 :root
    創建用戶時會自動在/home下創建1個和用戶名同名的目錄,爲此用戶主目錄
    用戶名 :Guisam 主目錄 :/home/Guisam
    - cd : 切換目錄(路徑)
    1)用法
    cd 路徑(絕對、相對路徑都可以)
    cd /home/Guisam 、cd /home/Guisam/python
    cd python#前提是現在主目錄下
    2)cd 直接回車 :回到用戶主目錄/home/tarena
    cd ~ : 回到用戶主目錄
    cd - : 從最近訪問的兩個目錄之間來回切換
    3)TAB鍵自動補齊命令/路徑
    1、速度快
    2、路徑不會錯,TAB不出來說明路徑有問題
    - mkdir: 創建一個或者多個目錄(文件夾)
    1)格式 :mkdir 目錄名1 目錄名2 …
    2)常用選項
    -p :逐層創建目錄
    mkdir -p One/Two/Three/Go
    # 如果中間目錄不存在,直接創建
    - touch:
    1、作用
    1)文件不存在 -> 創建
    2)文件存在 -> 用系統時間更新文件修改時間
    2、格式 :touch 文件名1 文件名2 文件名3 …
    - rm: 刪除文件/目錄
    rm 選項 文件/目錄
    -r :刪除全部文件/目錄
    -f :強制刪除,不給任何提示
    -i :刪除前給提示(y代表yes,n代表no)
    - 小技巧
    1、自動補齊 :TAB鍵
    2、翻出歷史執行命令 :鍵盤 上、下鍵
    3、清屏 :Ctrl + l 或者 clear
    4、終止命令執行 :Ctrl + c
    5、終端字體放大 :Ctrl + Shift + “+”
    6、終端字體縮小 :Ctrl + “-”
    - 文本編輯器vi/vim
    1、格式 :vi 文件名
    2、vi的三種工作模式
    1)瀏覽模式 :啓動時進入,不能編輯文本
    2)插入模式(a/i/o) :編輯文本
    3)命令行模式(ESC -> shift + 😃 :保存退出…
    3、文本寫入步驟
    1)vi 文件名
    2)按 a/i/o :編輯文本
    3)按 ESC
    4)按 shift + : 進入命令行模式
    5)wq :保存退出
    q! :不保存直接退出
    w :保存
    - cp : 複製文件/目錄
    1)複製文件 :cp 源文件 路徑
    2)複製目錄 :cp -r 源目錄 路徑
    3)cp *.txt /home/Guisam/file1
    - mv : 剪切/重命名
    1)剪切 :mv 文件名 路徑
    mv 目錄名 路徑
    2)重命名 :mv 文件名1 文件名2
    mv 目錄名1 目錄名2
    - cat : 查看文件內容(在終端輸出)
    cat 文件名
    - tar : 打包並壓縮
    1)格式
    tar -zcvf 壓縮包名字.tar.gz 需要壓縮文件/目錄
    -z :用gzip對包進行壓縮
    -c :創建包(create)
    -v :顯示明細(verbose)
    -f :file
    2)解壓縮
    tar -zxvf 壓縮包名字.tar.gz -C 路徑
    -C :指定解壓路徑,不寫默認解壓到當前目錄
    - 文件權限
    1)查看 :ls -l 文件名
    -rw-rw-r-- A.txt
    2)最左側一列 :-代表類型
    1、d :目錄
    2、- :文件
    3、l :鏈接(link)
    3)權限
    r :讀
    w :寫(編輯)
    x :可執行
    4)rwx權限分組
    第1組 :文件所有者權限
    第2組 :同組用戶對文件權限
    第3組 :其他組用戶對文件權限
    - chmod : 修改文件權限
    方式1
    1)給所有用戶添加相關權限
    chmod +x/-w/+rwx/-wx A.txt
    2)給指定組用戶修改權限
    chmod u+x A.txt
    chmod o+rwx A.txt
    a :所有用戶(all)
    u :所有者(user)
    g :同組用戶(group)
    o :其他用戶(other)
    方式2(通過數字方式修改)
    chmod 644 A.txt :rw-r–r--
    chmod 666 A.txt :rw-rw-rw-
    r :4
    w :2
    x :1
    chmod 777 A.txt :rwxrwxrwx
    5. Linux高級命令
    1)sudo :獲取root用戶的權限執行Linux命令
    cd /
    touch A :提示權限不夠
    sudo touch A
    只要提示權限不夠你就去加sudo
    2)df -h :查看磁盤使用情況
    /dev/sda1 216G 16G 189G 8% /
    3)top :任務管理器,查看%CPU
    4)ps -aux :查看某個應用程序的PID號
    ps -aux | grep “firefox”
    cat file.doc | grep “hello”
    5)kill -9 PID號
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章