嵌入式学习小结(day1)

本文介绍了如何在VMwareWorkstation中使用UbuntuLinux,包括虚拟机注意事项、窗口调整、终端操作、用户权限划分、文件权限、常用指令、Linux目录结构以及C语言开发流程,包括vim编辑器和gcc编译器的使用方法。
摘要由CSDN通过智能技术生成

应用工具:

        VMware Workstation 虚拟机中应用Linux操作系统(ubuntu)

注意事项:

       使用过程中不能直接关闭虚拟机,需要先进行挂起然后再关闭。

       虚拟机重启解决百分之八十问题

常见基础操作:

窗口大小,选择"查看" -> "立即适应客户机" 

       打开终端:ctrl + alt + t

       终端字体调整:ctrl + shift + '+'(字体放大)ctrl + '-'(字体减小)

Eg:linux@linux-virtual-machine:~$

        linux:当前登录的用户

        linux-virtual-machine:当前主机名

        ~:当前所在的目录

用户分为两类:普通用户与超级用户

       普通用户:权限会受限制可以有多个,也可以一个没有,名字没有限制

       超级用户:权限不受限制有且只有一个,名字为 root 

Eg:drwxr-xr-x:

        首字母为文件类型,后面的三个为一组代表的权限

文件类型:

        b :块设备文件          驱动

        c  :字符设备文件   驱动

        d :目录文件

        .:普通文件

        l :链接文件

        s : 套接字文件       网络

        p : 管道文件         进程

rwx:

        r:拥有读权限

        w:拥有写权限

        x:拥有执行权限

第一组rwx: 创建文件的用户对文件是否拥有读写执行权限

第二组rwx: 创建文件的用户同组用户对文件是否拥有读写执行权限

第三组rwx: 其余人对文件是否拥有读写执行权限

常用指令:

ls 查看当前目录下所有文件

ls -a 查看当前目录下所有文件 

ls -l 查看当前文件的详细内容       

.  为当前文件夹

.. 为当前目录上一级目录

mkdir 创建目录文件

touch 创建普通文件如.txt文件(linux中文件可以不加后缀,但一般应该加上,方便文件在其他操作系统的使用)

rmdir 删除目录文件(目录文件必须为空) 

rm 删除普通文件

rm -rf 可以删除带非空的目录文件谨慎使用

cd 进入某个目录

pwd 查看当前所在目录的绝对路径

       绝对路径  当前所在目录不同,登录用户不同,相同路径不会产生不同含义

       相对路径  当前所在目录不同,登录用户不同,相同路径会产生不同含义

cp 拷贝文件或者目录

       拷贝普通文件 cp源文件路径 目的路径

       拷贝目录文件 cp源目录路径 目的路径 -rf

mv 移动文件或者目录也可以用来修改文件名

mv 源文件路径 目的路径

mv 旧文件名 新文件名

Linux系统目录结构:

    最顶层目录:

        根目录  /

        根目录下存放系统相关的文件

            bin 存放二进制文件

            etc 存放配置文件

            lib 库文件

            root 超级用户的家目录

            var 存放日志文件

            boot 存放启动代码

            dev 存放设备文件

            home 存放普通用户家目录的目录

            mnt 存放挂载文件

            proc 存放进程相关信息的目录

        家目录  ~ (当前登录用户的家目录)

        每个用户均有一个属于自己的家目录

        超级用户: root -> /root

        普通用户: linux -> /home/linux

                 zhangsan -> /home/zhangsan

C语言开发流程:

       1.vim编辑器

        a.使用vim打开一个文件

          vim filename.c

        b.点击i键、a键或者o键进入插入模式

        c.编写程序

        d.点击ESC退回到底行模式

        e.输入:wq   保存并且退出

            :w  只保存不退出

            :q  只退出不保存

            :q! 不保存强制退出

    2.gcc编译器

        a.编译filename.c文件        gcc filename.c

          编译代码后filename.c默认生成a.out

         b.执行程序        ./a.out 生成结果

         

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值