嵌入式day2

今日学习任务

              熟悉嵌入式系统开发工作环境,进一步认识Linux操作系统的特点;了解Linux的常用命令和Linux目录结构;

用VIM文本编辑器编辑简单的Hello World程序,熟悉VIM编辑器的基本操作。

 

今日任务完成情况

            基本完成学习任务。对Linux有了更深一步的了解。

 

今日开发中出现的问题的汇总

             由于自己装的Redhat用起来很卡,没有很好得跟上老师的节奏,之后直接拷贝了老师的centos,十分好用。

今日未解决问题

             习惯了Windows图形操作界面,很难熟练掌握Linux的基本操作。

今日开发收获

             

Linux : 开源、免费、安全、可靠;服务器和嵌入式领域,桌面系统

         GNU 自由软件联盟 GPL

         真正的多用户,多任务操作系统(默认系统管理员root,密码安装时设定)用户切换命令:su-用户名

         一切皆文件,文件夹也是特殊的文件。(磁盘分区挂载到相应的文件夹)


Linux文件结构:1)/2)bin sbin dev etc home mnt medie...

用户管理命令:useradd userdel usermod groupadd groupdel

            useradd 用户名 -m -s /bin/bash
            passwd 用户名
            userdel -r 用户名 

文件操作命令:      cd(change dir)切换目录   用法:cd:要进的目录
                    pwd 查看当前工作目录
                    绝对目录:(/etc   /usr/include)               相对目录:相对于当前工作目录
                    ~当前用户的家目录:  root(/root)   其他(/home/用户名)
                    .代表目录本身  ..代表上级目录

                    输入输出重定向 >,》,<,1>,2> ,&>
                    管道|

                    mkdir 创建目录

                    touch 创建文件

文本文件额查看: cat tac more less head tail    tail -5
                head -10 /etc/passwd | tail -5  前十行的后五行 (5-10行)

文件操作:cp(文件到文件   -r 目录到目录) 
          mv() 
          rm (删除 可以是文件 可以是目录-r)

文件打包:
           tar -czvf 包名.tar.gz 要打包的文件夹
           tar -xzvf 包名.tar.gz 要解包的文件  (用gz打包)

           tar -cjvf 包名.tar.bz 要打包的文件夹
           tar -xjvf 包名.tar.bz 要解包的文件(用bz打包)

正则表达式:

VIM 文本编辑器:

      三种状态 编辑状态 ,插入状态 ,命令行状态
               进入VIM后默认编辑状态,编辑状态可以进行复制,删除,查找等操作;
               插入状态可以进行输入;命令行状态可以进行替换,保存,退出,设置等操作。


      编辑状态进入插入状态:i I a A o O  掌握i即可
      插入状态返回编辑状态:esc
      编辑状态进入命令行状态:冒号:

      删除 复制 粘贴:
       dd 删除一行
       ndd 删除n行
       yy 复制一行
       nyy 复制n行
       p 粘贴在当前行上一行
       P 粘贴在当前行下一行
       u 撤销上一步操作
       
       缩进:(编辑状态下)
            块缩进 :shift+V   下箭头选择范围    shift+>(右移) shift+<(左移)
            行缩进 :shift+>(右移) shift+<(左移)

       查找:(编辑状态下)
            /待查找的内容(回车)向后查找         n继续查找  N反向继续查找

            ?待查找的内容(回车)向后查找         n继续查找  N反向继续查找
       
       替换:(命令行状态)
             范围s/被替换的字符串/替换的新的字符串/gc
             范围:
                   行号1,行号2: 范围从行号1到行号2
                   1,$:$表示最后一行,1,$表示全部内容
                   % 也表示全部内容

              g 如果不带g,只替换每一行第一次被找到的字符串
                如果带g,替换全部找到字符串

              c 如果不带c,默认直接替换
                如果带c,询问是否替换
          
              显示行号:(命令行状态)
                      set nu

              保存 退出:(命令行状态)
                       wq 保存退出
                       q! 不保存退出
              模板:

                   用配置文件解决 在用户家目录下创建.vimrc文件,设置好配置模板,下次打开VIM时,配置文件起作用。


善用帮助:1)man  2)help--命令  3)info 命令

善用补全:tab()

处理异常的一些快捷键: Ctrl+c 强制结束

凡是要退出的地方记住这几个命令:Q QUIT EXIT

命令的一般格式:命令[选项][参数]   注明:方括号内容为可选项

清屏 :clear
pwd 当前目录 ls 列出当前目录的文件 


VMware:

1.vmtools 安装,只有安装了VMtools,才能实现鼠标在虚拟机和宿主机之间无缝切换,而且可以共享文件夹。
2.虚拟机可以从其他同学哪里复制过来(就是一个文件夹),在自己的虚拟机中选择“打开虚拟机”,确认是复制即可。
3.在系统正常时 注意保留快照 便于恢复

 

自我评价   GOOD

其他        无

 

 

 

 

 

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值