Python全棧最全學習之路 Linux基礎(二)

2021-10-07 20:34:03 字數 3873 閱讀 8536

一、ubuntu軟體管理選項

功能-m

自動建立使用者的登入目錄

-u uid

指定uid,這個uid必須是大於等於500,並沒有其他使用者占用的uid

-g gid/groupname

指定預設組,可以是gid或者groupname,同樣也必須真實存在

-g groups

指定額外組

-c comment

指定使用者的注釋資訊

-d path

指定使用者的家目錄

userdel username  #刪除使用者

groups 檢視當前登入使用者的組內成員

新增使用者組

groupadd groupname # 新增使用者組

groupdel groupname # 刪除使用者組

修改使用者組

usermod [options] username

選項功能

-c《備註》

修改使用者賬號的備註文字

-d《登入目錄》

修改使用者登入時的目錄

-g《群組》

修改使用者所屬的附**組

-l《賬號名稱》

修改使用者賬號名稱

-l鎖定使用者密碼,使密碼無效

-s修改使用者登入後所使用的shell

-u修改使用者id

切換不同使用者組

三、檔案編輯

2023年,ken thompson(後被稱為unix之父)和dernis ritchie將「星際旅行」的執行到pdp——7上,到了1970(電腦時間的起始)年,pdp——7當時執行的multics作業系統被戲稱為:「unix

末行模式

:wq    儲存退出

:q! 強制退出不儲存

命令模式-擴充套件命令模式下還有很多其他的命令簡單了解下:

^       非空格行首

0 $ 行首 行尾

w e b 下個單詞詞首 下個單詞詞尾 上個單詞詞首

( ) 句子移動

段落移動

h 螢幕頂部

m 螢幕中間

l 螢幕底部

% 跳轉到匹配的括號

^f ^b 向下移動一屏 向上移動一屏 (^代表ctrl鍵)

^d ^u 向下移動半屏 向上移動半屏

^e ^l 向螢幕頂端多滾動一行 向螢幕低端多滾動一行

. 執行上一條命令

基本命令:

yy			複製當前行

nyy 複製n行

p 貼上

yw 複製乙個單詞

y$ 複製當前到行尾

y0 複製當前到行首

:x,ycoz

:x,ymz

x,y,z都是行號。x到y被複製或移動,插入到z行的下面

:m刪除源行,:c不刪除原始行

基本命令:

dd			刪除當前行

ndd 刪除n行

dw 刪除乙個單詞

x 刪除當前乙個字元

x 刪除前乙個字元

d 刪除當前到行尾

j 刪除換行符

基本命令:

r			替換乙個字元

r 替換多個字元

s 替換當前字元,並進入插入模式

c 替換當前行到末尾的所有字元

s或cc 以插入的方式替換當前行

基本命令:

?			向後搜尋

n 重複/或?,方向相同

n 重複/或?,方向相反

* 向下搜尋游標所在字串

# 向上搜尋游標所在字串

% 搜尋與當前花括號、圓括號、方括號成對的符號

暫存器vim有多個暫存器:

:reg檢視暫存器內容

這個暫存器就相當於多個貼上板,vim提供了a-z26個命名暫存器,0-910個數字暫存器,還有一些特殊暫存器

使用暫存器:

複製:「y來複製內容到暫存器中 例如:3」ayy 複製3行到暫存器a中

貼上:「p來貼上暫存器中的內容 例如:」ap

特殊暫存器:

匿名暫存器:「 」使用複製刪除等命令時,都會放入匿名暫存器

編號暫存器:「0-」9「0儲存複製的字串,」1-」9儲存著刪除的內容

vim設定

:set  all			顯示所有選項的值

:set option? 顯示乙個選項的值,例: :set fileencoding

常見設定:

:set nu			顯示行號

:set ai 自動縮排

:set list 顯示非列印字元,如tab、空格、行尾

如果是永久的配置,可以在使用者的家目錄下修改 .vimrc

vim開啟檔案

vim -u none -n		出廠配置,其中-u none不載入vimrv,-n不進入相容模式

vim +[num] file 開啟檔案,並將游標置於第n行首

vim + file 開啟檔案,並將游標置於最後一行首

vim -r file 唯讀模式開啟檔案

四、命令查詢

find命令可以把匹配到的檔案傳遞給xargs命令執行

Python全棧最全學習之路 Linux基礎(三)

一 文字傳輸 鄭重宣告!這些自己玩下就好,切勿對別人使用,負責造成後果自負哦 使用z引數打包後的大小更小 解壓後包還在 ps 命令 u 按使用者和啟動時間的順序來顯示程序 a 顯示所有使用者的所有程序 x 顯示無終端控制的程序 f 列出程序全部相關資訊,通常和其他選項聯用 e 所有程序 l 採用詳細...

python全棧學習之路00 Linux

linux 00 linux 終端常用命令 ls 顯示當前資料夾下的所有檔案和資料夾 ls s 列表顯示所有檔案 pwd 顯示當前位置在哪個資料夾下 cd 切換到根資料夾 cd 切換到使用者主目錄 clear 命令 作用 清屏 快捷鍵 ctrl l pwd 命令 作用 用於顯示當前的工作路徑位置 當...

Python全棧之路基礎

2.x的預設編碼是assic,預設不支援中文。而3.x的預設編碼是unicode,預設支援中文 3.x不相容2.x,新特性只在3.x上有 3.x的核心語法更加簡單易學 變數的命名規則 要具有描述性 變數名只能 數字,字母組成,不可以是空格或特殊字元 不能以中文為變數名 不能以數字開頭 不能被使用保留...