20165339 預備作業3 Linux安裝及學習
阿新 • • 發佈:2018-02-24
文件查找 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安裝及學習