一、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的核心語法更加簡單易學 變數的命名規則 要具有描述性 變數名只能 數字,字母組成,不可以是空格或特殊字元 不能以中文為變數名 不能以數字開頭 不能被使用保留...