liunx的檔案管理和系統命令

2022-09-09 07:45:10 字數 2161 閱讀 5673

1.計算機組成原理

1.1什麼是計算機

1.2為什麼要有計算機

1.3計算機五大組成部分

控制器運算器

儲存器輸入裝置input/i裝置

輸出裝置output/o裝置

1.4計算機三大核心硬體

cpu記憶體

磁碟1.5作業系統基本概念

2.linux系統介紹

2.1什麼是linux

2.2linux發展歷史

2.3linux系統發行版

redhat

centos

ubuntu

debian

為什麼使用centos

3.虛擬機器環境(vmware)

3.1安裝虛擬機器

3.2安裝centos

4.人機互動介面bash

4.1什麼是bash shell

直譯器4.2bash shell能幹什麼

使用shell實現對linux系統的大部分管理

4.3如何使用bash shell

單條命令

效率低適合少量工作

shell指令碼

效率高適合重複性工作

4.4bash shell提示符

4.5bash shell基礎語法

命令:command

選項:options

引數:parameters

4.6bash shell基本特性

補全功能tabs

命令補全:當忘記命令時,可以使用tabs進行補全

目錄補全:當需要查詢檔案目錄層級比較多時,可以使用tabs快速補全,減少出錯

常用快捷鍵ctrl

ctrl+a:游標跳轉至正在輸入的命令列首部

ctrl+e:游標跳轉至正在輸入的命令列尾部

ctrl+c:終止前台執行的程式

ctrl+d:在shell中,ctrl-d表示推出當前shell

ctrl+z:將任務暫停,掛至後台

ctrl+l:清屏,和clear命令等效

ctrl+k:刪除從游標到行末的所有字元

ctrl+u:刪除從游標到行首的所有字元

ctrl+r:搜尋歷史命令,利用關鍵字

歷史記錄history

雙!!可執行上一條執行過的命令

輸入!x,執行history命令歷史中第x命令

使用!cat,呼叫history命令歷史最近一次執行過的cat命令

命令別名alias

臨時建立:alias 別名名稱=「命令」

別名名稱前加\就成為命令本身

取消別名用unalias

檢視已設定別名:alias -p

永久生效需echo到/etc/bashrc中

幫助手冊help

命令 --help 幫助

命令 man 手冊

6linux編輯工具vim

6.1vim基礎

什麼是vim

vi和vim是linux下的乙個文字編輯工具

為什麼需要vim

因為linux一切皆檔案,而我們工作最多的就是修改某個服務的配置(其實就是修改檔案內容)

vi和vim的區別

vi和vim都是文字編輯工具,只不過vim是vi的增強版,最小化安裝作業系統沒有vim命令,可以使用yum install vim 進行安裝

如何使用vim

普通模式:主要是控制游標移動,可對文字進行複製,貼上,刪除等工作

編輯模式:主要進行文字內容編輯和修改,普通模式進入編輯模式(i、a、o、i、a、o),退出(esc)

末行模式:主要用於儲存或退出文字

檢視模式:主要進行批量操作

注意:vim中,無法直接從編輯模式切換到末行模式。

6.2vim擴充套件知識

vim環境變數

環境變數臨時生效

set nu 顯示行號

set ic 忽略大小寫在搜尋時使用

set ai 自動縮排

set list 顯示製表符(空行、rab鍵)

set no[nu|ic|ai...] 取消臨時設定的變數

環境變數永久生效。~/.vimrc個人環境變數(優先順序高)/etc/vimrc全域性環境變數

vimdiff檔案比對

diff 檔案比對

vimdiff 以vim方式開啟兩個檔案對比,高亮顯示不同內容

Windows和Liunx系統 檢視檔案的MD5碼

1 對檔案進行安全性校驗,經常會需要比對檔案的md5值,確保檔案在傳輸前和收到的檔案md5校驗一致,那麼怎麼檢視檔案的md5值呢?步驟一 首先使用win r快捷鍵,進入cmd命令列模式。步驟二 然後在cmd命令列中切換到指定目錄,或者直接使用絕對路徑。certutil hashfile d file...

liunx編輯檔案命令

vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第n行首 vi filename 開啟檔案,並將游標置於一行首 vi pattern filename 開啟檔案,並將游標置於第乙個與pattern匹配的串處 vi r filename ...

liunx系統的基本命令

linux在學習時,有許多基本命令是必須知道的,分享一下在初學liunx需要的基本命令!1.顯示日期的命令 date 顯示年月日的命令 date y m d 顯示時間的命令為 date h m 2.顯示日曆的指令 cal cal 年份 輸出的為 一年中的所有日期 cal 月份 年份 輸出為 這一年的...