學生時期釘釘Linux作業系統 3 5

2021-10-14 10:04:57 字數 1787 閱讀 1915

用法1:實現兩個終端之間的通訊

echo hello! > /dev/pts/1

用法2:廣播

[root@model 桌面]# wall system will reboot in 10 mins

用法3:實現兩個控制台之間的通訊

[root@model 桌面]# echo hello! >/dev/tty2

用法4:實現清空檔案、建立檔案、匯出檔案

清空檔案:[root@model 桌面]# echo 「」 > test.txt

注意1:覆蓋重定向會清除檔案中的內容,因此在使用的時候一定要小心,盡量不要使用覆蓋操作

注意2:禁用覆蓋重定向:

[root@model 桌面]# set -c (解禁:set +c)

[root@model 桌面]# echo 「」 >123

bash: 123: cannot overwrite existing file

建立檔案:

[root@model 桌面]# echo 「」 >> test1.txt

匯出檔案:

[root@model 桌面]# cat test1.txt >>test2.txt

語法結構:vi 檔名

注意:vi編輯器後邊的檔名如果存在,則開啟該檔案。

如果不存在,則會開啟乙個新的空檔案,此時若儲存該檔案,則建立乙個相應的檔案,若不儲存,則不會建立。

(2)vi編輯器的退出

底行模式

:w (write)儲存

:q (quit)在沒有任何修改的情況下退出

:wq (write+quit)儲存退出

:q! 強制退出(不儲存)

(3)命令模式

學會查表搜尋常用命令

步驟1:準備工作

(1)在/tmp目錄下建立乙個名為vitest的目錄

[root@model 桌面]# mkdir /tmp/vitest

(2)進入/tmp下的vitest目錄

[root@model 桌面]# cd /tmp/vitest

(3)拷貝乙個檔案man.config

[root@model vitest]# cp /etc/man.config /tmp/vitest/

(4)檢查

[root@model vitest]# ls

man.config

步驟2:用vi編輯器開啟man.config

步驟3:設定行號(使用底行模式命令 set number)

步驟4:移動到58行,並向右移動40個字元,寫出雙引號中的內容(命令模式 58g,40→)

步驟5:向下搜尋bzip2,說出在第幾行(命令模式 1g,/bzip2)

步驟6:把50-100行中間的man替換為man(底行模式 :50,100s/man/man/gc gc表示出現替換確認選項,g表示直接替換不提示;replace with man (y/n/a/q/l/e/y)? y yes,n no,a all,q quit, l 替換當前行並退出)

步驟7:撤銷(u)

注意:vi編輯器中沒有反撤銷

步驟8:複製65到73行內容,並貼上到最後一行後。(65g,9yy,g,p)

步驟9:刪除21-42行(21g,22dd)

步驟10:另存為man.test.config(:w man.test.config)

步驟11:在第27行刪除15個字元後出現的第1個字母是什麼(27g,15x)

步驟12:第一行新增一行並輸入i am a student,並儲存退出。(1g,a或i或o,插入內容,esc,:wq)

學生時期釘釘Linux作業系統 2 26

1.虛擬機器釋放滑鼠的快捷鍵 ctrl alt 2.在學習的過程中,登入時盡量用root 根 使用者 在登入時選擇其他 others 輸入root和密碼 3.開啟終端 核心,應用程式,shell 終端 檔案系統 4.切換虛擬終端的快捷鍵 ctrl alt f1 f7 5.預設的shell是bash ...

學生時期釘釘Linux作業系統 3 11

1 重要概念 1 在linux中,一切皆檔案 2 掛載 儲存裝置 注意 掛載操作所使用的目錄盡量為空目錄。否則有可能導致系統崩潰。3 絕對路徑和相對路徑 絕對路徑 一定是從根目錄 開始寫起 相對路徑 沒有從根目錄開始的路徑 特殊目錄 當前目錄 用 表示 父目錄 用 其中,根目錄的父目錄是根目錄本身 ...

學生時期釘釘Linux作業系統 3 18

6.進入 data目錄,刪除test.txt 命令語法 rm 選項 檔名 remove root model data rm test.txt rm 是否刪除普通空檔案 test.txt y f 強制刪除檔案或目錄,沒有提示 非常危險,不建議使用!r r 遞迴處理,刪除目錄和檔案 i 預設,在刪除檔...