请问如何在终端机复制代码,粘贴,保存. 谢谢!

sh/bash/dash/ksh/zsh等Shell脚本
回复
havocor
帖子: 5
注册时间: 2010-08-18 16:08

请问如何在终端机复制代码,粘贴,保存. 谢谢!

#1

帖子 havocor » 2010-08-18 16:18

请问下面这几句话具体是怎么操作的?我会mkdir abc, 但不知如何复制进去。。。亦会 chmod a+x abc

------“安装完毕后新建一个文件,比如命名为 abc , 将如下代码复制进去,

*************,

并根据代码中的注释将部分代码修改为你自己的***帐号信息。

************。

加上可执行权限 chmod a+x abc, 然后就可以在它所在的目录 ./abc 执行就行了。“-----------------------


---------------------请问这里面具体是怎么操作的?是进入vi?how to copy it ? how to paste it?如何保存她?

谢谢!
头像
trigger
帖子: 1604
注册时间: 2006-10-25 18:08

Re: 请问如何在终端机复制代码,粘贴,保存. 谢谢!

#2

帖子 trigger » 2010-08-18 17:06

不明白,你说的“终端机”是什么
新建文件不是mkdir,可以先touch,也可以直接vim urfile
楼主真是一派胡言,真可谓:“两个黄鹂鸣翠柳,不知所云;一行白鹭上青天,不知所止“。本来不想和你辩论,今天气愤不过,和你理论一番。我国宪法写得清清楚楚:“一夜夫妻百日恩,七楼以上才有电梯”。这个想必你知道,既然知道,你就不能断章取义,就算是天气预报,它还有不准的时候呢!!!再者说了,那中国银行也不是你一家开的。人家马拉多纳都结婚了,你还拿着粮票顶什么用呢。真是滑天下之大稽。前些日子,全国人大刚刚开过会,郑重声明:“中国不搞多party制,存栏母猪给补贴”。多好的事呢,楞让你这号人给搅混了。
gzbao9999
帖子: 627
注册时间: 2008-11-08 18:34

Re: 请问如何在终端机复制代码,粘贴,保存. 谢谢!

#3

帖子 gzbao9999 » 2010-08-18 17:31

你是问怎么把 外部的文本粘贴到vim(vi)中把?

可以vim file 然后按i进入insert模式
然后跑到外面复制你要粘贴的文本
然后跑回vim下 按 鼠标中键
气血鼓荡,身体发胀,偶飘上头,三时舒畅
havocor
帖子: 5
注册时间: 2010-08-18 16:08

Re: 请问如何在终端机复制代码,粘贴,保存. 谢谢!

#4

帖子 havocor » 2010-08-18 19:04

gzbao9999 写了:
然后跑回vim下 按 鼠标中键
how?
thanks!
how to save it? thanks again! :em20
havocor
帖子: 5
注册时间: 2010-08-18 16:08

Re: 请问如何在终端机复制代码,粘贴,保存. 谢谢!

#5

帖子 havocor » 2010-08-18 19:07

@trigger:2楼真是一派胡言,真可谓:“两个黄鹂鸣翠柳,不知所云;一行白鹭上青天,不知所止“。本来不想和你辩论,今天气愤不过,和你理论一番。我国宪法写得清清楚楚:“一夜夫妻百日恩,七楼以上才有电梯”。这个想必你知道,既然知道,你就不能断章取义,就算是天气预报,它还有不准的时候呢!!!再者说了,那中国银行也不是你一家开的。人家马拉多纳都结婚了,你还拿着粮票顶什么用呢。真是滑天下之大稽。前些日子,全国人大刚刚开过会,郑重声明:“中国不搞多party制,存栏母猪给补贴”。多好的事呢,楞让你这号人给搅混了。

------------终端机就是terminal!命令行!*****!@@@@@#!#¥¥#¥#!!!!
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 请问如何在终端机复制代码,粘贴,保存. 谢谢!

#6

帖子 billbear » 2010-08-18 20:09

你的理解是错的,mkdir 是新建目录的,新建文件 abc 是 touch abc,然后你编辑 abc,可以用 gedit abc 或者 vim abc。
2楼是对的,他的签名是个玩笑,你不用激动的。
头像
susbarbatus
帖子: 2966
注册时间: 2010-04-10 16:14
系统: Arch Linux

Re: 请问如何在终端机复制代码,粘贴,保存. 谢谢!

#7

帖子 susbarbatus » 2010-08-18 20:12

我觉得lz想说的是console……
沉迷将棋中……
头像
susbarbatus
帖子: 2966
注册时间: 2010-04-10 16:14
系统: Arch Linux

Re: 请问如何在终端机复制代码,粘贴,保存. 谢谢!

#8

帖子 susbarbatus » 2010-08-18 20:22

不太会vim……我觉得可以这样
从文件test中复制内容到abc
vim test
用hjkl移动到需要复制的文字内容附近
按v进入visual,选中需要的内容
输入:w tmp,保存选中的内容
:q!退出
vim abc
在需要插入的位置:r tmp
沉迷将棋中……
头像
dna228
帖子: 47
注册时间: 2008-02-15 15:32

Re: 请问如何在终端机复制代码,粘贴,保存. 谢谢!

#9

帖子 dna228 » 2010-08-19 8:32

我比较喜欢vim -O file1 file2,这样可视化效果强一些。
好像还有个参数,好像是r还是r! ?可以直接复制文件内容
gzbao9999
帖子: 627
注册时间: 2008-11-08 18:34

Re: 请问如何在终端机复制代码,粘贴,保存. 谢谢!

#10

帖子 gzbao9999 » 2010-08-19 9:27

havocor 写了:
gzbao9999 写了:
然后跑回vim下 按 鼠标中键
how?
thanks!
how to save it? thanks again! :em20
终端机啊
给你个秒杀技 :em06
假如你现有有个文件叫from 内容如下 (假如from to都在当前目录下)

代码: 全选

------“安装完毕后新建一个文件,比如命名为 abc , 将如下代码复制进去,
*************,
并根据代码中的注释将部分代码修改为你自己的***帐号信息。
************。
加上可执行权限 chmod a+x abc, 然后就可以在它所在的目录 ./abc 执行就行了。“-----------------------
现在用vim新开一个文件to

代码: 全选

vim to 
然后按shift+:
输入sp from 然后回车
这样就打开了2个文件 现在光标在from中(假如要复制from的第2-4行到to中)
光标移动到from的到2行,按3yy
再按两次ctrl+w ,光标就切换到to中了
然后按p就可以把那3行粘贴进去了

调整到你想要的效果后,该保存退出了
先按一下Esc
然后按shift+: 输入x 回车
气血鼓荡,身体发胀,偶飘上头,三时舒畅
havocor
帖子: 5
注册时间: 2010-08-18 16:08

Re: 请问如何在终端机复制代码,粘贴,保存. 谢谢!

#11

帖子 havocor » 2010-08-19 11:48

billbear 写了:你的理解是错的,mkdir 是新建目录的,新建文件 abc 是 touch abc,然后你编辑 abc,可以用 gedit abc 或者 vim abc。
2楼是对的,他的签名是个玩笑,你不用激动的。

yes, i know it, i also want to have some fun too :em05
havocor
帖子: 5
注册时间: 2010-08-18 16:08

Re: 请问如何在终端机复制代码,粘贴,保存. 谢谢!

#12

帖子 havocor » 2010-08-19 11:50

谢谢各位,问题已解决了!
初来步到,多多指教!
头像
Qunero
帖子: 26
注册时间: 2009-11-21 22:49

Re: 请问如何在终端机复制代码,粘贴,保存. 谢谢!

#13

帖子 Qunero » 2010-08-19 11:53

楼主是新手么?学习的路就比较多了,首先要熟悉vim的基本是用方法!不建议太依赖于 gedit之类简单的文本编辑器,练习vim的基本方法如下:
1. 查看终端的语言编码(如果需要中文的话,习惯英语的直接第二步),如果是zh_CN.utf8,就不用改了,是en_US.utf8就该成前者;注意下面代码第一句查看语言,第二句设置语言环境到中文,=两边没有空格!

代码: 全选

echo $LANG
LANG=zh_CN.UTF-8
2. 打开 vimtutor 学习基本操作;记住!每天有时间 就完整的练习一边,一周就会很熟悉了~~

代码: 全选

vimtutor
3. Linux 复制粘贴的妙招: linux下 双击被选中的东西,或者 点击左键不放,滑动鼠标选中的文本都会被记录下来(相当于复制好了),在你想要粘贴刚刚的文本的地方,点击鼠标中键 ,OK ,粘贴好了,这个在 终端些输入命令等,特别方便!!!
其他的不说了,实践多了就熟悉了,加油吧!
我思故我在,身在尘嚣中,思飞九霄外。
~~~~~~~~~~~~~~~~~~~~

代码: 全选

Life="Precious"
while [ "$Life" = "Precious" ]
do
    echo "Happy New Day"
    echo "Coding better Life"
    echo "Sleep for 7 Hours"; sleep 25200
done
回复