当前位置:   article > 正文

嵌入式Linux第一周课堂拓展_在/tmp下建立dir5级子目录,如“/tmp/dir1/dir2/dir3/dir4/dir5”,

在/tmp下建立dir5级子目录,如“/tmp/dir1/dir2/dir3/dir4/dir5”,要求每个目录中

#嵌入式Linux常用命令
1.文件管理常用指令ls
查看目录下的文件的, 格式: ls [选项] [目录或文件]
例句:

  • ls /home
    显示/home目录下的文件与目录(不包含隐藏文件)
  • ls –a /home
    显示/home目录下的所有文件与目录(含隐藏文件)
  • ls –l /home
    显示/home目录下的文件与目录的详细信息,该命令还可以使用简写“ll”

2.改变工作目录可以使用cd命令 ,格式为:cd 目录名
例句:

  • cd /home/
    进入/home目录
  • 如果要进入home下的Desktop目录,则可以使用 cd /home/Desktop 命令
  • cd …
    退回到上一级目录
  • cd …/…
    返回上上一级

3.创建新文件-touch,格式:touch 文件名
范例:

  • touch newfile
    创建一个名字为“newfile”的空白文件

4.复制文件/目录,格式:cp [选项] 源文件或目录 目标文件或目录
范例:

  • cp /home/test /tmp/
    将 /home目录下的test文件copy到/tmp目录下
  • cp –r /home/dir1 /tmp/
    将 /home目录下的dir1目录copy到/tmp目录下

5.移动或更名,格式:mv [选项] 源文件或目录 目标文件或目录
范例:

  • mv /home/test /home/test1
    将 /home目录下的test文件更名为test1

  • mv /home/dir1 /tmp/
    将 /home目录下dir1目录移动(剪切)到/tmp目录下

6.删除文件/目录,格式:rm [选项] 文件或目录
范例:

  • rm /home/test
    删除/home目录下的test文件

  • rm –r /home/dir
    删除/home目录下的dir目录

7.改变文件权限

  • 有时可执行程序解压到linux系统并不能立即使用,有时文件不能立即被修改,或者用root权限解压的文件无法在用户权限下编辑,这是因为权限不够,为此经常需要使用chmod命令来修改文件或者文件夹的权限。格式: chmod [who] [+ | - | =] [mode] 文件名
    参数:
    这里的who表示下面几种:
    u 表示文件的所有者。
    g 表示与文件所有者同组的用户。
    o 表示“其他用户”。
    a表示“所有用户”。它是系统默认值。
    这里的mode:
  • 添加某个权限
  • 取消某个权限
    = 赋予给定权限
    例:chmod g+w hello.c
    w 表示可写,r表示可读,x表示可执行
    如果要将某个文件夹及其子目录的文件统一赋予某种权限,这在chmod 后面加一个“-R”即可。

8.创建目录,格式:mkdir [选项] 目录名
范例:

  • mkdir /home/workdir
    在/home目录下创建workdir目录

  • mkdir –p /home/dir1/dri4/dir3/dir2
    创建/home/dir1/dir2目录,如果dir1不存在,先创建
    dir1

9.查看目录大小,格式:du 目录名
范例:

  • du /tmp

10.查看当前路径,格式:pwd
范例:

  • pwd
    显示当前工作目录的绝对路径

10种常见的Linux命令列表

  • cat,显示文件内容。

  • cd,改变目录路径。

  • cp,复制文件。

  • find,查找文件。

  • grep,搜索、过滤信息。

  • ls,列出目录信息。

  • more,分页显示。

  • rm,删除文件或目录。

  • vi,调用vi文本编辑器。

  • who,显示登录用户信息

#Linux开发工具
1.编译器gcc
1、 GNU CC(简称为gcc)是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++和Object C等语言编写的程序。gcc不仅功能强大,而且可以编译如C、C++、Object C、Java、和Ada等多种语言,而且gcc又是一个交叉平台编译器,它能够在当前CPU平台上为多种不同体系结构的硬件平台开发软件,因此尤其适合在嵌入式领域的开发编译.
特点:
①可以编译多个程序语言
②交叉编译
2.T调试器gdb
gdb是GNU发布的一款功能很强大的程序调试工具,它只能在Linux平台下使用。gdb主要完成下面三个方面的功能:
①启动被调试程序。
②让被调试的程序在指定的位置停住。
③当程序被停住时,可以检查程序状态-变量值。
3.工程管理器make
Make工程管理器是完全根据Makefile文件中的编译规则命令进行工作的。Makefile文件有以下三项基本内容组成:
目标文件:依赖文件
编译规则命令行
4.脚本语言shell
shell不仅是命令的收集,也是一门强大的编程语言(使大量的任务自动化,擅长系统管理任务,特别是那些易用性,可维护性,便携性比效率更重要的任务)Shell脚本的格式是固定的,共由三部分组成,
①解释脚本的shell——— #!/bin/sh
②注释———————— #comments
③命令结构—————— 命令

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/319504
推荐阅读
相关标签
  

闽ICP备14008679号