Linux学习笔记之目录及文件操作

一、Linux与Windows区别:
        Linux与Windows都是操作系统,但是Linux常常用于嵌入式设备中。
        Ubuntu属于Linux的发行版,带有图形界面。在嵌入式设备中的Linux操作系统往往不带图形界面,直接用命令行来操作。因为图形界面会占用大量的资源,然而嵌入式本身就是对资源特别敏感的一个领域,所以一般不用图形界面。
        Windows其实也可以使用命令行,但是嵌入式设备一般不使用Windows。在开始页面搜索cmd,即可打开Windows的命令提示符。

二、Linux命令操作的目的:
        操作文件,访问某个目录,或某个文件或查找某个文件等。
        Windows采用的命令:DOS命令;Linux采用的命令:Shell命令。

三、Linux文件目录分布:
        文件目录分布:树状的数据结构
        根目录: /(所有目录的开头)
        用户目录:~ 或者 /home/username

四、常用的Linux指令
        cd+文件夹名字: 访问某个文件夹
        ls:显示当前所在目录的文件
        touch+文件名:创建文件
        rm+文件名:删除文件
        mkdir+目录名:创建目录
        rm -rf + 目录名:删除目录
        TAB键:补全待输入的名
        sudo + 命令:用管理员权限执行命令
        pwd: 显示当前目录的绝对路径
        
        gcc xxx.c : 编译写完xxx.c中的程序,生成可执行二进制文件
        (a.out:编译完之后默认生成的文件)
        gcc xxx.c–o yyyyy 指定生成的文件名yyyyy

       手动安装vim编辑器:sudo apt‐get install vim
       vi和vim的区别:vim是vi的升级版,基础功能两者一致,在嵌入式开发中只有vi没有vim。
       安装 gcc linux编译器:sudo apt‐get install gcc

五、vi 常用的指令
        vi为Linux自带的代码编辑器
        vi + 文件名 用vi打开/创建某个文本文件
        按下i才能在vi输入指令
        在vi中按下ESC再输入以下指令


        : 行号:跳转到某一行
        :+/-行号:跳转到当前行之后/之前的第几行(正常加减法的行数)
        G:跳转到文本末尾
        yy: 复制某一行,复制的位置由光标所在位置决定
         yx:复制x行,若x输入2,就是复制当前行和它下面的两行(总共三行), 复制的位置由光标所在位置决定。
        p:把刚刚复制的内容进行粘贴,粘贴的位置由光标所在位置决定
        :+wq 保存文本并退出
        :+q 正常退出文本
        :+q! 强制退出文本 :set nu 程序显示行号
        : dd 删除一行
        ESC: gg=G 自动整理代码

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值