Ubuntu系統學習記錄

2021-10-06 09:36:21 字數 2300 閱讀 5772

開啟終端:ctrl+alt+t;

清屏:ctrl+l;

vim操作時顯示行號:set nu

檢視命令所在路徑:which ls (將自己的程式放在該路徑下也可以在終端裡隨意呼叫)

萬用字元:

[*] 匹配任意多個字元[0-256];

[?] 匹配任意乙個字元;

[[a-z]]區間法,匹配a到z的所有字元,只能確定乙個字元;

[[abcde]]窮舉法,匹配abcde的所有字元,只能確定乙個字元;

tab自動補全:如果沒有重複的選項則按一次自動補全,如果有多個重複的,則按2次會顯示檔案列表;

幫助:man + 命令 或者 命令 --help;

檢視當前目錄:pwd;

新建資料夾:mkdir,mkdir hello/world -p遞迴建立資料夾;

文字內搜尋:grep 『搜尋內容』 檔名;-n 顯示行號;-v反選;-i忽略大小寫;

刪除資料夾:rmdir/rm 只能刪除空資料夾,rm -r刪除有內容的資料夾;

計算檔案行數、字數、位元組符:wc 檔名;

檔案搜尋:find 目錄 引數 檔名,find ./ -name test.ini 查詢當前目錄下所有名為test.ini的檔案;(-name名稱, -size大小, -perm許可權)

拷貝檔案:cp可拷貝檔案和目錄;拷貝檔案時直接cp,拷貝目錄時 cp -a patha pathb;

檢視檔案型別:file + 檔名;

一步歸檔壓縮:tar -czvf test.tar.gz a.txt

一步歸檔解壓:tar -xzvf test.tar.gz -c 解壓到的路徑

基本操作:

[ i ]在游標所在位置插入;

[ a ]在游標右側位置插入;

[ o ]在游標下方開啟新一行;

[ o ]在游標上方開啟新一行;

[ i ]將游標定位在本行行首;

[ a ]將游標定位在本行行尾;

退出操作:

:zz 儲存退出

:wq 儲存退出;

:w 檔名,儲存到指定檔案

:q 退出,如果檔案修改但沒有儲存,會提示無法退出;

:q! 退出,不儲存;

:!暫時離開vi,執行命令

強化功能:

[ u ] 撤銷;

[ nx ] 刪除游標所在位置的n個字元;

[ nx ] 刪除游標前n個字元;

[ d ] 刪除游標所在位置到本行行尾;

[ ndd ] 刪除游標所在位置的n行;

[ nyy ] 複製游標所在位置的n行,向下複製;

[ p ] 在游標所在位置貼上;

[ dg ] 刪除游標所在位置到結尾的所有內容;

[ j ] 合併兩行,在兩行中間加乙個空格;

[ . ] 執行上一次的操作;

定位功能:

[ ctrl+f ] 向下翻頁,游標向下;

[ ctrl+b ] 向上翻頁,游標向上;

[ gg ] 定位到檔案行首;

[ g或 ? ] 定位到檔案最後一行行首;

[ mg或mgg ] 定位到指定行,m為行號;

[ /查詢內容 ] 用n和n分別向下和向上繼續查詢;

[ /^字串 ] 查詢以字串開始的行;

[ /字串$ ] 查詢以字串結束的尾;

[ . ] 查詢時用萬用字元匹配查詢任意乙個字元;

e: 無法獲得鎖 /var/lib/dpkg/lock - open (11: 資源暫時不可用)

e: 無法鎖定管理目錄(/var/lib/dpkg/),是否有其他程序正占用它?

解決方法:

1、終端輸入 ps aux ,列出程序。找到含有apt-get的程序,直接sudo kill pid。

2、強制解鎖,命令

sudo rm /var/cache/apt/archives/lock

sudo rm /var/lib/dpkg/lock

官方鏈結

預設的ubuntu桌面版沒有安裝ssh服務端,需要通過命令手動安裝,先通過如下命令判斷當前有沒有安裝:

panda@panda:~$ ssh localhost ssh
沒有安裝會返回以下內容:

ssh: connect to host localhost port 22: connection refused
通過命令安裝ssh服務,安裝完後即可以連線上了:

panda@panda:~$ sudo

apt-get

install openssh-server

Ubuntu系統學習

分割槽 檔案系統型別 預設為 ext4,檔案系統分很多種,ext2 ext3 ext4 fat ntfs等等 什麼是檔案系統 檔案系統是作業系統用於明確磁碟或分割槽上的檔案的方法和資料結構 即在磁碟上組織檔案的方法。兩種檔案系統的對比 linux目錄結構 所有目錄都在 boot boot 配置檔案 ...

ubuntu系統學習(不斷整理更新)

在終端裡 安裝軟體 apt get install softname1 softname2 softname3 解除安裝軟體 apt get remove softname1 softname2 softname3 解除安裝並清除配置 apt get remove purge softname1 更...

FAT檔案系統學習記錄一

從這個的簡單的介紹中可以了解到fat 檔案系統的布局,fat表的組織,目錄的形式,長短檔案目錄項的關係等等。這些都是 fat檔案系統的一些基本思想。圖一 fat32 的組織形式 為了了解fat 的格式,需要仔細而詳細的閱讀 fat檔案系統原理 的 4.3 fat 表和資料的儲存原則。後面繼續將到了 ...