日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux常用命令-入门

發(fā)布時間:2025/7/25 linux 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux常用命令-入门 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

linux

開源
安全性高

linux 和 windows
  1、同時登陸多用戶
  2、安全
  3、linux沒有盤符的概念 /。
    / ? ? ? ?root ? ? ?根目錄
  4、linux的文件沒有擴(kuò)展名

    linux
    bin
    sbin
    boot 系統(tǒng)文件

    var
    home 普通用戶的家目錄
    root 超級管理員的家目錄

    tmp 臨時文件
    usr 軟件安裝目錄
    etc 軟件的配置文件

常用命令

  
  查看當(dāng)前工作目錄
    pwd
  工作目錄的跳轉(zhuǎn)
    cd 路徑
      相對路徑:相對于當(dāng)前工作目錄
      假設(shè)b下 ./c/n.txt
      假設(shè)a下 b/c/n.txt
      在c下 ../../m.txt

    絕對路徑(全路徑):從根開始的路徑
      /a/b/c/n.txt
      /a/b/c/n.txt
      /a/m.txt
   查看目錄下的子目錄及文件
     ls -la path
     -l 以列表的形式顯示結(jié)果
     -a 顯示所有內(nèi)容,包括隱藏文件(文件或目錄的名字以.開頭的是隱藏文件)
     path可以省略,代表查看當(dāng)前工作目錄下的內(nèi)容
     drwxr-xr-x
----------
   第一位代表文件類型 d:目錄 -:普通文件 l:鏈接文件
     2-4 文件所有者的權(quán)限 r(read) w(write) x(execute)
     5-7 同組用戶具有的權(quán)限
     8-10 其他用戶具有的權(quán)限


   目錄(文件夾)操作命令
    新建
    mkdir -p 路徑及目錄的名稱
      -p 一次創(chuàng)建多級
      說明:最后一個目錄命名認(rèn)為是要新建的。/home/php/abc
    例子:創(chuàng)建多級目錄
      mkdir -p /home/php/a/b/c
    刪除空目錄
      rmdir path
    刪除一級空目錄
      rmdir -p path
    例子:
      rmdir -p /home/sofo1/a/b/c
      說明:刪除子目錄后,父目錄如果為空則繼續(xù)刪除
    刪除非空目錄或文件
      rm -rf path
      -r 刪除目錄
      -f 強(qiáng)制刪除
        例子:
          /home/hahaha/a.txt test.txt
          刪除a.txt
          rm -f /home/hahaha/a.txt
    轉(zhuǎn)移(重命名)
      mv -fi 轉(zhuǎn)移誰 轉(zhuǎn)移到哪里去
        -f 強(qiáng)制操作
        -i 詢問 y n a
    轉(zhuǎn)移/root/test 目錄到 /home/testn
      mv -f /root/test /home/testn
        說明:轉(zhuǎn)移可以實(shí)現(xiàn)重命名
        mv -f /home/testn /home/hahaha
    拷貝
      cp -rfp 拷貝誰 拷貝到哪里去
      -r 拷貝目錄
      -f 強(qiáng)制拷
      -p 拷貝的同時,保留原來的屬性
    修改屬性
    文件操作
    文件的壓縮解壓,打包解包
    vi文本編輯器

?

  
  文件操作
    新建
    touch path(目錄/filename.txt)
      例子:
      touch /home/php/a.txt
    刪除
      unlink path
      rm path
    權(quán)限修改
      chmod -R 權(quán)值 修改誰path
      字符串權(quán)值表示法
        x
        w
        r

        u--自己
        g--同組用戶
        o--其他
        a--所有

        + 增加權(quán)限
        - 去除權(quán)限
        = 重新設(shè)定權(quán)限

      例子:
        給所有用戶增加可寫的權(quán)限
          a+w
          u+w,g+w,o+w
        同組用戶增加可執(zhí)行的權(quán)限
          g+x
        自己和同組用戶增加可執(zhí)行權(quán)限
          u+x,g+x
      說明:
        -R 修改目錄時,目錄下的所有文件及子目錄的權(quán)限一起變化

        數(shù)值表示法(三位的數(shù)值,每一位的值小于等于7)

          第一位:自己的權(quán)限
          第二位:同組用戶的權(quán)限
          第三位:其他用戶的權(quán)限

          x(執(zhí)行)---1
          w(寫)---2
          r(讀)---4

          xw---3
          rx---5
          rw---6
          rwx---7

          666-----所有用戶都有rw權(quán)限
          456-----自己可讀 同組用戶可讀執(zhí)行 其他用戶可讀可寫

          644-----自己可寫可讀 同組可讀 其他可讀

          /home/php/a.txt

          自己 可讀4寫2執(zhí)行1 其他可讀4可寫2 同組可讀4可寫2
          chmod 766 /home/php/a.txt

      壓縮(只能壓縮文件)
        gzip -r 8 path
          1-9默認(rèn)6
          -r 遞歸處理,當(dāng)壓縮文件時用。
        說明:原文件被刪除,自動產(chǎn)生一個壓縮文件
          例子:壓縮a.txt
          gzip /home/php/a.txt
      解壓
        gunzip -r 壓縮文件的路徑及名稱

        gunzip /home/php/cap.txt.gz
      打包
        tar -cvf 包文件名及路徑 誰被打包了
        -c 創(chuàng)建打包文件
        -v 顯示打包過程
        -f 制定文檔名稱
        -z 同時壓縮
      例子:打包/home/wang
        tar -cvf /home/php/wang.tar /home/wang

      解包
        tar -xvf 包文件名及路徑 -C 目標(biāo)路徑
        -x 解包
    練習(xí):
      在目錄soft01下,建立一個文件夾student,在這個文件夾下創(chuàng)建5個文件
      a1.txt---a5.txt

      mkdir student
      touch student/a1.txt student/a2.txt student/a3.txt

      打包student,到soft01下student.tar.gz
      tar -cvzf student.tar.gz student
      解包student.tar.gz 到 home/www
      tar -xvzf student.tar.gz -C /home/www

?

    vi文本編輯器三種模式
      光標(biāo)的移動 復(fù)制 黏貼 撤銷 寫入內(nèi)容 查找 替換 保存

      命令模式
        光標(biāo)的移動
        h 左 j 下 k 上 l 右
        上下左右鍵

      復(fù)制
        yw 從光標(biāo)位置開始到一個單詞的結(jié)束
        yy 復(fù)制光標(biāo)所在的行
      黏貼
        p 黏貼到光標(biāo)所在位置
      刪除一個字符
        x
      刪除一行
        dd
      撤銷
        u
      跳轉(zhuǎn)到寫入模式
        i 在光標(biāo)所在位置的前
        o 另起一行
        a 在光標(biāo)所在位置的后一位
    末行命令模式
      : / ?
      寫入模式
        編輯內(nèi)容
        末行命令模式
      列出行號:set nu
          
    查找
      /查找的關(guān)鍵字
    替換
      :1,$s/search/replace/g
      說明:g替換所有
      :1,$s/search/replace/c
      說明:c替換前詢問
      :1,2s/search/replace/c
    保存
      :w
    退出
      :q!-----強(qiáng)制退出
      :wq----保存退出

    vi 文本文件的路徑
      說明:文件不存在會自動創(chuàng)建

作業(yè):
1、創(chuàng)建下列文件及目錄
image
css
js
upload
admin
    user
    news
    product
    login.php
news
    newsdetail.php
    newslist.php
product
    productdetail.php
    productlist.php
config.ini
2、修改upload的權(quán)限,把可執(zhí)行的權(quán)限去掉
3、重命名config.ini 為config.php
4、給news,product目錄添加可執(zhí)行的權(quán)限
5、在文件config.php中輸入5行,I like php.
6、把config.php中的php替換成linux

轉(zhuǎn)載于:https://www.cnblogs.com/Zell-Dinch/p/3867843.html

總結(jié)

以上是生活随笔為你收集整理的Linux常用命令-入门的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。