linux下常用快捷键和命令

一、什么是嵌入式?

1.定义:

嵌入式是指以应用为中心,以计算机技术为基础,软硬件皆可裁剪的专用计算机系统。(PC是通用型计算机系统,凡是携带可编程控制芯片的计算机系统,除PC外均是嵌入式系统。)

2.组成部分

硬件系统:

硬件主要由运算器(MPU)、控制器(MCU)、存储器、输入设备、输出设备5大部件组成。

CPU是硬件系统的核心,用于数据的加工处理,能完成各种算术、逻辑运算及控制功能。

【CPU=运算器+控制器】

运算器主要用于进行各种数值和逻辑运算,包括加减乘除、与或非等操作;控制器则负责从主存中获取指令及相关数据,并决定如何对这些指令进行翻译和执行,以维持计算机系统的正常运行。

存储器:内存、外存

输入设备:鼠标、键盘

输出设备:显示器

软件系统:

系统软件:系统软件是指控制和管理计算机硬件及其操作的软件,如操作系统、驱动程序、编译器、解释器等。

应用软件:应用软件是指为满足特定需求而开发的软件,如办公软件、游戏软件、浏览器、杀毒软件等。

系统软件是支撑应用软件运行的基础,应用软件则是为用户提供各种功能和服务的工具。

硬件是软件的载体,软件是硬件的灵魂。

二、为什么选择嵌入式系统?(体积小、功耗低、成本低)

以手机为例,设计手机产品时需要考虑到客户的需求,如是否轻便易携,续航时间长短,以及性价比怎样;和PC相比,嵌入式系统恰好能满足客户的需要,嵌入式系统可以根据具体的应用需求进行定制化设计,可以实现更好的性能和功耗平衡,同时也可以提高系统的稳定性和安全性。此外,嵌入式系统还可以支持多种通信协议和接口,方便手机与其他设备进行数据交换和通信。

三、linux终端快捷键

命令快捷键
打开一个终端窗口Ctrl+alt+t
在终端打开一个新的终端窗口Ctrl+shift+t
窗口切换Alt+1/2/3…
终端放大Ctrl+shift+ +
终端缩小Ctrl+-
清屏Ctrl+L

四、终端常用命令

        命令格式一般为:cmd -opt [agr1、agr2、agr3…]

        其中,cmd:代表命令的核心功能,有且仅有一个在最左边;

        -opt: 代表以什么样的方式执行该命令,以'-'开头,除了最左边的位置上均可放置。

         [agr1、agr2、...]: 执行该命令需要的必要信息,参数之间以空白字符分隔,数量可以有多个,除了最左边的位置上均可放置。

  1. 展示某个位置下的文件信息 (list show)

ls -l -a path

-l:显示具体数据

如:d rwxrwxr-x 4 linux linux 4096 9月  14 14:47 nfs

d(文件类型)rwx(文件所有者) rwx(所有者同组) r-x(其他)(操作权限) 4(硬链接数) linux(用户名) linux(组名) 4096(大小)  9月  14 14:47(修改时间) nfs (文件名)

    -:普通文件

    d: 目录文件

    r: read 读权限

    w: write 写权限

    x: 执行权限

        硬链接是指在文件系统中,多个文件名指向同一个物理数据块,它们共享同一个inode节点,因此它们的文件大小、权限等属性都是相同的。当其中一个文件被删除时,其他文件仍然可以访问该文件的内容。硬链接只能链接文件,不能链接目录。(如快捷方式)

        软链接也被称为符号链接,它是一个指向另一个文件或目录的快捷方式,类似于Windows系统中的快捷方式。软链接是一个普通文件,它的数据块中存放的是另一个文件的路径名的指向。软链接可以链接文件或目录,当原始文件或目录被删除时,软链接将失效。

        -a:all显示所有文件,包括隐藏文件,如配置文件,面向操作系统

    .xxx隐藏文件

    蓝色:文件夹

    绿色:可执行文件

    白色:普通文件

    红色:压缩文件

    . :当前文件夹

    .. :上级文件夹

Path:指定展示的路径

2. 切换当前工作目录 (change directory)

    cd path

~:代表当前用户的家目录;

    linux(用户名)@ubuntu(计算机名):/etc(当前位置)$

3.打印当前工作路径 (printf work directory)

    pwd

4.创建一个或多个普通文件

    touch path1/filename1 path2/filename2 path3/filename3 ...

5.删除一个或多个普通文件(remove)

    rm path1/filename1 path2/filename2 path3/filename3 ...  

6.创建一个或多个文件夹(make directory)

    mkdir path1/dirname1 path2/dirname2 path3/dirname3 ...

7.删除一个或多个空文件夹(remove directory)

    rmdir path1/dirname1 path2/dirname2 path3/dirname3 ...

8.删除一个或多个非空文件夹(remove)

    rm -rf path1/dirname1 path2/dirname2 path3/dirname3 ...

9.拷贝一个或多个普通文件;(copy)

    cp 源路径1/filename1 源路径2/filename2 源路径3/filename3 ...  目标路径/(filename 重命名)

10.拷贝一个或多个文件夹;(copy)

    cp -r 源路径1/filename1 源路径2/filename2 源路径3/filename3 ...  目标路径/(filename)

11.移动一个或多个文件;(move)

    mv 源路径1/filename1 源路径2/filename2 源路径3/filename3 ...  目标路径/(filename)

12.压缩文件

tar -zcvf ./xxxx.tar.gz ./assembly/

    tar -zcvf path/压缩包名 path/需要压缩的文件

13.解压文件

tar -zxvf ./xxxx.tar.gz

        tar -zxvf path/需要解压的文件 -C path/

14.修改权限

    chmod +w path/filename

    +w:加上写权限

    565:对应101 110 101即r-x rw- r-x

    777:对应111 111 111 即rwx rwx rwx

五、补充内容

    相对路径:以当前位置为参考,描述目标与当前位置的相对关系

    绝对路径:以/位置为参考,描述目标与/位置的相对关系

    sudo : 以管理员权限执行某个命令

    智能补齐:Tab键

    智能提示:双击Tab键

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值