树莓派开发之旅 (五)【Linux简介与常用命令】

内核:主要包括设备驱动程序、进程管理、内存管理、网络协议栈、文件系统;
系统库:C标准库(ibc)、数学库(libm)、动态链接库(ibdI)、线程库(ibpthread)、第三方库(..)
Shell:Shell是命令行解释器,翻译过来是外壳的意思,就像套在内核外面的一层外壳,是用户使用Linux系统的接口。它接收用户输入的命令,然后传递给操作系统来执行。
应用程序:提供服务的各种软件。





【文件权限】
最前面的-/i/d说明: -表示普通文件
d表示目录
l表示链接文件(硬链接/软链接)
【目录切换命令】
pwd 显示当前所在目录
cd ~ 切换到主目录(/home/用户名),~也可以不写
cd dir 切换到指定目录,dir表示文件路径
cd.. 切换到上一级目录
cd test 相对路径
cd /test 绝对路径
【查看文件命令】
ls 显示当前目录下所有文件和文件夹(不包含隐藏文件)
ls -l 和ls -al的区别是:不显示隐藏文件
ls -a 显示当前目录下所有文件和文件夹(包含隐藏文件)
ls -al 在ls -a基础上显示更多信息,如每个文件的权限、所有者、文件大小、修改日期
ls -d 仅列出目录本身,不列出全部文件
【查看文件内容命令】
cat file 查看文件file内容
more file 查看文件file内容
head file 查看文件file前10行
tail file 查看文件file后10行
【创建命令】
mkdir dir 创建目录(文件夹)
touch file 创建文件file
echo "文件内容" > 文件名 如 echo "hello" > hello.txt
【删除命令】
rm -r dir 删除目录dir
rm file 删除文件file
【重命名和移动命令】
mv file1 file2 若file2不存在,则将file1改名为file2
若file2存在,则file1覆盖掉原file2,并更名为file2
mv file dir 将文件file移动到dir目录中
【查看树莓派CPU温度】
以下两条命令均可,第一种单位为千分之一℃,第二种单位为℃
cat /sys/class/thermal/thermal_zone0/temp
vcgencmd measure_temp
【查看系统版本】
cat /etc/os-release
【查看系统位数】
getconf LONG_BIT
【查看Linux内核版本】
cat /proc/version
【查看主板(CPU)版本】
cat /proc/cpuinfo
【查看目录下的文件】
du

tree(不是Linux自带的命令,需要用包管理器安装)

【查看SD存储卡剩余空间】
df -h
【查看ip地址】
ifconfig
【压缩】
tar –zcvf filename.tar.gz dirname
【解压】
tar –zxvf filename.tar.gz
【软件/更新/删除软件】
sudo apt-get update 更新软件列表
sudo apt-get upgrade 更新已安装软件
sudo apt-get install xxx 安装软件
sudo apt-get remove xxx 删除软件
【更多命令】
更多推荐




所有评论(0)