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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux 初学体验 20155317 王新玮

發布時間:2025/3/15 linux 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 初学体验 20155317 王新玮 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

學習基于VirtualBox虛擬機安裝Ubuntu圖文教程在自己筆記本上安裝Linux操作系統

通過詢問同學和上網搜查百度,完成了虛擬機的安裝,開始了linux的學習。

?

?

通過實踐學習別出心裁的Linux命令學習法,掌握Linux命令的學習方法

在實驗樓中進行學習

第一步 hello shiyanlou

在這一章的學習中,我出現了一些細節上的小錯誤,例如在第三行和第六行因為沒有注意到空格的存在。也注意到了某些聯系:在第九行中顯示的錯誤讓我想到了以前用clockblock編譯產生的錯誤的信息是相類似的。

第二節 快捷鍵的使用與字符命令

快捷鍵的使用

  • 使用Tab鍵來進行命令補全
  • 使用Ctrl+c鍵來強行終止當前程序(并不會使終端退出)
  • 其他命令:
  • Ctrl+d鍵盤輸入結束或退出終端
    Ctrl+s暫停當前程序,暫停后按下任意鍵恢復運行
    Ctrl+z將當前程序放到后臺運行,恢復到前臺為命令fg
    Ctrl+a將光標移至輸入行頭,相當于Home鍵
    Ctrl+e將光標移至輸入行末,相當于End鍵
    Ctrl+k刪除從光標所在位置到行末
    Alt+Backspace向前刪除一個單詞
    Shift+PgUp將終端顯示向上滾動
    Shift+PgDn將終端顯示向下滾動

    字符命令

  • $ touch love_{1..10}_linux.txt 用來創建文件,其中用_{1..10}_可以創建多個文件名字從1到10.
  • 常用通配符涵義:
  • 字符含義
    *匹配 0 或多個字符
    ?匹配任意一個字符
    [list]匹配 list 中的任意單一字符
    [!list]匹配 除list 中的任意單一字符以外的字符
    [c1-c2]匹配 c1-c2 中的任意單一字符 如:[0-9] [a-z]
    {string1,string2,...}匹配 sring1 或 string2 (或更多)其一字符串
    {c1..c2}匹配 c1-c2 中全部字符 如{1..10}

    ? ? ? 3.man?獲得某個命令的說明和使用方式的詳細介紹:例如man man

    第三節:用戶及文件權限管理

    1.Linux 中創建、刪除用戶,及用戶組等操作。 2.Linux 中的文件權限設置。

    主要是通過打開終端,輸入Linux命令來進行對用戶和文件的有效操作。

    主要使用到的命令有:

  • 查看用戶?$ who am i?或?$ who mom likes
  • 創建用戶?$ sudo adduser
  • 用戶組 1.groups命令?$ groups?2.查看/etc/group文件?$ cat /etc/group | sort
  • 刪除用戶?$ sudo deluser
  • 查看文件權限?$ ls -l

  • 發現注意事項:

  • $ su <user>命令 ?切換到用戶user,執行時需要輸入目標用戶的密碼
  • $ sudo <cmd>命令 ??以特權級別運行cmd命令,需要當前用戶屬于sudo組,且需要輸入當前用戶密碼
  • $ su - <user>命令 ??切換用戶,同時環境變量也會跟著改變成目標用戶的環境變
  • 第四節: Linux 目錄結構及文件基本操作

    這一部分的所掌握的命令有:

  • 切換目錄?$ cd
  • 進入上一級目錄?$ cd ..
  • 進入“home”目錄?$ cd ~?或?$ cd /home/<你的用戶名>
  • 獲取當前路徑?$ pwd
  • 新建文件?$ touch
  • 新建目錄?$ mkdir
    (若使用-p?參數,則同時創建一個之前不存在的父目錄?$ mkdir -p?)
  • 復制文件?$ cp <復制文件名> <復制到該文件文件名>
  • 刪除文件或目錄?$ rm
    (加入-f?參數則強制刪除該文件或目錄?$ rm -f?)
  • 移動文件?$ mkdir <目標文件夾>$ mv <移動文件> <目標文件夾>
  • 重命名文件?$ mv <舊文件名> <新文件名>
  • 查看文件?$ cat?(加入-n顯示行號)
  • 查看文件類型?$ file
  • 編輯文件?$ vimtutor
  • 第五節 環境變量與文件查找

    理解變量的定義和作用。變量就是計算機中用于記錄一個值(不一定是數值,也可以是字符或字符串)的符號,而這些符號將用于不同的運算處理中。

    本節主要命令:

  • 創建變量?$ declare <變量名>?(使用=?給變量賦值)
  • 讀取變量的值?$ echo $<變量名>?(注意讀取變量名時變量名前要加 $符號($符號用于表示引用一個變量的值),變量名只能是英文字母,數字或者下劃線,且不能以數字作為開頭。)
  • 環境變量相關命令
  • 命令說明
    set顯示當前 Shell 所有環境變量,包括其內建環境變量(與 Shell 外觀等相關),用戶自定義變量及導出的環境變量
    env顯示與當前用戶相關的環境變量,還可以讓命令在指定環境中運行
    export顯示從 Shell 中導出成環境變量的變量,也能通過它將自定義變量導出為環境變量

    ?

    ? ? ? 4.變量修改

    變量設置方式說明
    ${變量名#匹配字串}從頭向后開始匹配,刪除符合匹配字串的最短數據
    ${變量名##匹配字串}從頭向后開始匹配,刪除符合匹配字串的最長數據
    ${變量名%匹配字串}從尾向前開始匹配,刪除符合匹配字串的最短數據
    ${變量名%%匹配字串}從尾向前開始匹配,刪除符合匹配字串的最長數據
    ${變量名/舊的字串/新的字串}將符合舊字串的第一個字串替換為新的字串
    ${變量名//舊的字串/新的字串}將符合舊字串的全部字串替換為新的字串

    變量刪除?$ unset

    ? ? ? 6.讓環境變量立即生效?$ source

    ? ? ? 7.搜索變量

    命令優點
    whereis簡單快速
    which小而精
    find精而細
    locate快而全

    ? ? ? 8.與時間相關的命令參數

    參數說明
    -atime最后訪問時間
    -ctime創建時間
    -mtime最后修改時間

    ?

    ?

    第六節 文件打包與壓縮

    介紹了幾種在Linux系統中常見常用的壓縮包文件格式。

    格式有如下:

    |.zip| zip程序打包壓縮的文件|
    |.rar| rar程序壓縮的文件|
    |.7z| 7zip程序壓縮的文件|
    |.tar| tar程序打包,未壓縮的文件|
    |.gz| gzip程序(GNU zip)壓縮的文件|
    |.xz| xz程序壓縮的文件|
    |.bz2| bzip2程序壓縮的文件|
    |.tar.gz| tar打包,gzip程序壓縮的文件|
    |.tar.xz| tar打包,xz程序壓縮的文件|
    |tar.bz2| tar打包,bzip2程序壓縮的文件|
    |*.tar.7z| tar打包,7z程序壓縮的文件|

    常用壓縮和解壓命令:

  • zip壓縮命令?$ zip -r -q -o *.zip <路徑>
  • zip解壓命令 1.將*.zip解壓到當前目錄:$ unzip *.zip
    2.使用安靜模式,將文件解壓到指定目錄:$ unzip -q *.zip -d ziptest
  • 從指定文件或目錄創建壓縮包或添加文件到壓縮包:
    • $ rm *.zip
    • $ rar a *.rar .
  • 從指定壓縮包文件中刪除某個文件:
    $ rar d *.rar .zshrc
  • 查看不解壓文件:
    $ rar l *.rar
  • 使用unrar解壓rar文件
  • 1.全路徑解壓:
    $ unrar x *.rar
    2.去掉路徑解壓:

    $ mkdir tmp
    $ unrar e *.rar tmp/

  • 創建一個 tar 包:
    $ tar -cf *.tar ~
  • 第7節 文件系統操作與磁盤管理

    這一節旨在教會我們簡單文件系統操作和磁盤管理。在之前的課程學習過程中也稍有涉及。在懂得Linux系統語言的原理后學起來相較之前輕松了一些。

    主要命令有:

  • 查看磁盤容量:$ df?(可通過增加-h?參數使其看起來更加易懂)
  • 查看目錄容量:$ du
  • 從標準輸入讀入用戶輸入到標準輸出或者一個文件:
  • 1.輸出到文件
    $ dd of=test bs=10 count=1?或?$ dd if=/dev/stdin of=test bs=10 count=1
    2.輸出到標準輸出
    $ dd if=/dev/stdin of=/dev/stdout bs=10 count=1

  • 從/dev/zero設備創建一個容量為 256M 的空文件:
  • $ dd if=/dev/zero of=virtual.img bs=1M count=256
    $ du -h virtual.img

    第8節 Linux下的幫助命令

    首先弄懂內建命令和外部命令的概念。學會使用help , man , info命令并對其加以區分。

    涉及到的命令有:

  • helo命令?help ls
  • man命令?man ls
  • info命令?info ls
  • ?

    轉載于:https://www.cnblogs.com/wxwddp/p/6353297.html

    總結

    以上是生活随笔為你收集整理的linux 初学体验 20155317 王新玮的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。