1. 程式人生 > >Python-常用 Linux 命令的基本使用

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

ln -s cat clear ID mkdir 查找 輸入 body linu

常用 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 命令的基本使用