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.指令系統分類 在多道程式系統中,為保證安全,把指令系統分為兩類 特權指令 非特權指令 特權指令 非特權指令 只允許作業系統 一般使用...