Ubuntu 學習筆記及常用基礎命令查閱

2021-09-10 06:00:25 字數 4091 閱讀 9664

二、終端命令

ls 顯示當前路徑下檔案

引數 :

-a 顯示隱藏檔案

-l 列表形式顯示檔案資訊

-h 檔案資訊中顯示大小(合適單位)

內容* 以內容開頭的所有檔案

內容?以內容為開頭的內容字元數加一的檔案

內容【內容】內容 中括號內為可變內容,正規表示式

–help 查詢可行引數

cd 跳**

/:進入系統根目錄;

~:進入家目錄

.:進入上層目錄

../..:進入上上層目錄(可類推)

:使用cd命令進入當前使用者主目錄;

/opt/soft:跳轉到指定目錄;

-:返回進入此目錄之前所在的目錄;

!$:把上個命令的引數作為cd引數使用;

pwd 顯示當前路徑

touch 建立檔案(文件)

mkdir 建立資料夾:

-p 多層建立

rm 刪除(預設引數是刪除檔案):

-r 遞迴刪除(檔案,目錄都可以刪除)

rmdir 刪除資料夾(只能作用於空的)

man 查詢命令(頁面跳轉不可更改)

cat 查詢檔案內容,直接在終端開啟

gedit 開啟檔案,檢視內容

grep 在檔案中查詢某關鍵字

!+數字 執行某歷史命令

history 歷史命令概覽

demo 示例

>             重定向,即把符號前命令在終端應顯示內容放置在符號後的檔案中

>> 重定向, 即把符號前命令在終端應顯示內容追加在符號後的檔案中

more 分頁開啟大檔案

| 管道符號,後接第二步命令(乙個結果)

; 同一行分隔不同命令(分開執行,兩個結果)

mv 重新命名(兩引數都為檔案時),移動檔案(後面的引數為資料夾時)

cp 複製 ,可將乙個檔案的內容複製到另乙個原檔案中,並覆蓋原檔案, 也可以複製乙個檔案到另乙個資料夾中

tar 打包,壓縮/解壓縮:

-cvf 打包

-xvf 解包

-zcvf (檔名+.gz)壓縮

-zxvf (檔名+.gz)解壓縮

-jcvf (檔名+.bz2)壓縮(效果差一點)

-jxvf (檔名+.bz2)解壓縮

-c   路徑
指定解壓路徑

grep 查詢(預設引數為查詢包含查詢內容項):

-n 顯示行數

-v 顯示不包含查詢內容項

「^+內容」 查詢以內容為開頭的項

「內容+$」 查詢以內容為結尾的項

注:unbutu18.04的終端可以省略雙引號

cal 檢視日曆

date 檢視時間

ps 檢視當前程序(終端下):

-aux 全部程式

top 檢視cpu使用率

htop 檢視程序

kill 結束程序:

-9 強制執行

reboot 重啟

shutdown 關機

iwconfig 檢視/修改無線網絡卡

du 檢視當前路徑下包的大小

ping 檢視ip之間是否通暢

useradd 增加使用者:

useradd ***x -m 建立***x使用者,並在home下建立同名家目錄

su 切換賬戶:

su - ***x 切換賬戶的同時切換家目錄

sudo :

-s 切換成超級管理員

sudo usermod -a -g sudo  ***x

sudo usermod -a -g adm ***x

給予 ***x 賬號管理員許可權

whoami 檢視當前使用者

who 檢視當前使用者

which 檢視命令存在的原檔案,位址

passwd 更改密碼

chown 修改檔案所有者

chgrp 修改檔案所有組

drwxr-xr-x
普通檔案或者資料夾 所有者許可權 組員許可權 訪問者許可權

chmod 改變許可權:

字母法:u 所有者 g 組員 o 其他

數字法:4 可讀 2 可寫 1可執行(不同結果和數字的不同加值)

三、引用軟體

vi或者vim

此編輯器分為命令列模式,末行模式(命令列模式下『:』進入,可輸入某些命令)和編輯模式,進入後預設進入命令列模式

1.進入編輯器後按 字母即可進入編輯狀態(此時左下角會出現 「插入」)

1.1 字母i ,游標前插入

1.2 字母a,游標後插入

1.3 字母o,下一行插入

1.4 a,行末插入

1.5 i,行首插入

1.6 o,上一行插入

2.

2.1:儲存退出:按「esc」鍵後 此時的「插入」會消失,然後按shift+zz 就可以儲存修改內容並退出

2.2:不儲存退出:當修改修改了一部分內容後發現修改錯了,此時就會進行不儲存退出

按「esc」鍵後,再輸入「:」之後在輸入命令時直接輸入「q!」

2.3:強制退出: 按「esc」鍵後,再輸入「:」之後在輸入命令時直接輸入「!」,任意建重進。

2.4:正常退出:按「esc」鍵後,再輸入「:」之後在輸入命令時直接輸入q

2.5: 儲存退出:按「esc」鍵後,再輸入「:」之後在輸入命令時直接輸入wq或者x

2.6: 掛起:ctrl+z (處理辦法:fg + 數字【掛起標記的數字】)

3.某些命令

yy 複製游標所在一行 (前面加行數表示複製多少行

p 貼上

dd 刪除/剪下

d 刪除/剪下游標以後的至行末

d0 刪除/剪下游標前至行首

x(大寫):刪除游標前乙個字母

x(小寫):刪除游標中的字母

h左l右j上k下

m螢幕中l螢幕下h螢幕上

(數字)g 定位某行**

g定位最後一行

gg定位第一行

u 撤銷

ctrl r 反撤銷

w 後跳乙個單詞

跳至結尾

]] 跳至結尾

/ 搜尋

替換(末行模式下使用):

:%s/***/***/g 用***替換***全文替換

:20,30s/***/***/g 在20-30行用***替換***

修改某一行:

vi   檔名   +行數
在開頭統一插入#號

:%s/^/#/

在vim8.0版本以後,預設引數為g,不需要再輸入後面的替換引數

**4.**選中及附帶命令

v:選中從游標開始的位置至游標上下移動的位置之間的位置

v:選中從游標所在行至上下移動的最終位置之間的所有行

>>:集體右移動

<<:集體左移動

.:重複上一次的命令

r :替換單個字母

r:替換當前及之後字元(同一行)

sudo apt-get remove vim-common

sudo apt-get install vim

*2.*搜尋不顯示高亮:

兩種方法:

1、臨時設定:vim開啟文件–>命令列形式輸入set hlsearch。

缺點:關閉文件後,下次開啟,又需要重新設定一遍。

首先獲得管理員許可權

sudo -s

然後開啟設定檔案

vim /etc/vim/vimrc

在最後一行加上

set hlsearch

然後儲存退出便可。

優點:一次設定,永久生效。

*3.*顯示行數

前兩步同2一樣,最後一行加上

set hlsearch
後續待新增

C 基礎及CLR基礎學習筆記

一 clr的fcl cts和cls 1.clr為common language runtime,為微軟.net framework的公共語言執行時。2.cts為common type system 通用型別系統 其是微軟制定的乙個正式的規範來描述型別的定義和行為,使得一種程式語言寫的 能和另一種程式...

ubuntu 基礎學習

映象源 安裝 sudo apt get install 包名 解除安裝 sudo apt get remove purge 包名 vim操作方式 w 儲存 wq 儲存並退出 q 不儲存並強制退出 向下查尋 刪除 rm rf 該路徑下所有檔案 解壓 檔名.tar.gz 用 tar zxf 檔名.tar...

ubuntu學習筆記 shell基礎應用(1)

一.標準輸入輸出 1 命令cat是乙個把鍵盤作為標準輸入,把螢幕作為標準輸出。輸入cat命令,再按下回車鍵,然後在鍵盤輸入this is test1,按回車鍵後螢幕會顯示this is test2。按下ctrl c,結束cat命令的執行。如下 cat this is test1 this is te...