本文章记录了树莓派终端中的常用指令,可以在图形桌面的终端或是在远程连接(例如:Putty)中使用

关机

1
2
3
sudo shutdown -h now
#如需使用定时重启可将"now"改为时间
sudo halt

重启

1
2
sudo shutdown -r now
sudo reboot

账户

修改密码

1
2
sudo passwd
#输入完之后会出现"Enter new UNIX password(输入新密码)""Retype new UNIX password(确认密码)"

使用root

1
2
3
4
5
6
sudo passwd root
#第一次使用root用户需先使用此命令设置密码
sudo passwd --unlock root
#无法切换root时,可尝试解锁重试
su root
#切换到root用户,切换回pi同理

软件

1
2
3
4
5
6
7
8
9
10
11
12
sudo apt-get update
#取回更新的软件包列表信息
sudo apt-get upgrade
#进行一次升级
sudo apt-get install software
#安装新的软件包(注:软件包名称是"npm"而非"npm.deb")
sudo apt-get remove (–purge) software
#卸载软件,"–purge"为可选项,表示是否在卸载软件的同时删除用户数据
sudo apt-cache search software
#搜索软件
sudo apt-cache policy software
#显示软件包的安装设置状态

文件

导航

1
2
3
ls #显示当前目录所有内容
pwd #显示当前文件夹路径
cd (文件夹名) #进入某文件夹目录,如需切换主目录只需再次输入cd

文件夹

1
2
mkdir name #新建
rmdir name #删除

文件

1
2
3
4
vi demo.txt
vim demo.txt
touch demo.txt
#创建文件

删除

1
2
rm (-rf) name/name.txt
#如需删除文件目录,必须带上(-r),(-f)则是强行删除不做提示

重命名&移动

1
2
3
4
mv old new
#将old文件改名为new
mv ~/dir /folder/demo/test
#将~/dir移动到/folder/demo/test

网络

1
2
3
4
5
6
ipconfig 
#查看网络配置
ping 114.114.114.114
#测试树莓派到某ip的连接
sudo /etc/init.d/networking restart
#重启网络