Linux作業系統02

2021-10-01 05:18:40 字數 1757 閱讀 2963

ln -s (soft)軟連線 自己本身不儲存內容,指向檔案而已

ln  -s 1.txt  1_link  給1.txt建立乙個軟連線 相當於windows的快捷方式

ln -s 1.txt ~/1_link 給其他目錄建立乙個軟連線,

ln -s /home/admin/ 1.txt 1_link

如果軟鏈結檔案和源文 件不在同乙個目錄,原始檔要使用絕對路徑,不能使用相對路徑

硬連線本身佔空間,相當於把原始檔複製,與原始檔同步變化.

使用ll檢視時,有乙個數字,代表有幾個檔案發生變化

ln 1.txt  1_hard_link

注意:刪除硬連線不會影響原檔案,不能給目錄建立硬連線

grep hello test.txt 在某個檔案中查詢包含hello的內容

,只要一行有hello就會都顯示。

grep -n  hello test.txt           n表示查詢出所在行數 

grep -i hello test.txt i表示不區分大小寫

grep -v hello test.txt v 反向查詢出不包含hello的選項

grep -ni hello test.txt

grep -n hello /home/admin -r 查詢所有目錄包含hello的檔案

find  /home -name 1.txt             在/home目錄下查詢名字為1.txt檔案

find /home -name 『*

.txt』 在/home目錄下查詢名字以txt結尾的

tar cvf a.tar 1.txt 2.txt 3.txt   將123打包並顯示進度  f必須放在最後  tar紅色

tar af a.txt 列出包裡的檔案

tar xvf a.tar 解壓包放到當前目錄

tar xvf a.tar c tar 解壓包放到指定目錄,資料夾需要提前建立好

壓縮:1.打包   tar cf a.tar*        生成 a.tar檔案

2.壓縮 gzip -r a.tar 生成a.tar.gz檔案

解壓:1.解壓 gzip -d a.tar.gz 生成a.tar檔案

2.解包 tar xf a.tar -c 解壓到指定資料夾

一步到位打包壓縮 tar czf a.tar.gz 1.txt 2.txt 以gzip的方式打包並壓縮

一步到位解壓解包 tar xzf a.tar.gz -c 以gzip的方式打包並壓縮

關於vim:

vi和vim都是linux中的編輯器,不同的是,vim比較高階,可以視為vi的公升級版本。vi使用於文字編輯,但是vim更適用於coding(寫**的)。

vim重點是游標的移動,模式切換,刪除,查詢,替換,複製,貼上,撤銷命令的使用。

作業系統02

併發 共享 虛擬 非同步 注意 併發以及共享是兩個最基本的特徵,二者互為存在條件併發 虛擬 乙個物理上的實體變為若干邏輯上的對應物。物理實體前者實際存在的,而邏輯上對應物是使用者感知到的。例如 虛擬機器儲存器技術 虛擬處理即技術 空分復用技術。虛擬技術包括空分復用技術 例如虛擬儲存器技術 時分復用技...

作業系統概論 02

2 處理器管理 2.1.1程式的順序執行 程式執行的先後是順序的,也就是 輸入資料 處理資料 列印處理結果 輸入資料 2.1.2程式的並行執行 現代計算機都具有處理器與外圍裝置的並行能力 我們把程式的執行分成三個可獨立執行的程式模組 輸入程式,處理程式 列印程式 2.1.3 多道程式設計 多個計算同...

作業系統筆記0 2 作業系統的執行環境

作業系統在硬體之上,其他軟體之下,直接與硬體打交道。作業系統的執行環境這部分內容,涉及 計算機體系結構 和 微機原理 等課程知識 中斷 中斷 系統呼叫 cpu狀態 1.指令系統分類 在多道程式系統中,為保證安全,把指令系統分為兩類 特權指令 非特權指令 特權指令 非特權指令 只允許作業系統 一般使用...