Linux常用命令和vim的使用
Posted Nealxyz
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux常用命令和vim的使用相关的知识,希望对你有一定的参考价值。
一、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的使用的主要内容,如果未能解决你的问题,请参考以下文章
java_03.Linux的常用命令:vim/vi命令重定向输出>和>>管道 |&&命令执行控制网络通讯命令系统管理命令