當前位置:首頁 » 操作系統 » linuxvi創文件

linuxvi創文件

發布時間: 2022-03-05 08:55:33

1. linux中VI創建一個文件並編輯,怎樣在末行模式下打開另一個新的文件. 用命令的方式

在vi編輯器中一次刪除一行,需要在vi的「一般模式」下操作,方法是:先按下鍵盤上的esc鍵切換到「一般模式」,然後按鍵盤的上下游標鍵,移動游標到需要刪除的那一行,最後按兩次鍵盤上的字母d,即vi一般模式下刪除游標所在行的命令dd,注意dd是刪除游標所在的那一行,所以一定要先將游標上下移動到需要刪除的行。

2. linux新建文件命令是什麼

1.創建文件夾mkdir -p 文件夾名;p 確保目錄名稱存在,不存在的就建一個。2.創建文件如:touch a.txt。想了解更多命令,可以看下《linux就該這么學》這本書。
Linux中的用戶許可權s和t代表什麼意思呢?
s或S(SUID,Set UID):可執行的文件搭配這個許可權,便能得到特權,任意存取該文件的所有者能使用的全部系統資源。請注意具備SUID許可權的文件,黑客經常利用這種許可權,以SUID配上root帳號擁有者,無聲無息地在系統中開扇後門,供日後進出使用。
T或T(Sticky):/tmp和 /var/tmp目錄供所有用戶暫時存取文件,亦即每位用戶皆擁有完整的許可權進入該目錄,去瀏覽、刪除和移動文件。可以看下劉遄老師寫的《Linux就該這么學》作為入門的書籍,覺得不錯的話採納下哦~

3. 如何在Linux中使用Vi來創建一個C源程序文件

~#vi tmp.c
按i進入插入模式,輸入源文件內容
#include <stdio.h>
int main(int argc,char *argv[])
{
printf("just a case!\r\n");
return(0);
}
按ESC退出插入模式,輸入
:wq
回到shell
~#gcc tmp.c
~#./a.out

4. linux里為什麼隨便vi創建一個文件,在裡面寫一條命令,然後加上可執行許可權就能執行

1、可以執行,因為有設置環境變數,一旦你運行該文件,就會調用對應的shell去執行,可以用echo $PATH 查看

2、是腳本,不指定解釋器的話,兼容性不強,很可能到其它機器上運行不了。另外應該是#!開頭;不寫也可以,不寫的話系統一般默認是bash。bash是shell的一種,有好多種shell的。

5. linux終端下用vi命令創建一個文件(a),按回車後生成所需文件但是不會進入編輯界面怎麼辦

vi 打開一個不存在的文件a時,在沒有輸入保存命令時,a文件是不會存儲到機器磁碟上的。
vi打開一個文件時,進入的是閱讀模式,只有輸入相關命令才會進入編輯模式:
i :在當前位置插入
a:在當前位置後追加
o:在當前位置的後面插入一行
I :在行頭插入
A:在行尾追加
O:在當前位置的前面插入一行
'ESC'鍵從編輯模式轉換到閱讀模式
閱讀模式(或叫命令模式)下:
:w 保存文件
:w filename 保存成filename文件
:q 退出
:q! 強行退出
:w! 強行寫
:wq 保存退出
:x 同wq

6. Linux中用vi編輯器創建的文件有擴展名和無擴展名的區別是什麼

區別是有擴展名和無擴展名。

7. linux終端下用vi命令創建一個文件(a),創建後不會進入文本編輯界面該怎麼寫命令

基本上vi可以分為三種狀態,分別是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能區分如下:
1) 命令行模式command mode)
控制屏幕游標的移動,字元、字或行的刪除,移動復制某區段及進入Insertmode下,或者到 last line mode。
2) 插入模式(Insert mode)
只有在Insert mode下,才可以做文字輸入,按「ESC」鍵可回到命令行模式。
3) 底行模式(last line mode)
將文件保存或退出vi,也可以設置編輯環境,如尋找字元串、列出行號……等。
不過一般我們在使用時把vi簡化成兩個模式,就是將底行模式(last line mode)也算入命令行模式command mode)。
2、vi的基本操作
a) 進入vi
在系統提示符號輸入vi及文件名稱後,就進入vi全屏幕編輯畫面:
$ vi myfile
不過有一點要特別注意,就是進入vi之後,是處於「命令行模式(command mode)」 ,要切換到「插入模式(Insert mode)」才能夠輸入文字。初次使用vi的人都會想先用上下左右鍵移動游標,所以進入vi後,先不要亂動,轉換到「插入模式(Insert mode)」再說吧。
b) 切換至插入模式(Insert mode)編輯文件
在「命令行模式(command mode)」下按一下字母「i」就可以進入「插入模式(Insert mode)」,這時候就可以開始輸入文字了。
c) Insert 的切換
目前處於「插入模式(Insert mode)」,就只能一直輸入文字,如果發現輸錯了字!想用游標鍵往回移動,將該字刪除,就要先按一下「ESC」鍵轉到「命令行模式(command mode)」再刪除文字。
d) 退出vi及保存文件
在「命令行模式(command mode)」下,按一下「:」冒號鍵進入「Last line mode」,例如:
: w filename (輸入 「w filename」將文章以指定的文件名filename保存)
: wq (輸入「wq」,存檔並退出vi)
: q! (輸入q!, 不存檔強制退出vi)

8. 如何在Linux中使用Vi來創建一個C 源程序文件

直接vi +文件名 文件名必須以.c結尾。
然後就會進入vi界面
在這里編寫程序
按ESC鍵
在命令行
輸入:wq (保存退出)。
這樣就建立了一個.c文件

編譯源程序命令: gcc 源程序文件名 -o 可執行文件名

9. linux命令如何新建一個文件

創建文件【vi】,進入vi的命令有以下幾種類型:

1、vi filename :表示打開或新建文件,並將游標置於第一行首;

2、vi +n filename :表示打開文件,並將游標置於第n行首;

3、vi + filename :表示打開文件,並將游標置於最後一行首;

4、vi +/pattern filename:表示打開文件,並將游標置於第一個與pattern匹配的串處;

5、vi -r filename :表示在上次正用vi編輯時發生系統崩潰,恢復filename;

6、vi filename:表示打開多個文件,依次進行編輯。

10. linux怎麼用vi建立文件

創建文件【vi】
一、進入vi的命令
vi filename :打開或新建文件,並將游標置於第一行首
vi +n filename :打開文件,並將游標置於第n行首
vi + filename :打開文件,並將游標置於最後一行首
vi +/pattern filename:打開文件,並將游標置於第一個與pattern匹配的串處
vi -r filename :在上次正用vi編輯時發生系統崩潰,恢復filename
vi filename....filename :打開多個文件,依次進行編輯
二、移動游標類命令
h :游標左移一個字元
l :游標右移一個字元
space:游標右移一個字元
Backspace:游標左移一個字元
k或Ctrl+p:游標上移一行
j或Ctrl+n :游標下移一行
Enter :游標下移一行
w或W :游標右移一個字至字首
b或B :游標左移一個字至字首
e或E :游標右移一個字至字尾
) :游標移至句尾
( :游標移至句首
}:游標移至段落開頭
{:游標移至段落結尾
nG:游標移至第n行首
n+:游標下移n行
n-:游標上移n行
n$:游標移至第n行尾
H :游標移至屏幕頂行
M :游標移至屏幕中間行
L :游標移至屏幕最後行
0:(注意是數字零)游標移至當前行首
$:游標移至當前行尾
三、屏幕翻滾類命令
Ctrl+u:向文件首翻半屏
Ctrl+d:向文件尾翻半屏
Ctrl+f:向文件尾翻一屏
Ctrl+b;向文件首翻一屏
nz:將第n行滾至屏幕頂部,不指定n時將當前行滾至屏幕頂部。
四、插入文本類命令
i :在游標前
I :在當前行首
a:游標後
A:在當前行尾
o:在當前行之下新開一行
O:在當前行之上新開一行
r:替換當前字元
R:替換當前字元及其後的字元,直至按ESC鍵
s:從當前游標位置處開始,以輸入的文本替代指定數目的字元
S:刪除指定數目的行,並以所輸入文本代替之
ncw或nCW:修改指定數目的字
nCC:修改指定數目的行
五、刪除命令
ndw或ndW:刪除游標處開始及其後的n-1個字
do:刪至行首
d$:刪至行尾
ndd:刪除當前行及其後n-1行
x或X:刪除一個字元,x刪除游標後的,而X刪除游標前的
Ctrl+u:刪除輸入方式下所輸入的文本
六、搜索及替換命令
/pattern:從游標開始處向文件尾搜索pattern
?pattern:從游標開始處向文件首搜索pattern
n:在同一方向重復上一次搜索命令
N:在反方向上重復上一次搜索命令
:s/p1/p2/g:將當前行中所有p1均用p2替代
:n1,n2s/p1/p2/g:將第n1至n2行中所有p1均用p2替代
:g/p1/s//p2/g:將文件中所有p1均用p2替換
七、vi命令使用舉例
退出vi
在指令模式下鍵入:q,:q!,:wq或:x(注意:號),就會退出vi。其中:wq和:x是存檔退出,而:q是直接退出,如果文件已有新的變化,vi會提示你保存文件而:q命令也會失效,這是你 可以用:w命令保存文件後再用:q退出,或用:wq或:x命令退出,如果你不想保存改變後的文件,你就需要用:q!命令,這個命令將不保存文件而直接退出vi。

熱點內容
伺服器的遠程埠被關了如何打開 發布:2024-09-23 18:33:22 瀏覽:228
phpjs注入 發布:2024-09-23 18:31:51 瀏覽:595
高性能php應用開發 發布:2024-09-23 18:23:56 瀏覽:208
廣東雲存儲空間開發 發布:2024-09-23 18:21:47 瀏覽:383
易語言怎麼架伺服器 發布:2024-09-23 18:21:46 瀏覽:789
hibernate緩存清除緩存 發布:2024-09-23 18:11:01 瀏覽:364
安卓導航模式在哪裡 發布:2024-09-23 18:05:22 瀏覽:55
吉利博瑞ge配置有哪些不同 發布:2024-09-23 18:05:21 瀏覽:114
紅米手機刷新密碼是多少 發布:2024-09-23 17:59:26 瀏覽:699
codeblocks帶編譯器下載 發布:2024-09-23 17:58:03 瀏覽:925