WSL及Linux入門


win10內置linux子系統(Windows Subsystem for Linux),可以不用安裝Vmware等虛擬機學習linux啦。

wsl開啟方式

  1. 設置打開開發人員模式。
  2. 控制面板-程序和功能-啟用或關閉Windows功能中打開【適用於Linux的Windows子系統】,重啟電腦。
  3. 打開應用商店搜索WSL,下載你想安裝的子系統,這里選擇Ubuntu,下載完成后點擊啟動。

    等待安裝完成並設置用戶名密碼。
  4. 固定到開始菜單后,右鍵可以進行設置(出問題可以重置或者卸載)。

系統基礎配置

  1. 用戶名密碼登錄后,先更換更新源為阿里雲的(網速好跳過)
    • cd /etc/apt切換目錄
    • sudo cp sources.list sources.list.backup備份源文件
    • sudo vim sources.list修改源文件,進入這里找到對應的鏡像,點擊幫助查看如何修改。
    • sudo apt update更新配置
  2. 更新內核和軟件包
    查看內核uname -a
    先更新一波sudo apt updatesudo apt upgrade ,更新需要很久
  3. 設置root密碼
    sudo passwd root

Linux基本命令

  1. 當前賬戶@主機名:當前文件夾名$
    ‘#’指示超級用戶,‘$’指示普通用戶
  2. 切換用戶命令(switch user)
    • su - user,會切換用戶目錄(推薦)
    • su user,不會切換用戶目錄
    • exit或者ctrl+D,退出當前用戶,返回切換前的用戶
  3. 切換路徑命令(change directory)
    • cd,回到當前用戶的家
    • cd .,當前目錄
    • cd ..,切換到上一層目錄
    • cd -,回到前一個目錄
    • pwd,顯示當前完整路徑
  4. 查看指定目錄下的文件
    • ls,查看當前目錄下的文件和文件夾
    • ls /directory,查看指定目錄下的文件和文件夾
    • 參數-l顯示文件詳細信息,-a顯示所有包括隱藏文件
    • llls -l的簡寫
  5. wc統計命令
    • wc -l,統計行數
  6. reboot,重啟;poweroff或者shutdown -now關機
  7. ifconfig查看ip
  8. cal查看日歷

bash shell語法和特性

  1. 語法:命令 選項 參數,命令只有一個,選項和參數可以是多個。
  2. 特性:
    • tab自動補全命令和絕大多數參數
    • 清屏命令,clear或者ctrl+L
    • 光標定位到命令最前/后端,Ctrl+A/E
    • 刪除光標之前/后的字符,Ctrl+U/K

歷史命令

  1. 上下方向鍵選擇歷史命令
  2. !+命令回調最近的命令
  3. 不保存歷史方法:
    root用戶管理其它新建用戶,其他用戶注銷時不保存歷史命令:
    在/etc/skel/.bash_logout中添加代碼:
    rm -f $HOME/.bash_history

輸出重定向

  1. 覆蓋的方式ls > abc.txt
  2. 追加的方式ls >> abc.txt
  3. 輸出非特殊字符echo string
    特殊字符需用引號echo ‘****’
  4. 單引號不解析內容,雙引號解析內容$nameecho aaabbbccc > new.txt

管道機制

ls | grep test
ifconfig | grep “inet”
cat /etc/passwd | wc -l

Linux目錄結構

  1. /etc放系統配置文件
  2. /opt放額外安裝的軟件
  3. /tmp存放臨時文件
  4. /var放經常變化的文件,如日志文件,郵件等
  5. /home存放系統默認的用戶家目錄
  6. 其他目錄


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM