默认树莓派没有安装vim,执行下面命令安装:
sudo apt-get install -y vim
安装好之后就可以使用vim进行编辑操作,但是没有代码高亮显示。修改/etc/vim/vimrc文件,在文件的末尾添加以下代码可实现语法高亮:
syntax on
如果要在每行显示行号可添加以下代码:
set number
默认树莓派没有安装vim,执行下面命令安装:
sudo apt-get install -y vim
安装好之后就可以使用vim进行编辑操作,但是没有代码高亮显示。修改/etc/vim/vimrc文件,在文件的末尾添加以下代码可实现语法高亮:
syntax on
如果要在每行显示行号可添加以下代码:
set number
VNC 是一款优秀的远程控制软件,在树莓派上安装VNC后,就可以远程图形化管理树莓派了,下面介绍一下VNC安装及使用要点。
1、在树莓派上安装Tight VNC 包,在树莓派命令行执行:
su - root #切换到root用户
apt-get install tightvncserver
安装好之后再执行以下命令设置一个VNC密码:
vncpasswd
(先输入操作密码两次,然后会询问是否设置一个查看(view-only)密码,按自己喜欢,一般没必要。)
2、开机自动启动
设置开机启动,以避免重启后无法连接树莓派,需要手动启动vnc的问题,在/etc/init.d/中创建一个文件。例如vncserver:
vi /etc/init.d/vncserver
接着粘贴入如下脚本(脚本来源于网络):
#!/bin/sh
### BEGIN INIT INFO
# Provides: tightvncserver
# Required-Start: $local_fs
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start/stop tightvncserver
### END INIT INFO
# More details see:
# http://www.penguintutor.com/linux/tightvnc
### Customize this entry
# Set the USER variable to the name of the user to start tightvncserver under
export USER=’pi’
### End customization required
eval cd ~$USER
case “$1” in
start)
# 启动命令行。此处自定义分辨率、控制台号码或其它参数。
su $USER -c ‘/usr/bin/tightvncserver -depth 16 -geometry 800×600 :1’
echo “Starting TightVNC server for $USER ”
;;
stop)
# 终止命令行。此处控制台号码与启动一致。
su $USER -c ‘/usr/bin/tightvncserver -kill :1’
echo “Tightvncserver stopped”
;;
*)
echo “Usage: /etc/init.d/tightvncserver {start|stop}”
exit 1
;;
esac
exit 0
保存后再执行如下命令给文件加执行权限,并更新开机启动列表:
chmod 755 /etc/init.d/tightvncserver
update-rc.d tightvncserver defaults
3、在远程计算机上访问
下载 VNC Viewer,地址:http://www.tightvnc.com/download.php
下载Window版的 VNC-Viewer,运行 VNC-Viewer,在 VNC Server栏中输入树莓派的IP地址,IP地址后面加上 :1 ,按 connect 连接,后输入之前定义的密码,点击OK就成功了。
系统正常关机,但是再开机时就不能启动了,出现如下提示: VFS Unable to mount root fs on unknown-block(179,2)
网上搜索了一下,这个问题似乎还很常见,好像是系统在关机时缓存内容没有同步到磁盘所致。
要解决这个必须用 fsck 命令对系统分区进行修复才行,打开linux系统(centOS、ubuntu都行,没有系统?可用VMWare Workstation解决),插入SD卡,系统识别SD卡后在命令行执行:
sudo fsck -f -v -r /dev/sdb2
命令执行完后系统就修复完成了,可将sd卡插入树莓派启动系统了。
既然是关机时缓存内容没有同步造成的问题,要解决这个问题就必须在关机时先同步缓存再关机,可执行以下命令来关机即可解决这个问题:
sync && shutdown -h now
文本转自:http://blog.csdn.net/c80486/article/details/8460223
以前很少用linux,由于需要学习使用 树莓派,从头学习linux
linux的文件结构
/ 根目录下的目录
/bin
/home
/dev
/usr
/opt
/etc
…
要会用linux,必须学会常用的linux命令
cd <目录>
进入目录,与DOS基本相同
ls
列出文件,相当于DOS的dir
ls -l
显示文件和目录的详细资料
ls -a
显示隐藏文件
cp <源文件名> <目标文件名>
复制文件,相当于DOS的copy
mv <源文件名> <目标文件名>
移动文件
rm <文件名>
删除文件,相当于DOS的del
date
显示系统日期
cat <文件名>
在屏幕上打印出文件内容,相当于DOS的type
mkdir <目录名>
创建目录,相当于DOS的md
shutdown -h now
立即关机
pwd
显示当前路径
chmod
改变文件权限
例如:
chmod +x <文件名> //使文件具有运行权,即可运行文件
sudo …
以root身份执行命令
如:sudo shutdown -h now (关机必须是root身份)
sudo passwd <用户名>
修改用户密码
reboot
重新启动(必须是root身份)
记得要用 sudo reboot
apt-get
联网下载、安装、删除软件包的命令(一般是用root身份),这个命令是Debian linux系统用的,功能很强
例如:
sudo apt-get update //升级列表中的软件包
sudo apt-get upgrade //升级所有已安装的软件
sudo apt-get install vsftpd //下载并安装vsftpd(一个ftp服务器)
sudo apt-get remove vsftpd //删除vsftpd
apt-cache search gcc 在apt cache中查找有否一个名为gcc的包
dpkg -i 1.deb 安装名为1.deb的包
wget
直接从网上下载一个文件
例如:
wget http://www.baidu.com/img/baidu_sylogo1.gif //下载百度的logo图片
vi <文件名>
文件编辑命令
vi不太好用,要记一串命令,还是不学了
nano <文件名>
文件编辑命令nano,这个很好用,学一分钟就会
CTRL+O 存盘
CTRL+X 退出
startx
启动窗口系统
zip file1.zip file1 创建一个zip格式的压缩包
unzip file1.zip 解压一个zip格式压缩包
tar -xvfz archive.tar.gz 解压一个gzip格式的压缩包
tar -cvfz archive.tar.gz dir1 创建一个gzip格式的压缩包
df -h 查看磁盘空间
lsusb 查看USB设备
lsmod 显示已载入系统的模块,lsmod 其实就是list modules的缩写
sudo insserv /etc/init.d/mysript 设置启动服务/etc/init.d/mysript
sudo insserv -r /etc/init.d/mysript 删除启动服务/etc/init.d/mysript
sudo hostname newname 修改主机名
sudo adduser username 增加用户
sudo deluser username 删除用户
sudo halt 关机
Tips: Linux命令中出现文件名时,只需输入前几个字符,再按tab键,则linux会自动将文件名全部列出,这一点很人性
Linux的命令很多,在实际运用中,慢慢学吧
启用root账户
树莓派使用的linux是debian系统,所以树莓派启用root和debian是相同的。debian里root账户默认没有密码,但账户锁定。当需要root权限时,由默认账户经由sudo执行,Raspberry pi 系统中的Raspbian默认用户是pi 密码为raspberry。重新开启root账号,可由pi用户登录后,在命令行下执行:
sudo passwd root
执行此命令后系统会提示输入两遍的root密码,输入你想设的密码即可,然后在执行:
sudo passwd --unlock root
这样就可以解锁root账户了。
安装中文及输入法
目前linux下用的最常用的输入法平台推荐scim,在命令行下执行:
sudo apt-get install scim
执行此命令后继续安装pinyin输入法,继续在命令行下执行:
sudo apt-get install scim-pinyin
执行完命令后重启电脑既可在任务栏选择拼音输入法了。
树莓派设置时区
树莓派设置时区需要使用下面的命令:
sudo dpkg-reconfigure tzdata
执行命令后需要稍微等会,之后会出来时区选择的界面,在界面里选择Asia,接着选择shanghai完成设置。
更改键盘布局
如果你在打字时发现打字老是出问题,一些字符打不出来或打错,那是因为你的键盘布局有问题,树莓派(raspberry pi)是英国产品,默认键盘布局是英国(GB),我们用的键盘布局一般是美国(US)的。
更改键盘布局,命令如下:
sudo dpkg-reconfigure keyboard-configuration
在 接下来的选项中依次选择:通用101键电脑——英语(美国) – 英语(美国,替代,国际)——其他保持默认即可