码迷,mamicode.com
首页 > 系统相关 > 详细

Linux常用命令和vim的使用

时间:2018-08-09 17:19:19      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:linux系统   查找文件   find   末行模式   查看   %s   删除   文件   ctrl+v   

一、Linux常用命令
  - 已学
    cd (路径的切换) rm(后接-rf 可删除文件或文件夹) ls(查看当前路径下的文件和文件夹) mkdir(创建文件夹) touch(创建文件)
    cat(查看文件内容)mv (移动文件,也可以重命名文件) rmdir(删除空文件夹)whoami(查看当前用户) pwd(查看当前所在路径)
  - / # 根目录 linux系统没有盘符,只有根目录 /。
  - cd # 目录跳转
  - cp # 复制文件 cp <当前文件夹下文件> <目的文件夹>/ <文件名>
         # 复制文件夹 cp -rf <文件夹> <目标文件夹>
  - find # 查找文件 find /(路径) -name ‘*.py‘
             find /(路径) -size 1024 (+1024大于1024的;-1024小于1024的)
             sudo find ........ # sudo 获得权限

二、vim的使用

- 三种模式
  - 命令模式 黄绿色
  - 插入模式 命令模式下输入 i ,变蓝色 。按ESC退出插入模式,回到命令模式
  - 末行模式 命令模式下输入 :

- 进入
  - vim <文件名> # 进入或创建文件; 所有文件都能用vim打开

- 退出
  末行模式下:
  - q 强制退出
  - wq 保存并退出 输入代码后,wq保存退出会进入检查界面,检查代码是否符合pep8的规范,之后再:q直接退出。
  - q! 不保存退出

- 移动光标
  命令模式下:
  - 方向键:h 左 j 下 k 上 l 右 小键盘的方向键也可以
  命令模式下:
  - gg 回到行首
  - G 回到行末
  - ^ 非空格行首
  - 0 行首
  - $ 行尾

- 输入模式(插入)
  命令模式下:
  - i 从光标所在位置前开始插入; I 在当前非空格行首插入
  - a 从光标所在位置后面开始输入; A在当前行尾还是输入
  - o 在光标所在行下方新增一行并输入模式; O 在当前上面一行插入

- 复制和粘贴
  命令模式下:
  - yy 复制整行内容 3yy 复制3行内容 yw 复制当前光标到单词尾的内容 3yw复制3个单词
  - p粘贴

- 删除与撤销
  命令模式下:
  - dd 删除行 6dd 删除6行(光标下面的) dw 删除一个单词 x 删除光标所在的位置
  - u 撤销 Ctrl+r 反撤销

- 块状操作
  命令模式下:
  - v 块选择 Ctrl+v 列块选择 (输入命令后移动光标选择区域)
  - 多行注释 命令模式下:Ctrl+v 选择要注释的行, shift+i # 然后再按ESC

- 搜索
  命令模式下:
  - /内容 向前搜索内容 (向下)
  - ?内容 向后搜索内容 (向上)
  - n 向下查找
  - N 向上查找

- 替换
  末行模式下 :
  - :s/s1/s2 替换当前行的第一个s1为s2
  - :s/s1/s2/g 替换当前行中所有s1为s2
  - :%s/s1/s2/g 替换文中所有的s1为s2


三、py文件的运行
- python3 <文件名>
- 快捷运行 命令模式下 F5

四、Python虚拟环境的使用
- 查看当前的虚拟环境 workon
- 进入虚拟环境 workon <虚拟环境名>
- 退出虚拟环境 deactivate
- 创建虚拟环境 mkvirtualenv <myvir>
- 删除虚拟环境 rmvirtualenv <myvir>

Linux常用命令和vim的使用

标签:linux系统   查找文件   find   末行模式   查看   %s   删除   文件   ctrl+v   

原文地址:https://www.cnblogs.com/nealxyz/p/9449500.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!