1. 程式人生 > >文件合並與歸檔

文件合並與歸檔

返回 這一 搜索 密碼 不用 所有 ctrl+c 檢查 系統進程

內容1>文件 將左邊的你內容覆蓋到右邊文件裏面,若右邊文件不存在,則會創建一個文件

內容1>>文件: 最加到文件的最後面

左邊只要有輸出結果,必須是文件名或文件路徑

cat a.txt b.txt > c.txt

左邊讀出所有內容,然後覆蓋到c.txt

wc -l 文件路徑/文件名:顯示文件有多少行

管道符 |:例如: cat /etc/a.txt | wc -l

管道符左邊的結果執行完後交給右邊執行

把上一個命令的執行結果當做是下一個命令的操作參數

歸檔:就是將許多文件(或目錄)打包成一個文件 歸檔不等於壓縮。壓縮是把文件大小給縮小一下

創建歸檔文件:tar -cf 歸檔文件名:盡量以 .tar 結尾方便辨別 需要歸檔的文件

c:表示創建

f:表示指定文件名

v:顯示打包過程

tar -tf 已歸檔的文件

t表示查看文件

tar -xvf 已歸檔文件 希望解包的路徑,不傳就默認在當前目錄

x:代表解包

壓縮:就是將一個大文件通過一些壓縮算法變成一個小文件

解壓縮:解壓縮就是將一個通過壓縮算法的文件恢復到壓縮之前的樣子

常用的壓縮算法 gzip和bzip2

壓縮:gzip 文件名 會生成一個gz結尾文件 bzip2 文件名

解壓:guzip 文件名 bunbzip2 文件名

一般會先打包後壓縮

合起來的簡單方法:tar czvf test.tar.gz 或 tar czvf 目錄 壓縮到哪個文件

解包: tar xvf 所要解壓的文件 -C 需要在哪個目錄 可以不用指定壓縮算法

history:查看歷史命令

vi編輯器

vim 文件路徑 若文件路徑或文件名 若不存在則會創建一個文件

三種基本模式

命令行模式:vim的默認模式,這一模式,所有的輸入都會被解析成命令。可以執行修改,復制,移動,粘貼和刪除正文等命令,也可以進行移動光標,搜索字符串

和退出操作等。a ,i ,o進入編輯模式

常用的刪除和復制操作

鍵的組合   含義
dd 刪除光標所在的哪一行
ndd     n為數字,刪除光標所在的向下n行
yy 復制光標所在的那一行
nyy     n為數字,復制光標所在的向下n行

u:撤銷

ctrl+r:恢復上一步操作

粘貼操作

鍵的組合 含義
p 將已復制的內容在光標的下一行粘貼
P      將已復制的內容在光標的下一行粘貼

把一行粘貼多次 np

跳到一行的尾部:$

跳到行首:0

跳到文章的開頭:gg

跳到文章的最後一行:G

跳到具體的某一行:nG n:表示數字

跳到屏幕的最上方:H

跳到屏幕的中間:M

跳到屏幕的最後一個字符:L

插入:命令行 ctrl+a 跳到命令的頭部 ctrl+e跳到尾部

編輯模式:可以往一個文件中輸入正文,在這一模式下,輸入的每一個字符都被編輯成正文,esc返回命令行模式

擴展模式:在最後一行為:即進入擴展模式

:w 保存

:q 退出

:wq 保存退出

set nu:顯示行號

系統的初始化和服務

BOIS:是主板上的一段程序,它決定計算機從哪個硬盤或其他啟動盤讀取操作系統

BOIS的工作是檢查計算機的硬件設備,如cpu,內存和風扇速度等

MBR 512by:在同一塊啟動盤中讀取希望選擇的操作系統,找到裝有操作系統的分區

Boot loader (常見grub):引導程序,準備加載那個內核

kernel:讀取分區操作系統內核

init:執行那個級別的init程序

etc/inittab文件進行修改

0. 關機

1.單用戶,即root用戶,不需要密碼

2.多用戶,沒網和3一樣

3.即命令行模式

4.沒有使用級別,開發測試用戶

5.圖形界面

6.重啟

grub加密:防止進入系統,更改密碼 更改配置文件就可以grub.conf

bios加密:防止修改grub 放電BIOS電池就可以破解

動態管理操作系統進程

top:動態顯示操作系統進程

free:查看內存使用信息,以kb為單位

free -m:以mb為單位

free -h:以g為單位

buffer:內存緩沖區

cache:高速緩存

進程的定義:程序的一次動態執行

守護進程:守護進程是後臺運行並提供系統服務的一些進程

父進程,子進程的定義:當一個進程創建另一個進程時,第一個進程被稱為父進程,新創建的進程稱為子進程。

ps:用來顯示當前進程的狀 態

ps aux:查看當前操作系統所有進程的狀態和信息。

grep 過濾條件(用引號):過濾

grep -v 過濾條件:過濾掉那些內容

kill 進程pid:關閉對應進程id的進程

kill -9 進程pid:代表強制殺死

kill -9 %工作號:也可以殺死運行的程序或進程 一般用於殺後臺工作程序

Firefox:默認安裝的瀏覽器

firefox:直接運行

firefox &:在後臺運行

jobs:查看後臺運行的程序

fg %工作號:將後臺的程序切換到前臺運行

Ctrl+c:終止一個命令的執行

pstree:進程樹

pkill -9 進程名:也可以殺進程

文件合並與歸檔