linux使用vim编写的for语句帮忙看看有什么问题?

作者&投稿:方霄 (若有异议请与网页底部的电邮联系)
怎么在linux下用vim编写一个C程序~

先在终端中输入
vim test.c

回车进入vim编辑器,再按一下a键,进入编辑状态,然后输入如下C语言语句:

#include
int main() {
printf("hello world!
");
}

到此,按esc键退出编辑状态,再输入一个冒号(shift + 冒号分号那个键),紧跟着输入 wq ,即 输入

:wq

按回车,即推出vim编辑器回到终端命令窗口(类似xp的命令提示符),

之后输入

gcc test.c ,这步是编译

./a.out , 这是执行,将会输出 hello world!

到此结束,前提是你已经安装gcc

for i in range(1,100)
call append(line('$'),i)
endfor
以上是在缓冲区末尾打印1到100,共100行
你可以在vim中试试

题主你好,

你的问题应该是在:

for UNAME in 'cat users.txt'

这一行.

这块有个很容易忽视的点,就是放在反引号中的内容才会被识别为命令,而放在单引号中的只会被识别为字符串,所以将上面这一句改为:

for UNAME in `cat users.txt`

即可,注意只是将单引号改为反引号. Esc键下面那个键就是反引号键

-----

还有一点,第一行写的也有点问题,将结尾的"/"去掉,即改为:

#!/bin/bash

-----

写在最后:

    本来想着把你的脚本在本地运行一下的,但是我用的linux发行版中的passwd命令没有--stdin选项,所以你先改着试一下,如果还出错,你追问,一起研究研究;

    另外提点建议,题主写代码时,最好前面加上一些用来表示代码范围的空格,那样阅读起来会更舒服一些:


希望可以帮到题主, 欢迎追问



不要相信这是最后一天赋徐

用/Analogue user name+用户名+服务器名称

这很简单,没有什么问题。

在linux下用vim编写JAVA代码时,我写了 import test_package.IfElse,但...
答:保证你导入的包的确是编译后.class文件组成的jar包,并且里面是在文件夹test_package下有IfElse.class文件。保证该jar包的位置已添加到了CLASSPATH环境变量中。如果没有,执行命令:export CLASSPATH=$CLASSPATH:该jar包绝对路径添加进去。然后可以执行:echo $CLASSPATH确保添加成功。否则添加javac的-class...

在Linux系统的Vim中如何写入?
答:三个中的任意一个可以将光标移到最下面的一行。在这个模式中可以提供查找数据的操作,而读取、保存、大量替换字符、离开vii、显示行号等操作则是在此模式中完成的。需要注意的是,编辑模式与命令行模式之间是不能互相切换的。下面列出平时用的最多的vi命令:移动光标的方法:[Ctrl]+[f]:屏幕向下移动一...

linux的vim命令大全vimlinux命令
答:Linuxvim如何保存退出?1、在vi命令下,先按键盘esc键,再按(英文冒号)2、输入"wq"3、回车即可保存并退出vi命令,回到主shell界面 如何编译运行Linux系统里Vim编辑器编写的程序?那要看Vim编辑器编写的程序是哪种编程语言了,如果是C代码,就用gcc命令编译;如果是C++代码,就用g++命令编译(也可以...

Linux下vim编辑器命令大全
答:vim可以分为三种状态,分别是 命令行模式(command mode) 、 输入模式(Insert mode) 和 底行模式(last line mode) ,这 3 种工作模式可随意切换,如下图所示。使用vim编辑文件时,默认处于命令行模式。此模式下,可使用方向键(上、下、左、右键)或 k、j、h、i 移动光标的位置,还可以对文件...

linux查看文件内容命令vimlinux查看文件内容命令
答:使用以下命令格式在系统中查找空文件和文件夹。find/-empty 使用以下命令组合查找Linux上包含特定文本的所有文件。find/-typef-execgrepPort22{};-print find/-typef-print|xargsgrepPort22 find/-typef|xargsgrepPort22 find/-typef-execgrep-HPort22{};方法2:使用locate命令在Linux中搜索文件和文件...

linux编辑文件命令vimlinux编辑文件命令
答:linux中怎么在终端中编辑文本之后保存?在linux终端下用命令编辑一个文件并保存的具体操作步骤如下:1、首先打开命令控制台找到copy要编辑的文件,执行命百令ls看看下面有几个文件,我这个下面有个index.php文件。如何在Linux系统中使用终端打开和编辑文本文档?在linux下可以使用vi或vim命令打开和编辑文档。

linux命令行退出登录linux命令行退出
答:linux命令行,如何退出某条命令。如何重新执行另一命令?ctrl+z挂起当前进程如果需要恢复到前台输入fg,恢复到后台输入bgctrl+c,彻底终止该进程如果下次碰到这样的command就这么执行,永久性放入后台nohup$command linux命令怎么退出日志查看?如果使用vim查看的,使用:q!或者ZZ,使用cat或者tail-f的方式查看...

Linux-vim三种模式
答:关于vim:vi和vim都是Linux中的编辑器,不同的是,vim比较高级,可以视为vi的升级版本。vi适用于文本编辑,但是vim更适用于coding。vim的重点是光标的移动,模式切换,删除,查找,替换,复制,粘贴,撤销命令的使用。vim存在三种模式(大众的认知):命令模式、编辑模式(输入模式)、末行模式(尾行模式...

linux如何退出vim模式linux如何退出>
答:linux用户退出怎么命令?用户退出登录的方法有以下三种:1、在shell提示符下输入exit按回车确认 2、在shell提示符下输入logout按回车确认 3、按快捷键crtl+d(此方法同logout效果)linux退出编辑的命令?Linux系统使用vi编辑器进行文本编辑(作用同vim),如果要退出编辑(必须要按Esc退出修改阶段),则可以...