内核:主要包括设备驱动程序、进程管理、内存管理、网络协议栈、文件系统;

系统库: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   删除软件

【更多命令】

        Linux 命令大全 | 菜鸟教程

更多推荐