首页 > 系统相关 >【迅为电子】IMX6ULL开发板嵌入式linux开发指南第七章 Linux 常用命令第一部分

【迅为电子】IMX6ULL开发板嵌入式linux开发指南第七章 Linux 常用命令第一部分

时间:2024-08-09 14:40:04浏览次数:15  
标签:文件 Linux 路径 目录 常用命令 cd ls 迅为 我们

        物联网时代,各种传感器的采集和处理技术是需要我们掌握的,迅为IMX6ULL开发板标配了各种传感器设备,包括陀螺仪、重力加速度计和光传感器、红外接收、EEPROM存储,也可以选配温湿度传感器,其他如摄像头(含CMOS和USB两种)、VGA显示、GPS定位功能、RFID门禁、继电器输出、步进电机和LORA无线传输等功能均有适配好的模块供大家选择,这些模块在终结者上均包含对应例程和实现案例。通过对更多模块的研究和集成,可以更深入的理解和开发物联网设备。

 

 

公众号:【迅为电子】

 

 

本章内容对应视频讲解链接(在线观看):

Linux 常用命令第一部分 → https://www.bilibili.com/video/BV1M7411m7wT?p=7

7.1 ls 命令

ls 命令功能:查看文件信息

在 windows 下查看文件,直接打开我的电脑,或者是我的文件夹就可以看到文件的目录了,但是在

ubuntu 上,我们一般都使用命令来查看。那么我们用 ls 命令来查看文件信息。在当前目录下输入 ls 命令,

然后敲回车,这样就会列出现在所在路径下的文件,如下图所示。

 

 

 

 

除了这些还有些隐藏文件是看不到的。在 windows 上,隐藏文件不设置是看不到的,同样我们 ubuntu

也是一样的,要加一些参数才能看到隐藏文件,输入

ls -al

这样会显示这个路径下所有文件和所有文件的全部信息。哪个是隐藏文件呢,隐藏文件它前边是一个

“.”。 ubuntu 里面以“.”开头的全部是隐藏文件,这里 .bash_history 就是隐藏文件。如下图所示。

 

 

 

刚才我们输入的命令参数有两个,第一个是 a ,第二个是 l

-a :显示所有的文件,

-l :显示文件的详细信息,比如说文件的形态、权限、所有者、大小信息等。

我们来看下 ubuntu 这些显示的信息内容是什么呢,从左往右依次看。

第一列的第一个参数有 d,还有-,这代表文件类型,在 windows 上文件类型都是以后缀名决定的,

比如说 .mp3 、 .mp4 、 .txt ,在 windows 上通过后缀名就可以判断我们文件的属性了,但是在 ubuntu上,是通过第一个参数来判断文件类型是什么的。

 

 

第一个参数:

 

 

 

rwxr 这些代表文件权限,这个权限要怎么判断呢,文件权限里边一共有三个字母 r w x ,还有一个-。

 

 

 

 

我们首先要知道 r w x - 这几个都代表什么意思,后面我们再来教大家怎么来判断我们的文件权限,怎 么来修改文件权限。

看第二列,17 3 1 1 这些数字是什么意思呢

 

 

对于普通文件来说,17 就是代表链接数,普通文件是“-”开头,那么 .bash history 就是普通文件,.bash

history 这个是文件名,17 代表普通文件的链接数,也就相当于 windows 上的快捷方式。

对于目录文件来说,它相当于第一级子目录目录数,目录文件就是以 d 开头的文件,我们看这个隐藏

文件 .cache 这个文件,第一级子目录数是什么意思呢,我现在所处的 .cache 这个目录,他作为副目录,

那么子目录就是该副目录下的目录称为子目录,也就是我们进到 .cache 这个目录下去,他里面称之为子目

录,这里个数表示的是子目录的目录数而不是文件数,这里不包括文件,这里写的是 14 ,那么我们来看

下这里面是不是 14 个文件呢,我们进到 .cache ,

cd .cache/

然后我们输入

ls -al

我们来数一下, d 开头的一共是 14 个文件,所以说这个数字表示的是副目录下子目录的个数,不包

括文件。如下图所示。

 

 

 

 

 

topeet 这个表示的是用户名,旁边的这个是组名。

 

 

第四列的 4096 它表示的是文件大小,单位是以字节为单位的,如下图所示。

 

 

 

第五列是修改时间,这个修改时间是最后的修改时间,

最后一个参数是表示文件名。

 

“.”和“..”代表什么:

. 表示的是当前目录

.. 表示的是上一级目录

除了这两个参数以外,还有 -t -s -a 这几个参数,但是这些参数我们都不常用,我们最常用的还是 a 和

l 这个参数,它的命令格式是我们刚刚在虚拟机上敲入的格式, ls 是命令, -al 是参数,这个就是文件查

看信息命令 ls ,他是 list 这个单词的缩写。

7.2 cd 命令

cd 命令功能:目录切换

cd 命令是用来切换工作路径的,就相当于我们 windows 电脑上进入下一级和返回下一级,它的使用

方法也非常的简单,直接输入 cd 加空格加上我们要进入的路径就可以了。

cd .. 作用:返回上一级目录

我们输入

cd ..

..代表上一级,这就是进入这个路径的上一级路径,我们上一级路径是在 home 下,然后

ls

列出当前路径下的文件,当前目录下,有一个叫 topeet 的文件,然后我们再进到 topeet 这个目录,

我们输入以下命令:

cd topeet/

这里有一个小技巧,我们输入这个文件第一个首字母,然后按 Tab 键,会自动帮我们补全,我们就不

用输入这个文件全部名称了,然后我们敲回车。

ls

这样就进到了 topeet 这个路径下,

 

7.3 pwd 命令

pwd 命令功能:显示当前路径

它就相当于我们 windows 电脑上如下图所示选项的路径,我们在 windows 电脑直接看它,就可以知

道所处的路径了。

但是在 ubuntu 上,我们使用控制台是看不到这个路径的,如果说我们想看一下当前处在哪个路径上,

我们就可以使用 pwd 命令。

现在在控制台上输入

pwd

然后敲回车,他这里就显示了我们当前的路径,当前的路径是在 /home/topeet 这个路径下,然后我们

输入

cd ..

..代表上一级,然后我们再输入

pwd

那么现在所处的路径是 home 路径下,然后我再进到 topeet 这个路径,

cd topeet/

这样我们就回到了 topeet 这个路径。

 

 

这三个命令是在日常中使用最多的命令。勤于练习自然就记住了。

 

标签:文件,Linux,路径,目录,常用命令,cd,ls,迅为,我们
From: https://www.cnblogs.com/topeet/p/18350725

相关文章

  • Linux的一些常用指令
    记录了一些Linux常用的指令,包括基础指令,网络故障排查时的指令和系统故障排查时的指令。1.基础指令1.ls用于显示当前目录下的文件和目录。-l:以长格式显示,包括文件的详细信息,如权限、所有者、大小、修改时间等;-a:显示所有文件,包括隐藏文件(以.开头的文件);-h:以更易读的方式显示......
  • Linux内核及补丁编译
    Linux内核及补丁编译一、源码下载1、查看当前linux内核版本uname-r2、获取对应版本的linux源码方式1:源方式下载sudoaptsearchlinux-source##找到对应版本的linux-sourcesudoaptinstalllinux-source-5.4.0##以5.4.0举例mkdir~/Projectscd~/Projectssudocp......
  • git常用命令
    文章目录基本命令远程库相关命令标签相关命令很久之前学习的时候记录的,可能有错误的地方。现在基本都是直接用idea操作,所以也不用特别的去记忆不常用的命令。基本命令命令含义gitinit初始化仓库,默认分支mastergitadd文件名提交到暂存区gitadd.提交所有文件......
  • Linux三剑客之sed
    工作原理sed是StreamEditor(流编辑器)的缩写,简称(行)流编辑器;用来处理文件的。首先sed读取文件中的一行内容,把其保存在一个临时内存空间中(也称为模式空间);然后根据需求处理临时缓冲区中的行,完成后把该行发送到屏幕上;默认不编辑源文件,只对模式空间做处理。(由于sed把每一行都存在......
  • Linux下如何安装配置Jupyter Notebook
    JupyterNotebook是一种交互式的开源编程环境,可以方便地创建和共享文档,其中包含实时代码、方程、可视化和叙述性文本。在Linux系统上安装和配置JupyterNotebook需要以下步骤:安装Python和pipJupyterNotebook是基于Python开发的,因此首先需要确保Python已经安装在您的系统上......
  • Linux:Linux权限解析
    一、Linux下的用户分类 在Linux下,有两种用户,一种是超级用户,一种是普通用户超级用户:可以再linux系统下做任何事情,不受权限限制(制定规则,但不需要遵守规则)普通用户:在linux下做有限的事情。(必须遵守相应的规则)超级用户的命令提示符是“#”,普通用户的命令提示符是“$”1、......
  • Linux源码阅读笔记20-PCI设备驱动详解
    PCI基础PCI总线为高性能局部总线,主要解决外部设备之间以及外部设备与主机之间高速数据传输。在数字图形、图像等处理,以及告诉实时数据采集与处理等队数据传输速率要求高的应用中,采用PCI总线进行数据传输。PCI规范能够实现32位并行数据传输,工作频率为33MHz或66MHz,最大吞吐率......
  • Linux-USB驱动笔记-Gadget Function驱动
    1、前言在Linux-USB驱动笔记(四)–USB整体框架中有説到GadgetFunction驱动,下面我们来具体看一下。GadgetFunction就是指设备的功能,比如作为U盘,需要文件存储的功能,则需要FileStorage驱动,这个驱动也称为Function驱动。2、GadgetFunction驱动Function驱动只是利用通用的API,并......
  • Linux-USB驱动笔记--设备控制器(UDC)驱动
    1、前言在Linux-USB驱动笔记(四)–USB整体框架中有説到设备侧的设备控制器(UDC),下面我们来具体看一下。2、设备控制器(UDC)USB设备控制器(UDC)驱动指的是作为其他USB主机控制器的USB硬件设备上的底层控制器驱动。该硬件和驱动负责将一个USB设备依附于一个USB主机控制器上。UDC驱......
  • Linux 【关于 /proc目录详解】
    proc目录:ProcessInformationPseudo-filesystem:进程信息伪文件系统/proc目录并不包含实际的文件,而是提供了一个动态的视图,用于显示系统和进程相关的信息,甚至可以通过更改其中某些文件来改变内核的运行状态。其目的:用于管理和监控系统状态和进程信息/proc文件本身的大小显示......