美文网首页
20160808 笔记 ubuntu,vim简单命令在ubunt

20160808 笔记 ubuntu,vim简单命令在ubunt

作者: 代码界的小学生 | 来源:发表于2016-08-09 07:31 被阅读0次

复习:

  • 抽象思维
  • 自上而下
  • 自下而上
  • 函数反复调用
  • 复杂问题简单化

ubuntu启动一般在服务器端不使用图形界面 图形界面占用带宽 占用内存

关键点(知识类化)

远程连接工具 putty xshell ssh加密协议

  1. 查看ip地址 ifconfig
  2. win+r打开cmd
  3. 使用ping命令
  4. 打开远程连接工具->新建连接->输入用户名密码 ip->连接
  5. 获得管理员权限 sudo
  6. sudo su 切换到管理员模式(默认root没有密码su命令无法使用)
  7. clear 清理命令

磁盘文件管理命令

  • ls 命令 显示当前文件夹文件
  • ls -l 以列表形式显示文件(d开头是文件夹 l为链接)
  • pwd 查看当前路径
  • cd 改变路径
  • 绝对路径 和 相对路径 (./当前目录 ../上级目录)
  • ls -l -a 显示隐藏文件
  • mkdir 创建目录
  • mkdir -p 递归创建
  • rm -rf 强制递归删除

vim编辑器

一、移动光标
  1. 左移h、右移l、下移j、上移k
  2. 向下翻页ctrl + f,向上翻页ctrl + b
  3. 向下翻半页ctrl + d,向上翻半页ctrl + u
  4. 移动到行尾$,移动到行首0(数字),移动到行首第一个字符处^
  5. 移动光标到下一个句子 ),移动光标到上一个句子(
  6. 移动到段首{,移动到段尾}
  7. 移动到下一个词w,移动到上一个词b
  8. 移动到文档开始gg,移动到文档结束G
  9. 移动到匹配的{}.().[]处%
  10. 跳到第n行 ngg 或 nG 或 :n
  11. 移动光标到屏幕顶端H,移动到屏幕中间M,移动到底部L
  12. 读取当前字符,并移动到本屏幕内下一次出现的地方 *
  13. 读取当前字符,并移动到本屏幕内上一次出现的地方 #
二、查找替换
  1. 光标向后查找关键字 #或者g#
  2. 光标向前查找关键字 或者g
  3. 当前行查找字符 fx, Fx, tx, Tx
  4. 基本替换 :s/s1/s2 (将下一个s1替换为s2)
  5. 全部替换 :%s/s1/s2
  6. 只替换当前行 :s/s1/s2/g
  7. 替换某些行 :n1,n2 s/s1/s2/g
  8. 搜索模式为 /string,搜索下一处为n,搜索上一处为N
  9. 制定书签 mx, 但是看不到书签标记,而且只能用小写字母
  10. 移动到某标签处 `x,1旁边的键
  11. 移动到上次编辑文件的位置`.
三、编辑操作
  1. 光标后插入a, 行尾插入A
  2. 后插一行插入o,前插一行插入O
  3. 删除字符插入s, 删除正行插入S
  4. 光标前插入i,行首插入I
  5. 删除一行dd,删除后进入插入模式cc或者S
  6. 删除一个单词dw,删除一个单词进入插入模式cw
  7. 删除一个字符x或者dl,删除一个字符进入插入模式s或者cl
  8. 粘贴p,交换两个字符xp,交换两行ddp
  9. 复制y,复制一行yy
  10. 撤销u,重做ctrl + r,重复.
  11. 智能提示 ctrl + n 或者 ctrl + p
  12. 删除motion跨过的字符,删除并进入插入模式 c{motion}
  13. 删除到下一个字符跨过的字符,删除并进入插入模式,不包括x字符 ctx
  14. 删除当前字符到下一个字符处的所有字符,并进入插入模式,包括x字符,cfx
  15. 删除motion跨过的字符,删除但不进入插入模式 d{motion}
  16. 删除motion跨过的字符,删除但不进入插入模式,不包括x字符 dtx
  17. 删除当前字符到下一个字符处的所有字符,包括x字符 dfx
  18. 如果只是复制的情况时,将12-17条中的c或d改为y
  19. 删除到行尾可以使用D或C
  20. 拷贝当前行 yy或者Y
  21. 删除当前字符 x
  22. 粘贴 p
  23. 可以使用多重剪切板,查看状态使用:reg,使用剪切板使用”,例如复制到w寄存器,”wyy,或者使用可视模式v”wy
  24. 重复执行上一个作用使用.
  25. 使用数字可以跨过n个区域,如y3x,会拷贝光标到第三个x之间的区域,3j向下移动3行
  26. 在编写代码的时候可以使用]p粘贴,这样可以自动进行代码缩进
  27. >> 缩进所有选择的代码
  28. << 反缩进所有选择的代码
  29. gd 移动到光标所处的函数或变量的定义处
  30. K 在man里搜索光标所在的词
  31. 合并两行 J
  32. 若不想保存文件,而重新打开 :e!
  33. 若想打开新文件 :e filename,然后使用ctrl + ^进行文件切换
四、窗口操作
  1. 分隔一个窗口:split或者:vsplit
  2. 创建一个窗口:new或者:vnew
  3. 在新窗口打开文件:sf {filename}
  4. 关闭当前窗口:close
  5. 仅保留当前窗口:only
  6. 到左边窗口 ctrl + w, h
  7. 到右边窗口 ctrl + w, l
  8. 到上边窗口 ctrl + w, k
  9. 到下边窗口 ctrl + w, j
  10. 到顶部窗口 ctrl + w, t
  11. 到底部窗口 ctrl + w, b
五、宏操作
  1. 开始记录宏操作q[a-z],按q结束,保存操作到寄存器[a-z]中
  2. @[a-z]执行寄存器[a-z]中的操作
  3. @@执行最近一次记录的宏操作
六、可视操作
  1. 进入块可视模式 ctrl + v
  2. 进入字符可视模式 v
  3. 进入行可视模式 V
  4. 删除选定的块 d
  5. 删除选定的块然后进入插入模式 c
  6. 在选中的块同是插入相同的字符 I<String>ESC
七、跳到声明
  1. [[ 向前跳到顶格第一个{
  2. [] 向前跳到顶格第一个}
  3. ]] 向后跳到顶格的第一个{
  4. ]] 向后跳到顶格的第一个}
  5. [{ 跳到本代码块的开头
  6. ]} 跳到本代码块的结尾
八、挂起操作
  1. 挂起Vim ctrl + z 或者 :suspend
  2. 查看任务 在shell中输入 jobs
  3. 恢复任务 fg [job number](将后台程序放到前台)或者 bg [job number](将前台程序放到后台)
  4. 执行shell命令 :!command
  5. 开启shell命令 :shell,退出该shell exit
  6. 保存vim状态 :mksession name.vim
  7. 恢复vim状态 :source name.vim
  8. 启动vim时恢复状态 vim -S name.vim
vim快捷键

在ubuntu下编写nodejs

const http = require('http');
// Create an HTTP tunneling proxy
var server = http.createServer( (req, res) => {
res.writeHead(200, {
  'Content-Type': 'text/plain'});
  res.end('okay');
});

// now that proxy is running
server.listen(1337, '192.168.25.128', () => {
    console.log("server start");
});

通过node app.js启动->浏览器输入ip地址192.168.25.128:1337访问

编写html
var server = http.createServer( (req, res) => {
res.writeHead(200, {'Content-Type': 'text/html'});
res.write("<html>");
res.write("<head>");
res.write("</head>");
res.write("<body>");
res.write("<h1>hello nodejs world!</h1>");
res.write("</body>");
res.write("</html>");
res.end();
});

console.log(req);打印请求信息

相关文章

  • 20160808 笔记 ubuntu,vim简单命令在ubunt

    复习: 抽象思维 自上而下 自下而上 函数反复调用 复杂问题简单化 ubuntu启动一般在服务器端不使用图形界面 ...

  • Linux技巧

    当在ubuntu安装完vim命令时,使用vim代替vi

  • nodejs安装以及环境变量配置

    在ubuntu下安装nodejs 输入命令:vim /etc/profile(如果没有安装vim,可根据提示安装,...

  • 在Ubuntu下,安装php及相关扩展

    在Ubuntu下,安装php 相关:Linux中apt与apt-get命令的区别与解释 仓库源国内镜像(Ubunt...

  • vim使用手册

    安装vim 在ubuntu上安装vim 首先输入命令vim --v,查看是否已经安装了,如果安装了会显示版本号,如...

  • Ubuntu 的基本使用

    Ubuntu基本命令 修改root密码 退出root权限 Vim编辑器命令

  • 20160808周国康-Vim操作+Ubuntu常用命令

    VIM操作 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动v...

  • 基础-18、vim(二)

    笔记内容:5.5 进入编辑模式5.6 vim命令模式5.7 vim实践 一、进入编辑模式 二、vim命令模式 Q:...

  • 实验六【2021OS】

    实验六:Linux Shell及vi/vim使用 vi/vim简单使用,在命令模式下的保存,删除,查找命令。She...

  • Vim命令的简单使用

    有时候我们会使用简单的Vim命令来编辑一些文件,这里就简单介绍几个常用的Vim命令供大家学习使用。 Vim 命令简...

网友评论

      本文标题:20160808 笔记 ubuntu,vim简单命令在ubunt

      本文链接:https://www.haomeiwen.com/subject/mlarsttx.html