Raspberry Pi-Commands

玩Raspberry Pi常用的Linux命令

目录相关
cd [文件夹路径] :进入文件夹(如cd /home/pi,进入pi文件夹)
cd .. :返回该目录下的上级目录
cd - :返回进入该目录前所在目录

列出文件夹内容命令
ls :列出该目录下文件和文件夹(不包括隐含文件)
ls -l :列出该目录下文件、文件夹详细信息(包括隐含文件)

移动命令
mv -i [需要移动的文件路径,需要选择文件本身] [文件新路径,不需要选择文件本身] :移动文件到新目录,若有同名文件则询问是否需要覆盖。(例如,mv -i /home/pi/Desktop/test/testone.c /home/pi/ 将testone.c文件移动到pi文件夹下)
可以使用mv命令进行重命名 :例如,mv /home/pi/Desktop/test/testone.c /home/pi/Desktop/test/testtwo.c

复制文件
cp -i [要复制的文件所在路径,包括文件本身] [文件新路径,不包括文件本身] :复制文件到新目录,若新目录有同名文件则询问是否需要覆盖。(例如,cp -i /home/pi/Desktop/test/testone.c /home/pi/)
个人喜欢使用cp -Rf,不提示直接覆盖同名文件

删除
rm -r [目录路径]:删除整个目录(目录路径换为文件路径即可删除文件)

权限
在Debain中主要使用是chmod命令
chmod [who] [+或-或=] [mode] [文件名]:
who是指需要指定的用户,包括:u文件所有者。g同组用户。o其他用户。a所有用户(系统默认是a)
+是指添加某个权限,-是取消某权限,=是给指定的权限
mode表示权限,包括:r可读。w可写。x可执行(这几个常用)等其他
一般使用chmod 777 [文件名]:所有用户拥有可读可写可执行权限

压缩和解压
tar [主选项+辅选项] 文件或者目录

压缩例:
tar -cf xxx.tar xxx

U盘挂(卸)载
mount -t vfat /dev/sdb1/ /mnt/
/dev/sdb1/ :是在dev文件下显示的驱动,需要自己查找,可以进入dev中查看,也可以用fdisk -l命令查看
/mnt/ :挂载点,即需要将U盘挂载在何处

umount /mnt/ :卸载U盘

查看所有进程
ps -A

查看当前路径下的所有文件
ls –all

(未完)