1. 程式人生 > >20165339 預備作業3 Linux安裝及學習

20165339 預備作業3 Linux安裝及學習

文件查找 shift html touch -h .com 新建 ctrl+alt 函數

Linux安裝

安裝虛擬機

根據老師的基於VirtualBox虛擬機安裝Ubuntu圖文教程可以輕松的下載並且安裝好
技術分享圖片
技術分享圖片
這是我用的版本。
而我用的是Ubuntu 16.04.3
技術分享圖片
出現錯誤,我按照網上說的將虛擬光驅彈出後再次安裝增強功能還是會失敗。

Linux學習

學習別出心裁的Linux命令學習法

一.Linux的一些快捷鍵

  • CTRL+ALT+T:打開終端。
  • CTRL+SHIFT+T:新建標簽頁。
  • ALT+數字N:終端中切換到第N個標簽頁。
  • Tab:終端中命令補全,這個快捷鍵十分有用。
  • 上下鍵盤:切換命令歷史,剛輸入一個很長的命令。
  • CTRL+C:中斷程序運行。

二.Linux的命令

在#或者$符號後面輸入指令。

  • ls顯示是當前目錄的內容
  • man
  • 是普通的Linux命令
  • 是系統調用,操作系統的提供的服務接口
  • 是庫函數, C語言中的函數
  • 是指文件的格式,比如passwd, 就會說明這個文件中各個字段的含義
  • 是給遊戲留的,由各個遊戲自己定義
  • 是附件還有一些變量,比如向environ這種全局變量在這裏就有說明
  • 是系統管理用的命令,這些命令只能由root使用,如ifconfig
  • 其他的還有find,locate,grep,whereis,which

三.Linux 基礎入門課程

第一節.Linux系統簡介

  • Linux主要是系統調試和內核。
  • 始於二十世紀五十年代
  • Linux上的軟件大都為開源自由軟件
  • Linux兼具圖形界面操作和完全的命令行操作

第二節.Linux基本概念及操作

  • 中間程序shell(殼)
  • touch(命令) file(文件名)
  • cd/etc/(cd為一個命令進入一個目錄)
  • pwd(查看當前所在目錄)
  • 通配符*和?,用來對字符串進行模糊匹配

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

  • 查看用戶$ who am i
  • -a打印能打印的全部
  • -d打印死掉的進程
  • -m同am i,mom likes
  • -q打印當前登陸用戶數及用戶名
  • -u打印當前登陸用戶登陸信息
  • -r打印運行等級

  • su
  • sudo
  • su -
  • $ groups aaa(查看用戶組)
  • 刪除用戶$ sudo deluser lilei --remove-home
  • 查看文件權限$ ls -l
  • -A顯示除了 . (當前目錄)和 ..(上一級目錄)之外的所有文件,包括隱藏文件。
  • -Al查看一個目錄的完整性
  • -dl<目錄名>顯示所有文件大小,並以普通人能看懂的方式呈現
  • -AsSh s為顯示文件大小,S為按文件大小排序

    第四節.Linux目錄結構及文件基本操作

  • FHS定義了兩層規範
  • 第一層是/ 下面的各個目錄應該要放什麽文件數據
  • 第二層是針對 /usr 及 /var 這兩個目錄的子目錄來定義
  • 目標路徑
  • cd . 表示當前目錄
  • cd .. 表示上一級目錄
  • cd ~ 用戶home目錄
  • pwd 獲取當前所在路徑
  • touch建立空白文件
  • mkdir創建一個空目錄
  • cp復制一個文件到指定目錄
  • rm刪除一個文件
  • mv移動文件(剪切)
  • 使用cat,tac和nl命令查看文件
  • 使用more和less命令分頁查看文件
  • 使用head和tail命令查看文件
  • 用file查看文件類型

    第五節.環境變量與文件查找

  • 使用 declare 創建變量(英文字母、數字、下劃線),= 賦值,echo $ 查看變量的值。
  • 使用 set、env、export(範圍從大到小)查看shell中的變量。
  • 技術分享圖片
  • unset 命令刪除一個環境變量。
  • whereis、which、find、locate 搜索文件。locate -c 統計數目,-i 忽略大小寫查找;find -atime 最後訪問時間,-ctime 最後修改內容時間,-mtime 最後修改文件屬性時間。

    第六節.文件打包和解壓

  • 技術分享圖片
  • zip 壓縮打包程序,-r 表示遞歸打包包含子目錄的全部內容,-q 參數表示為安靜模式,-o 表示輸出文件名,-[1-9] 表示壓縮的強度的大小,-x 排除上一次創建的zip文件,-e 創建加密壓縮包,-l 將LF轉換為CR+LF
  • rar 打包壓縮命令,a 添加一個目錄 ~ 到一個歸檔文件中,如果該文件不存在就會自動創建。d 從指定壓縮包中刪除某個文件,l 只看不解壓。
  • unrar 解壓縮rar文件,x 全路徑解壓,e 去掉路徑解壓。
  • tar 打包工具,-c 創建一個tar包文件,-f 指定創建文件的文件名,-v 可視方式輸出打包文件,-P 保留絕對路徑符,-x 解包,-c [存在的路徑] 指定解包位置,-t 只看不解,-z 使用gzip壓縮文件(.tar.gz),-J 使用xz壓縮文件(.tar.xz),-j 使用bzip2壓縮文件(.tar.bz2)。

    第七節.文件系統操作與磁盤管理

  • df查看磁盤的容量
  • du查看目錄的容量
  • 默認以blocks的大小展示
  • -h以更易讀的方式展示
  • -h -d 0 ~只查看1級目錄
  • -h -d 1 ~查看2級目錄
  • -a顯示目錄中所有文件的大小
  • -s顯示總計
  • dd命令用於轉換和復制文件
  • mkfs格式化磁盤
  • mount掛載磁盤到目錄樹
  • fdisk為磁盤分區
  • losetup建立鏡像與回環設備的關聯

第八節Linux下的幫助命令

  • help 命令獲取幫助,help [內建命令] ;[外部命令] --help。切到bash。
  • man ls 打開手冊。
  • 技術分享圖片
  • info 命令獲取幫助,info man要多

20165339 預備作業3 Linux安裝及學習