檢視檔案內容:
cat filename
more filename
三種模式:
命令模式:(插入)文字裡面的批處理
插入模式:在裡面插入文字
末行模式:對文字的操作,全文的搜尋
三種模式的轉換:
:w:w newfile //另存為
:wq:q!
//強制退出
:set nu //顯示行號
:set nonu //不要行號
全文替換:
:1,$s/oldstring/newstring:替換從第一行開始每行遇到的第乙個字串
:1, $s/oldstring/newstring/g:全文替換
1.對游標的使用:
shift+6 :將游標移動到當前行的行頭
shift+4 :將游標移動到當前行的行尾
shift+g :移動到檔案尾行
gg :移動到第一行
shift +h/l/m :頭 低 中間 在當前螢幕
ctrl +f/b :向下 向上
2.批處理
dd 刪除一行
num +dd 刪除num行
d shift+g 刪除當前游標到檔案尾的內容
d gg 刪除當前游標到檔案頭的內容
u 撤銷上次操作
shift+c 刪除當前游標到當前行尾的內容,並進入插入模式
cc 刪除當前行,並進入插入模式
r 替換乙個字元
shift+r 進入替換模式
c+w :替換乙個單詞
yy :拷貝一行
num+yy 拷貝num行
p : 貼上
1.編譯過程:
預編譯(.i)---->編譯(.s)----->彙編(.o)
處理預編譯指令—>詞法,語法分析---->將彙編指令翻譯成二進位制生成符號表生成各section
刪除注釋---->**優化,生成符號---->
注:經過上面三步:生成目標檔案(可重定位的二進位制目標檔案)
1步完成:gcc -o main main.c
2步完成:gcc -c main.c -> main.o (elf可執行檔案) gcc -o main main.o
./檔名:執行
strace:跟蹤列印系統呼叫
ltrace:跟著庫函式
elf可執行檔案
Linux命令列(三)文字編輯命令Vi
今天在修改ssh配置的時候,遇到了vi命令。通過vi etc ssh sshd config開啟ssh 配置後,發現出不來了,游標只能上下移動,無法進行輸入,就趕緊查詢了資料,重新認識了vi命令。1.three models command model 命令列模式 通過esc可以返回命令列模式 te...
Linux文字編輯vi基本操作
vi是linux unix最常用的全螢幕文字編輯器,他的作用是顯示 編輯 建立文字檔案。它沒有選單,只有命令。vi工作模式圖 刪除命令 x 刪除游標所在處字元,dd 刪除游標所在行 ndd可以刪除n行 nx 刪除游標所在處後n個字元,複製和剪下命令 yy 複製當前行 nyy複製當前行下n行 dd 剪...
Qt5 文字編輯
應用場景 在編輯框中輸入一段文字,用滑鼠選取文字,修改工具欄上的字型 字型大小大小 加粗 斜體等屬性,選取的文字即發生相應的變化。一 任何乙個文字編輯器的程式都要用到qtextedit作為輸入文字的容器,在它裡面輸入的可編輯文字由qtextdocument作為載體,而qtextblock qtext...