树莓派AI视觉云台——6、Linux常用命令及vim编辑器的使用
一.Linux常用命令
Linux下的命令有几千条,但真正在实际开发中运用的就只有那些。
1.查看操作系统版本
cat /proc/version
2.查看主板版本
cat /proc/cpuinfo
3.查看SD存储卡剩余空间
df -h
4.查看ip地址
ifconfig
5.压缩:tar –zcvf filename.tar.gz dirname
解压:tar –zxvf filename.tar.gz
6.linux系统常用apt(Advanced Package Tool)高级软件工具来安装软件
sudo apt-get install xxx 安装软件。
sudo apt-get update 更新软件列表。
sudo apt-get upgrade 更新已安装软件。
sudo apt-get remove xxx 删除软件。
具体有关linux命令的教程:
http://www.runoob.com/linux/linux-command-manual.html
二.Vim编辑器及其配置
Linux自带的编辑器有nano和vi,但vi编辑器使用起来很不方便,我们需要先下载vim编辑器,它是vi编辑器的升级版,更人性化些,接下来笔者就教大家如何在树莓派系统下安装和配置vim。
首先更新索引源:
sudo apt-get update
安装vim编辑器:
sudo apt-get install vim
未配置vim时文档的显示无高亮,无行号,必须使用shift+:在命令模式下q退出。
很麻烦!
我们使用SSH Secure File Transfer工具将windows下的文件与树莓派的文件实现文件跨系统传输。(具体用法见文档1.4 SSH文件传输)
将搭建开发环境所需的工具与系统镜像目录中vimconfig.tar.gz文件通过SSH Secure File Transfer工具传输到树莓派系统的文件中。
在命令行模式下输入
tar xvf vimconfig.tar.gz 解压压缩包
进入vimconfig目录中运行config.sh脚本
会出现如下错误,不用急
我们只需要在/root/目录下新建.vim和.vimrc文件,还需要apt-get install ctags即可
配置好的vim编辑器:
vi有3个模式:插入模式、命令模式、低行模式。
插入模式:在此模式下可以输入字符,按ESC将回到命令模式。
命令模式:可以移动光标、删除字符等。
低行模式:可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)
打开文件、保存、关闭文件(vi命令模式下使用)
vi filename //打开filename文件
:w //保存文件
:q //退出编辑器,如果文件已修改请使用下面的命令
:q! //退出编辑器,且不保存
:wq //退出编辑器,且保存文件
插入文本或行(vi命令模式下使用,执行下面命令后将进入插入模式,按ESC键可退出插入模式)
a //在当前光标位置的右边添加文本
i //在当前光标位置的左边添加文本
A //在当前行的末尾位置添加文本
I //在当前行的开始处添加文本(非空字符的行首)
O //在当前行的上面新建一行
o //在当前行的下面新建一行
R //替换(覆盖)当前光标位置及后面的若干文本
J //合并光标所在行及下一行为一行(依然在命令模式)
删除、恢复字符或行(vi命令模式下使用)
x //删除当前字符
nx //删除从光标开始的n个字符
dd //删除当前行
ndd //向下删除当前行在内的n行
u //撤销上一步操作
U //撤销对当前行的所有操作
复制、粘贴(vi命令模式下使用)
yy //将当前行复制到缓存区
nyy //将当前行向下n行复制到缓冲区
yw //复制从光标开始到词尾的字符
nyw //复制从光标开始的n个单词
y^ //复制从光标到行首的内容
y$ //复制从光标到行尾的内容
p //粘贴剪切板里的内容在光标后
P //粘贴剪切板里的内容在光标前
设置行号(vi命令模式下使用)
:set nu //显示行号
:set nonu //取消显示行号
树莓派AI视觉云台——6、Linux常用命令及vim编辑器的使用相关推荐
- Linux常用命令以及vim的使用
Linux常用命令以及vim的使用 一.Linux命令格式 Linux命令组合方式众多,靠背的方式学习显然不行的. 在学习Linux命令之前,先从Linux命令格式入手,这样可以加深对命令的理解. L ...
- Xshell Linux常用命令及vim与权限修改等常见问题
Xshell :一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议.(百度百科) 此文讲述的是xshell下的Linux命令,此 ...
- 【Linux系统管理】05 常用命令 06 vim编辑器
一.命令的基本格式 1.1 命令的提示符 [root@localhost ~]# []:这是提示符的分隔符号,没有特殊含义. root:显示的是当前的登录用户,现在使用的是root用户登录. @:分隔 ...
- 树莓派AI视觉云台——4、树莓派的登录控制方式
一.SSH远程登录 SSH:(我们的开发中一般使用此种方式远程登录) 由于树莓派只有一个串口,当我们开发中需要占用这个串口或者我们希望进行远程开发(通过一个根网线或无线连接到树莓派)可以借助Linux ...
- 树莓派AI视觉云台——8、WiringPi库函数
一.wiringPi简介 wiringPi是应用于树莓派平台的GPIO控制库函数,wiringPi中的函数类似于Arduino的wiringPi系统,wiringPi库包含了丰富的库函数,如GPIO库 ...
- 树莓派AI视觉云台——7、树莓派系统备份
树莓派使用SD卡来装载系统,如果SD卡丢失或者损坏,那么树莓派上的数据都会丢失,所以一定要备份好SD卡.这篇文章可以帮你备份你的树莓派系统.主要内容为备份SD卡,制作树莓派系统镜像以及在需要的时候还原 ...
- 树莓派AI视觉云台——3、树莓派系统的启动
一.树莓派供电 树莓派开发板有两种供电方式: 1)使用micro usb供电:所有android手机的充电线都可以给他供电 2)直接连接小车主板供电. 二.启动树莓派 烧写完后把SD卡直接插入树莓派即 ...
- 树莓派AI视觉云台——2、树莓派系统镜像的下载和烧写
一.树莓派启动方式及支持的系统 树莓派开发板没有配置板载FLASH,因为它支持SD卡启动,所有我们需要下载相应镜像,并将其烧写在SD上,启动系统即可.(这个镜像里包含了我们通常所说的bootloade ...
- 树莓派AI视觉云台——1.树莓派Pi3简介
树莓派3代B型简介 树莓派是什么?Raspberry Pi(中文名为"树莓派",简写为RPi,或者RasPi/RPi)是为学生计算机编程教育而设计,只有信用卡大小的卡片式电脑,其系 ...
最新文章
- 并查集 HDOJ 1232 畅通工程
- CLR Via C# 3rd 阅读摘要 -- Chapter 24 – Runtime Serialization
- windows下配置ssh(FreeSSHD + putty)
- 服务器组装 华硕主板,专业组装服务器 华硕主板P9D-C/4L热销
- ubuntu 2018 apt 代理proxy设置
- cacti php zombie,Cacti1.2.x新版教程之监控本机
- 期待!小米电视5官曝新功能:可准确识别家中每一个人
- RHEL7.0 防火墙入门
- JavaScript:正则表达式 分组
- 数据仓库详细介绍(九.数据质量)流程与工具
- mysql语句大全及例子_SQL语句大全实例教程.pdf
- CASS11.0.0.6安装以及教程
- C语言画圆(详细解释易懂)
- vueJs写一个分页
- 【翻译】Xv6 book Chapter 8:File system
- Failure 与 Error
- 耳朵上的艺术品,飞利浦圈铁真无线耳机JT60无敌了!
- IOS开发:尺寸和适配
- 不负好时光 北京踏青好去处推荐
- 使用GNS3架设PPPOE服务器巧妙获取路由器ADSL密码
热门文章
- AutoComplete - 自动完成插件
- JS DOM 对象
- 从一个实例看javascript几种常用格式的转换
- Android 开发 Tips
- html中使浮动的字为行排列,CSS布局:float浮动
- Java黑皮书课后题第5章:*5.42(金融应用:求销售额)如下重写编程练习题5.39:①使用for循环替代do-while循环②允许用户自己输入COMMISSION_SOUGHT而非将它固定为常量
- Java黑皮书课后题第5章:*5.9(找出得最高分的前两个学生)编写程序,提示用户输入学生的个数、每个学生名字及分数,最后显示获得最高分的学生
- C++中虚函数工作原理和(虚)继承类的内存占用大小计算
- 【2012百度之星/资格赛】E:C++ 与Java
- Longest Palindromic Substring