Linux- 常用命令, Vim编辑器操作
1.Linux命令:
ls >查看列表(蓝色为文件夹,白色为文件)
ls -a >显示包括隐藏文件的所有文件
ls -l >以列表的形式显示
ls -lh >类似于ls -l
ls -i >显示编号
sl、LS >跑火车
la >查看所有目录及文件
ls > a.text >重定向
cmatrix (-Red) >数码雨
tree >当前路径以树形结构展示
tree / >遍历所有文件
htop或者top >进程(q退出)
| >可以把两个命令连接到一起,前一个命令的输出,后一个命令的输入
find >查找
(命令格式:find [-path] -option
path:要查找的目录,默认是当前目录
option:
-name 按文件名的某种规则查找
-type 按文件类型查找,f 普通文件,l 符号链接,d 目录
-size 按文件大小查
-exec<执行命令>:假设find指令的回传值为True,就执行该指令
-print 假设find指令的回传值为True,就将文件或目录名称列出到标准输出)
如:
find ./ -name '*.py' -print 查找根目录下所有后缀为py的文件
find ./! -name '*.py' 查找所有当前目录下所有不是py的文件
find -size +6k 查找大于6k的文件,不写+的时候就是等于
find ./ -name '*.py' -exec rm -rf {} \; 删除当前目录下所有的py文件
grep >过滤
cal -y >查看日历
date >查看当前时间
echo >输出
reboot >重启虚拟机
exit >退出
q >退出帮助界面
workon py3env(虚拟环境名) >进入虚拟环境
deactivate >退出虚拟环境
whoami >我是谁
pwd >目录
touch >创建文件
cat >查看文件内容
cp a1 目录>复制
mv a1 a2 >如果有a2目录就移动,没有就重命名
cd / >到根目录
cd ~ 或者 cd >调到家目录(home)
cd . > 当前
cd .. >上一级
cd - > 回到上一次目录
mkdir -p z1/z2/z3 >同时创建多级目录
mkdir a1 a2 >同时创建多个
rmdir a1 >删除空目录
rmdir -p z1/z2/z3 >同时删除多级目录
rm a1 >删除文件
rm -rf 目录/文件 >强制删除文件或者目录
rm -rf * >删除所有,虚拟机瘫痪
2.Vim (vim + filename有则进入文件,无则创建并进入文件)
>进入编辑模式,包括命令模式、插入模式、末行模式,具体命令:
按esc进入命令模式
按'shift' + ':'进入末行模式
《输入》I 在当前行首插入;i 从光标所在位置前面插入;a 从光标所在位置后面插入;A 在当前行末插入;o 从光标所在位置行下方新增一行;O 在当前上面插入一行
《移动光标》 gg 到文件第一行;G 到文件最后一行;^ 到达非空格行首;0(数字0) 到达行首;$ 到达行尾
《复制粘贴》 yy 复制整行内容;3yy 复制从当前位置向下的3行内容;yw 复制当前光标到单词尾内容;p 粘贴
《删除》 dd 删除光标所在行;dw 删除一个单词;x 删除光标所在字符;u 撤销上一次操作;s 替换;Ctrl + r 撤销(u);v 块选择;Ctrl + v 列块选择
《查找》(在末行模式) / 向前搜索;? 向后搜索;n 向下查找;N 向上查找
《保存》输入q退出不保存,输入q!不保存强制退出,输入wq保存退出,输入wq!强制保存退出
Linux- 常用命令, Vim编辑器操作的更多相关文章
- Linux常用命令——文本编辑器Vim
Linux常用命令--文本编辑器Vim Linux Vim常用操作 插入命令 a 在光标所在字符后插入 A 在光标所在行尾插入 i 在光标所在字符前插入 I 在光标所在行首插入 o 在光标下插入新行 ...
- Linux学习笔记之七————Linux常用命令之编辑器、服务器
<1>gedit编辑器 gedit是一个Linux环境下的文本编辑器,类似windows下的写字板程序,在不需要特别复杂的编程环境下,作为基本的文本编辑器比较合适. <2> ...
- Linux常用命令-vim
vim的基本模式 1普通模式Normal mode 输入vim命令后进入的就是普通模式. 2插入模式Insert mode 这是内容修改编辑的模式, 在普通模式进入插入模式方法 按i或insert 在 ...
- linux常用命令之------文件操作、文件查看、权限、打包压缩
1.一般公司把linux作为自己的应用服务器,将应用和服务器部署在上面 2.测试一般用来打包.压缩.查日志,写一个简单的shell 获得linux服务器的方式 a:网上租一台云服务器 b:安装vmwa ...
- linux常用命令---用户相关操作
用户相关操作
- linux常用命令---文件权限操作
文件权限
- Linux系统Vi/Vim编辑器的简单介绍、安装/卸载、常用命令
Linux系统Vi/Vim编辑器的简单介绍.安装/卸载.常用命令 1.介绍 vi(Visual Interface)编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下.由于不需要图形界 ...
- [工作需求]linux常用命令以及vim常用命令
一. Linux 常用命令 mkdir dirname新建文件夹 cd ~ 进入自己的家目录 cd dirname 进入名字为dirname的目录: l 显示当前文件夹下的文件 ...
- 【转】Linux上vi(vim)编辑器使用教程
Linux上vi(vim)编辑器使用教程 ------------------------------------------------------------ ikong ------------ ...
- linux 常用命令--------雪松整理
linux 常用命令--------雪松整理 博客: http://hi.baidu.com/quanzhou722/blog错误在所难免,还望指正!========================= ...
随机推荐
- 一、Java 23 种设计模式简介
一.23种设计模式分类: 二.设计模式的六大原则: 1.开闭原则(Open Close Principle):对扩展开放,对修改关闭.在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效 ...
- java工作流引擎Jflow流程事件和流程节点事件设置
流程实例的引入和设置 关键词: 开源工作流引擎 Java工作流开发 .net开源工作流引擎 流程事件 工作流节点事件 应用场景: 在一些复杂的业务逻辑流程中需要在某个节点或者是流程结束后做一些 ...
- SuperMap iObject入门开发系列七管线横断面分析
本文是一位好友“托马斯”授权给我来发表的,介绍都是他的研究成果,在此,非常感谢. 管线横断面分析功能是管线系统常见的一个分析功能,地下管线横断面分析的原理,是根据需求,在管线区域画一条横截面线,使其与 ...
- ContentProvider和ContentResolver的使用
ContentProvider ContentProvider 在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通 ...
- 解决 VS2019 打开 edmx 文件时没有 Diagram 视图的 Bug
问题描述 安装 VS 2019 (版本:16.0.2)后,发现更新选项中已经没有 “Entity Framework 6.X 工具” 了,打开 .edmx 文件时,呈现的视图是 xml 视图. 解决方 ...
- AI应用开发实战 - 定制化视觉服务的使用
AI应用开发实战 - 定制化视觉服务的使用 本篇教程的目标是学会使用定制化视觉服务,并能在UWP应用中集成定制化视觉服务模型. 前一篇:AI应用开发实战 - 手写识别应用入门 建议和反馈,请发送到 h ...
- Harbor---docker镜像仓库搭建
在用docker,kubernetes时registry是重要的一环,下面就来搭建一个镜像仓库.之前在公司时有资源域名,有做ssl证书,今天没条件就不做ssl证书和域名了. 1,下载 harbor 安 ...
- 爬虫框架之Scrapy(二)
递归解析 糗事百科递归解析 在前面的例子里只是爬取了糗事百科热门的第一个页面,但是当我们需要爬取更多的页面时,需要对每个页面的url依次发起请求,然后通过解析的方法进行作者和标题的解析. 我们可以构建 ...
- mysql安装问题(一)
mysql安装问题 mysql安装一直未响应 问题: 原因: 解决方案: 登录mysql时提示密码错误 问题: 解决方案: mysql安装问题 Author:母虎忠 日期:April 26, 2019 ...
- ASP.NET Core 3.0 上的gRPC服务模板初体验(多图)
早就听说ASP.NET Core 3.0中引入了gRPC的服务模板,正好趁着家里电脑刚做了新系统,然后装了VS2019的功夫来体验一把.同时记录体验的过程.如果你也想按照本文的步骤体验的话,那你得先安 ...