嵌入式命令课后自学

1.嵌入式中其他目录的作用

  1. /bin目录
    / b i n目录包含了引导启动所需的命令或普通用户可能用的命令(可能在引导启动后)。这些
    命令都是二进制文件的可执行程序( b i n是b i n a r y - -二进制的简称),多是系统中重要的系统文件。
  2. /sbin目录
    / s b i n目录类似/bin ,也用于存储二进制文件。因为其中的大部分文件多是系统管理员使
    用的基本的系统程序,所以虽然普通用户必要且允许时可以使用,但一般不给普通用户使用。
  3. /etc目录
    / e t c目录存放着各种系统配置文件,其中包括了用户信息文件/ e t c / p a s s w d,系统初始化文
    件/ e t c / r c等。l i n u x正是*这些文件才得以正常地运行。
  4. /root目录
    /root 目录是超级用户的目录。
  5. /lib目录
    / l i b目录是根文件系统上的程序所需的共享库,存放了根文件系统程序运行所需的共享文
    件。这些文件包含了可被许多程序共享的代码,以避免每个程序都包含有相同的子程序的副
    本,故可以使得可执行文件变得更小,节省空间。
  6. /lib/modules 目录
    /lib/modules 目录包含系统核心可加载各种模块,尤其是那些在恢复损坏的系统时重新引
    导系统所需的模块(例如网络和文件系统驱动)。
  7. /dev目录
    / d e v目录存放了设备文件,即设备驱动程序,用户通过这些文件访问外部设备。比如,用
    户可以通过访问/ d e v / m o u s e来访问鼠标的输入,就像访问其他文件一样。
  8. /tmp目录
    /tmp 目录存放程序在运行时产生的信息和数据。但在引导启动后,运行的程序最好使用
    / v a r / t m p来代替/tmp ,因为前者可能拥有一个更大的磁盘空间。
  9. /boot目录
    / b o o t目录存放引导加载器(bootstrap loader)使用的文件,如l i l o,核心映像也经常放在这里,
    而不是放在根目录中。但是如果有许多核心映像,这个目录就可能变得很大,这时使用单独的
    文件系统会更好一些。还有一点要注意的是,要确保核心映像必须在i d e硬盘的前1 0 2 4柱面内。
  10. /mnt目录
    / m n t目录是系统管理员临时安装( m o u n t )文件系统的安装点。程序并不自动支持安装到
    /mnt 。/mnt 下面可以分为许多子目录,例如/mnt/dosa 可能是使用m s d o s文件系统的软驱,
    而/mnt/exta 可能是使用e x t 2文件系统的软驱,/mnt/cdrom 光驱等等。
  11. /proc, /usr,/var,/home目录
    2.tar,zxvf,cvzf 的意思
    (1)tar
    -c: 建立压缩档案
    -x:解压
    -t:查看内容
    -r:向压缩归档文件末尾追加文件
    -u:更新原压缩包中的文件
    这五个是独立的命令,压缩解压都要用到其中一个,
    可以和别的命令连用但只能用其中一个。

下面的参数是根据需要在压缩或解压档案时可选的。
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出

下面的参数 -f 是必须的:
-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
(2)zxvf
x : 从 tar 包中把文件提取出来
z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压
v : 显示详细信息
f xxx.tar.gz : 指定被处理的文件是 xxx.tar.gz
(3)cvzf
c:建立压缩档案
v:显示所有过程
z:有gzip属性
f: 使用档案名字
3.自学20个命令
(1)grep:文本内容搜索
例子:在当前目录中,查找后缀有 c 字样的文件中包含 include 字符串的文件,并打印出该字符串的行
在这里插入图片描述
(2)find:find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。
(3)expr命令是一个手工命令行计数器,用于在UNIX/LINUX下求表达式变量的值,一般用于整数值,也可用于字符串。
(a)计算字串长度
在这里插入图片描述
(b)抓取字串
在这里插入图片描述
(4)spell可从标准输入设备读取字符串,结束后显示拼错的词汇
(5)df命令用于显示目前在Linux系统上的文件系统的磁盘使用情况统计。
在这里插入图片描述
(6) wc命令用于计算字数。利用wc指令我们可以计算文件的Byte数、字数、或是列数,若不指定文件名称、或是所给予的文件名为"-",则wc指令会从标准输入设备读取数据。
在这里插入图片描述
(7)let 命令是 BASH 中用于计算的工具,用于执行一个或多个表达式,变量计算中不需要加上 $ 来表示变量。如果表达式中包含了空格或其他特殊字符,则必须引起来。
在这里插入图片描述
(8)joe命令用于编辑文本文件。Joe是一个功能强大的全屏幕文本编辑程序。操作的复杂度要比Pico高一点,但是功能较为齐全。Joe一次可开启多个文件,每个文件各放在一个编辑区内,并可在文件之间执行剪贴的动作。
(9)file命令用于辨识文件类型。通过file指令,我们得以辨识该文件的类型。
在这里插入图片描述
(10)od命令用于输出文件内容。od指令会读取所给予的文件的内容,并将其内容以八进制字码呈现出来。
在这里插入图片描述
(11)look命令用于查询单词。look指令用于英文单字的查询。您仅需给予它欲查询的字首字符串,它会显示所有开头字符串符合该条件的单字。
在这里插入图片描述
(12)du命令用于显示目录或文件的大小。du会显示指定的目录或文件所占用的磁盘空间。
(13)tree命令用于以树状图列出目录的内容。执行tree指令,它会列出指定目录下的所有文件,包括子目录里的文件。
(14)tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。
tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。
(15)sort命令用于将文本文件内容加以排序。sort可针对文本文件的内容,以行为单位来排序。
(16)uniq 命令用于检查及删除文本文件中重复出现的行列,一般与 sort 命令结合使用。uniq 可检查文本文件中重复出现的行列。
(17) which命令用于查找文件。which指令会在环境变量$PATH设置的目录里查找符合条件的文件。
(18)whereis命令用于查找文件。该指令会在特定目录中查找符合条件的文件。这些文件应属于原始代码、二进制文件,或是帮助文件。该指令只能用于查找二进制文件、源代码文件和man手册页,一般文件的定位需使用locate命令。
(19)zip命令用于压缩文件。zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有".zip"扩展名的压缩文件。
(20)unzip命令用于解压缩zip文件,unzip为.zip压缩文件的解压缩程序。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本火锅店点餐系统采用Java语言和Vue技术,框架采用SSM,搭配Mysql数据库,运行在Idea里,采用小程序模式。本火锅店点餐系统提供管理员、用户两种角色的服务。总的功能包括菜品的查询、菜品的购买、餐桌预定和订单管理。本系统可以帮助管理员更新菜品信息和管理订单信息,帮助用户实现在线的点餐方式,并可以实现餐桌预定。本系统采用成熟技术开发可以完成点餐管理的相关工作。 本系统的功能围绕用户、管理员两种权限设计。根据不同权限的不同需求设计出更符合用户要求的功能。本系统中管理员主要负责审核管理用户,发布分享新的菜品,审核用户的订餐信息和餐桌预定信息等,用户可以对需要的菜品进行购买、预定餐桌等。用户可以管理个人资料、查询菜品、在线点餐和预定餐桌、管理订单等,用户的个人资料是由管理员添加用户资料时产生,用户的订单内容由用户在购买菜品时产生,用户预定信息由用户在预定餐桌操作时产生。 本系统的功能设计为管理员、用户两部分。管理员为菜品管理、菜品分类管理、用户管理、订单管理等,用户的功能为查询菜品,在线点餐、预定餐桌、管理个人信息等。 管理员负责用户信息的删除和管理,用户的姓名和手机号都可以由管理员在此功能里看到。管理员可以对菜品的信息进行管理、审核。本功能可以实现菜品的定时更新和审核管理。本功能包括查询餐桌,也可以发布新的餐桌信息。管理员可以查询已预定的餐桌,并进行审核。管理员可以管理公告和系统的轮播图,可以安排活动。管理员可以对个人的资料进行修改和管理,管理员还可以在本功能里修改密码。管理员可以查询用户的订单,并完成菜品的安排。 当用户登录进系统后可以修改自己的资料,可以使自己信息的保持正确性。还可以修改密码。用户可以浏览所有的菜品,可以查看详细的菜品内容,也可以进行菜品的点餐。在本功能里用户可以进行点餐。用户可以浏览没有预定出去的餐桌,选择合适的餐桌可以进行预定。用户可以管理购物车里的菜品。用户可以管理自己的订单,在订单管理界面里也可以进行查询操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值