当前位置:首页 » 操作系统 » 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。

热点内容
mac访问win7共享文件夹 发布:2024-09-23 21:30:02 浏览:710
双系统怎么查win的配置 发布:2024-09-23 21:25:48 浏览:813
linux路由转发 发布:2024-09-23 21:22:41 浏览:381
linux基金会成立 发布:2024-09-23 21:22:06 浏览:999
e的运算法则 发布:2024-09-23 21:21:05 浏览:119
在同一路由器下如何访问服务器 发布:2024-09-23 20:55:41 浏览:556
天逸哪个配置带电子挡杆 发布:2024-09-23 19:51:22 浏览:547
sqrt在c语言中什么意思 发布:2024-09-23 19:50:04 浏览:507
京东羊毛服务器搭建 发布:2024-09-23 19:33:39 浏览:9
服务器的远程端口被关了如何打开 发布:2024-09-23 18:33:22 浏览:231