樹莓派自帶的 vim 不是很好用,比如默認(rèn)不支持小鍵盤及方向鍵等,我們可以更新一下
sudo apt-get install vim
通過 Windows 自帶的遠(yuǎn)程桌面軟件,可以遠(yuǎn)程訪問樹莓派桌面應(yīng)用
sudo apt-get install xrdp
ssh 服務(wù)默認(rèn)已經(jīng)安裝完畢, 只需要安裝一個(gè) ssh 客戶端即可,筆者推薦 xshell4.0(Xmanage4.0 的一個(gè)組件)。
host 填入:開發(fā)板 ip 即可。
用戶名、密碼同串口登陸一致(默認(rèn):pi、raspberry)
通過 samba 服務(wù),可以自由、訪問修改樹莓派家目錄下的文件、代碼。
首先安裝 samba
sudo apt-get install samba samba-common-bin
然后修改配置文件
sudo vi /etc/samba/smb.conf
下面的配置是讓用戶可以訪問自己的 home 目錄。
##### Authentication #####
,將# security = user
的#
號(hào)去掉。[homes]
節(jié)中,把 read only = yes
改為read only = no
。browseable=no
改為yes
,否則等會(huì)訪問時(shí)此文件夾會(huì)隱藏。重啟 samba 服務(wù) sudo /etc/init.d/samba restart
把系統(tǒng)默認(rèn)用戶 pi 添加到 sambasudo smbpasswd -a pi
會(huì)提示你輸入密碼:建議跟串口登陸的密碼一致,防止密碼太多弄混了。
windows 訪問
任意打開一個(gè)文件瀏覽器,輸入 ip 地址:\\172.20.223.91\pi
現(xiàn)在就可以從其它機(jī)器上訪問 pi 這個(gè)用戶的 home 目錄了。
當(dāng)需要大容量外接存儲(chǔ)設(shè)備時(shí),可使用U盤掛載 通常我們?cè)?/mnt 或 /media 目錄下新建一個(gè)目錄作為掛載點(diǎn)。比如:
sudo mkdir /mnt/udisk
掛載命令
sudo mount -o uid=pi,gid=pi /dev/sda1 /mnt/udisk
用完之后卸載
sudo umount /mnt/1GB_USB_flash
注意: sda1 是取決于你的實(shí)際情況,a 表示第一個(gè)硬盤,1 表示第一個(gè)分區(qū)。 FAT 格式 U 盤 mount 本身就能支持,但如果你的 U 盤或移動(dòng)硬盤使用的是 exFAT 格式,mount 會(huì)說不支持。沒關(guān)系,安裝 exfat-fuse 軟件之后 mount 就支持了。
sudo apt-get install exfat-fuse
如果想開機(jī)自動(dòng)掛載,而不是每次手工執(zhí)行,可以編輯 /etc/fstab 文件。在末尾添加一行:
/dev/sda1 /mnt/udisk vfat rw,defaults 0 0
每次開機(jī)就會(huì)自動(dòng)掛載。
需要希望想電腦一樣,插上自動(dòng)識(shí)別掛載在某一目錄下,拔下自動(dòng) umount,請(qǐng)按一下操作
sudo vi /etc/udev/rules.d/10-usbstorage.rules
(此文件默認(rèn)沒有,需要新建)
賦值以下內(nèi)容即可,會(huì)自動(dòng)在 /mnt/udisk 目錄下掛載 U 盤。
KERNEL!="sd*", GOTO="media_by_label_auto_mount_end"
SUBSYSTEM!="block",GOTO="media_by_label_auto_mount_end"
IMPORT{program}="/sbin/blkid -o udev -p %N"
ENV{ID_FS_TYPE}=="", GOTO="media_by_label_auto_mount_end"
ENV{ID_FS_LABEL}!="", ENV{dir_name}="%E{ID_FS_LABEL}"
ENV{ID_FS_LABEL}=="", ENV{dir_name}="Untitled-%k"
ACTION=="add", ENV{mount_options}="relatime,sync"
ACTION=="add", ENV{ID_FS_TYPE}=="vfat", ENV{mount_options}="iocharset=utf8,umaskk
=000"
ACTION=="add", ENV{ID_FS_TYPE}=="ntfs", ENV{mount_options}="iocharset=utf8,umaskk
=000"
ACTION=="add", RUN+="/bin/mkdir -p /mnt/udisk/", RUN+="/bin/mount -o $env{mount__
options} /dev/%k /mnt/udisk/"
ACTION=="remove", ENV{dir_name}!="", RUN+="/bin/umount -l /mnt/udisk/}", RUN+="http://
bin/rmdir /mnt/udisk/"
LABEL="media_by_label_auto_mount_end"
更多建議: