1、安装软件
更新列表
命令:sudo apt-get update
安装软件
命令:sudo apt-get install xxx
进行系统升级
命令: apt-get upgrade
安装deb软件包
命令: dpkg -i xxx.deb
2、卸载软件
卸载软件
命令: apt-get remove
卸载并清除配置
命令: apt-get remove --purge xxx
删除软件包
命令: dpkg -r xxx.deb
连同配置文件一起删除
命令: dpkg -r --purge xxx.deb
3、查看系统信息
命令:uname -a
4、系统配置工具
命令:sudo raspi-config
5、删除非空文件夹
sudo rm -rf xxx
6、更改文件或文件夹权限
sudo chmod 777 file
若用chmod 4755 filename可使此程序具有root的权限.
-rw------- (600) -- 只有属主有读写权限。
-rw-r--r-- (644) -- 只有属主有读写权限;而属组用户和其他用户只有读权限。
-rwx------ (700) -- 只有属主有读、写、执行权限。
-rwxr-xr-x (755) -- 属主有读、写、执行权限;而属组用户和其他用户只有读、执行权限。
-rwx--x--x (711) -- 属主有读、写、执行权限;而属组用户和其他用户只有执行权限。
-rw-rw-rw- (666) -- 所有用户都有文件读、写权限。这种做法不可取。
-rwxrwxrwx (777) -- 所有用户都有读、写、执行权限。更不可取的做法。
以下是对目录的两个普通设定:
drwx------ (700) - 只有属主可在目录中读、写。
drwxr-xr-x (755) - 所有用户可读该目录,但只有属主才能改变目录中的内容。
一般 .sh 的直接添加x(可执行属性) chmod +x xxx.sh 然后./xxx.sh就可以了。
7、复制文件
命令:cp 例sudo cp /boot/config /home/pi
8、登录root账户
先设置密码
sudo passwd root
输入两次密码后(无提示)
登录root账户
su root
9、常见解压/压缩命令
tar文件格式
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
.gz文件格式
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
.bz2文件格式
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
.tar.bz2文件格式
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
.bz文件格式
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知
.tar.bz文件格式
解压:tar jxvf FileName.tar.bz
压缩:未知
.Z文件格式
解压:uncompress FileName.Z
压缩:compress FileName
.tar.Z文件格式
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
.zip文件格式
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName
10、命令查看USB设备列表
lsusb
11、显示已载入系统的模块
lsmod
12、启动日志
/var/log/message
13、查询IP
ifconfig wlan0
14、查询SD卡空间
df -h
15、终止进程
killall 进程名称
16、屏幕休眠时间
xset -s 10 10秒后屏幕休眠
================================================================
树莓派目录结构
/boot 放置Linux内核以及其他用来启动树莓派的软件包
/bin 放置与Raspbian有关(包括运行图形界面所需的)的二进制可执行文件
/dev 这是虚拟文件夹之一,用来访问所有连接设备,包括存储卡
/etc 系统管理和配置文件
/home Linux上的我的文档,包含用户名命名的文件夹
/lib 各种应用需要的代码库
/lost+found 一般情况下是空的,当系统非法关机后,这里就存放了一些文件
/media 放置可移动存储驱动器,比如USB和CD
/mnt 用来手动挂在外部硬件驱动器或存储设备
/opt 可选软件文件夹,非系统部分的软件将会放置在这里
/sbin 放置超级用户使用的系统管理命令
/sys 放置操作系统文件
/tmp 放置临时文件
/usr 放置用户使用的程序
/var 虚拟文件,用于程序保存数据
/var/cache/apt/archives 用apt-get安装软件的缓存目录,可用于提取deb安装包
/proc/config 编译内核的配置文件
/lib/modules 模块文件夹