Python-常用 Linux 命令的基本使用

來源:互聯網
上載者:User

標籤:刪除   許可權   window   命令的使用   mkdir   title   bug   linux 命令   數字   

常用 Linux 命令的基本使用

作業系統
  作用:管理好硬體裝置,讓軟體可以和硬體發生互動
類型
  案頭作業系統
    Windows
    macos
    linux
  伺服器作業系統
    linux
    Windows server
  嵌入式作業系統
    Linux
  行動裝置作業系統
    iOS
    Android

核心和發行版

    Linux核心就是系統的心臟 只有一個版本
    發行版就是Linux演變而生有無數個版本,例如Ubuntu,Redhat,Debian 

     Linux目錄結構
    windows 是單使用者操作,檔案是從盤符開始
    Linux 初衷就是多使用者操作, 檔案是從根目錄開始  

  終端快速鍵
    案頭操作按鈕
    操作
      teb:可以代碼自動補齊 沒有歧義會自動補齊 有歧義連續按兩下會顯示有歧義的命令
      上下鍵:可以快速切換曾經使用過的代碼
      CTRL C :不想執行的代碼可以跳過

  查看命令協助資訊
    --help
      格式:command --help
      作用:顯示command 命令的協助資訊
    man
      格式:man command
      作用:查閱command 命令的使用手冊
      操作:空格是顯示下一屏 斷行符號鍵是顯示下一行 b 是返回上一屏 q 是退出
    都是協助我們回憶command的使用

 

  *常用命令


    ls
    常用選項
      ls   顯示指定目錄下所有子目錄與檔案
      ls -a    顯示指定目錄下所有子目錄與檔案,包括隱藏檔案
      ls -l     以列表方式顯示檔案的詳細資料
      ls -a     配合 -l 以人性化的方式顯示檔案大小
    三種選項可以一起搭配使用不分順序

    搭配萬用字元
    *
      ls 1* 查看以1開頭的任意檔案
      ls *1 查看以1結尾的任意檔案
      ls 1*2 查看以1開頭 2結尾的任意檔案
      ls ?12 可以代替任一數字
      []可以匹配任一數字 也可以搭配數字 字元來確定範圍


    pwd
      使用:直接pwd 斷行符號
      作用:查看當前路徑
    clear
      使用:clear 斷行符號
      作用: 清空螢幕


    cd
      cd   切換到目前使用者主目錄
      cd ~  切換到目前使用者主目錄
      cd.   保持目前的目錄不懂
      cd ..  返回上級目錄
      cd -  可以在最近兩次工作目錄中來回切換
      cd 相對路徑
      cd 絕對路徑
    touch
      使用:touch 123.txt 可以指定路徑建立
      作用:如果檔案不存在建立檔案 存在修改日期
    mkdir
      使用 mkdir abc
      作用:可以建立檔案夾
    mkdir -p 可以遞迴建立檔案


    rm
      使用: rm 加檔案或目錄
      作用:刪除檔案 切不能恢複
      rm -f 強制移除不需要提醒
      rm -fr * 刪除全部
    tree
      使用:tree 加目錄名
      作用 :以樹狀圖的形式展示檔案內容
      tree -d 只展示檔案夾
    cp
      使用:cp 加絕對路徑或者相對路徑空格到絕對路徑或者相對路徑
      作用 可以講檔案夾的內容複寫到另一個檔案夾
    mv
      使用 mv 加絕對路徑或者相對路徑空格到絕對路徑或者相對路徑
      作用 可以講檔案夾的內容剪下到另一個檔案夾
    cat
      使用:cat 檔案名稱
      作用:可以一次查看一個或者多個檔案內容
    more 
      使用:more 檔案名稱
      作用:適合觀看大型檔案
      操作:空格 下一屏
      斷行符號下一行 b返回上一屏 q 是退出
    grep
      使用:grep 搜尋內容 檔案名稱
      作用:可以搜尋檔案裡指定的的內容
      -n 顯示匹配行數 
      -v 不顯示匹配行數
      -i 忽略大小寫
    echo 
      使用:echo 加字串
      作用 列印輸入的字串
    重新導向 
      使用 echo 字元 > 檔案
      作用:把內容匯入檔案裡
      >>是追加 >是覆蓋
    管道
      使用 用|把一個輸出轉到另一個的輸入


    使用者權限
    r
      r是讀的模式
    w
      w是寫入的意思
    x
      x 是可執行檔意思
    chmod
      chmod +/- 許可權 可以用來修改許可權
      使用 ls -l 來查看使用者權限 前三個是 擁有著許可權 中間三個是組許可權 後三個是臨時使用者權限
    數字運算式
      r = 4 w =2 x = 1 不同的組合就是不同的許可權
    which
      which 檔案名稱 可以查看路徑


    python的第三種運行方法
      1.建立py檔案
      2.在寫入代碼前#!python路徑
      3.添加可執行許可權
      4.直接運行檔案
    shutdown
      使用: shutdown 選項 時間
      作用:可以關閉電腦
      注意 一般配合-r 使用 重啟電腦
      可以指定時間 -c取消關機
    find 
      使用:find -name ‘‘要尋找的內容"
      作用:可以尋找想要尋找的內容
    ln
      使用:ln -s 源檔案路徑 建立軟連結路徑 
      作用:方便我尋找
      ln不加-s 就是建立永久連結
    sudo
      使用在執行命令前加sudo 就是可以運行特殊許可權
      在使用sudo時需要輸入密碼
    apt
      sudo apt install 軟體包 下載軟體
      sudo apt remove 軟體名 卸載軟體
      sudo apt upgrade 更新軟體
      都需要sudo許可權
    打包 壓縮
    打包 解包
      打包:tar - cvf 打包檔案.tar 被打包的檔案路徑
      解包;tar -xvf 打包檔案tar
    壓縮
      一般在tar後面加上.gz
      -c 可以指定路徑

 

vi
  命令模式
    進入插入模式
       i:插入游標前一個字元
       I:插入行首
       a:插入游標後一個字元
       A:插入漢末
       o:向下新開一行 插入行首
       O:向上新開一行插入行首
     進入末行模式
        :進入末行模式
        n多指令
     插入模式
      esc 進入命令模式
   末行模式
       退出
        q退出
        q!退出不儲存
        w儲存
        wq退出並儲存
        x 儲存並退出
      尋找
        / 要尋找的字元
        n向下 
        N向上
      替換
        :%s/要替換的/替換後/g
        :1,10s/要替換/替換後/g 指定行數
        :!執行shell命令
        esc 進入命令模式

Python-常用 Linux 命令的基本使用

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.