为了账号安全,请及时绑定邮箱和手机立即绑定

Linux C语言编程基本原理与实践

难度初级
时长 2小时 0分
学习人数
综合评分9.60
349人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • C语言的特点

    查看全部
    0 采集 收起 来源:重识C语言

    2020-05-01

  • ANSI C

    查看全部
    0 采集 收起 来源:重识C语言

    2020-05-01

  • makefile怎么写

    查看全部
  • 如何编写,并且使用管道。

    查看全部
  • $: ``` echo "爽歪歪" >/dev/stdout
    $: 爽歪歪
    标准输出,显示器是文件。
    如果不知道这文件在哪里,可以用locate,
    $: locate stdout

    查看全部
  • 检查有没有make:make -v
    查看全部
  • 退出:q ,删除一个:x , 删除一行:dd
    查看全部
  • unix是一个平台  苹果的mac其实就是他的内核:

    Windows系统只能依附于linux完全兼容于unix平台

    Ubuntu镜像比较好用desktop-amd64

    安装虚拟机:苹果:VMware fusion :windows  wmware workstations:可同时在一台电脑上运行多个系统

    查看全部
  • 总结:c语言特点:简单高效快捷迅速

    三个使用:可以做unx嵌入:做硬件编程:有性能较高的应用程序

    c:语言适合做什么:小工具:和硬件打交道的程序:有性能较高应用的程序


    查看全部
    2 采集 收起 来源:重识C语言

    2020-03-15

  • ESC下:

    esc+:sp 文件名 vim中同时打开另一个

    esc+ctrl+w+down:切换到下方编辑器

    :set nu 打开行号

    p粘贴

    dd数字 向下剪切[数字]行

    :wqa w写入(保存)q离开a所有

    如果看到文件名称右边有[+]说明有新内容

    gcc 文件名1 文件名2…… -o 新文件名

    如果不在main函数中在调用该函数之前先声明的话,有可能会出错。


    #include<文件>表示操作系统预装的库,在环境变量下查找。内只含声明。

    #include "文件"表示在当前目录查找文件。相当于把文件直接复制过来。

    疑问:max.c里面没有写声明,那它包含声明吗?就算他有声明,比如stdio.h,那程序知道应该声明在哪里吗?



    查看全部
    1. vim 新建文件:

        i:在当前字符前面插入;

        a:在当前字符后面插入;

        shift+a:在行尾插入字符;

        shift+i:在行首插入字符;

        shift+o:在上一行插入字符;

        删除一行:dd;

        删除单个字符:x;

        退出输入时:按esc,:,wq!

    2.

    touch:新建文件

    vim:新建文件及编辑文件

    rm :删除文件

            使用rm -rf 目录名字 命令即可
            -r 就是向下递归,不管有多少级目录,一并删除
            -f 就是直接强行删除,不作任何提示的意思
     
    rm 不带参数 只能删除文件
    rm test.txt    

    mkdir:新建文件夹

    rmdir命令进行文件夹删除,后面加上要删除的文件夹名字

    查看全部
  • 更新系统软件命令:sudu apt-get update

    安装vim软件命令:sudu apt-get install vim

    sudu表示以管理员权限运行

    检查编译器命令:cc -v 默认cc代表gcc

    清屏命令:clear

    进入当前目录的家目录:cd ~

    查看当前所在目录:pwd

    创建文件夹:mkdir 文件夹名

    创建文件:toutch 文件名

    删除文件:rm 文件名

    使用vim编辑文件:vi 文件名

    不存在文件时用vi命令打开文件会直接创建该文件


    vim编辑器使用方法:

    1. 进入编辑模式:“i"在当前光标前插入字符;

                                "a"在当前光标后插入字符;

                                shift+a,在当前行尾插入字符;

                                shift+i,在当前行首插入字符;

                                o,在下一行插入字符;

                                shift+o,在上一行插入字符;

                                x,删除单个字符;

                                dd,删除整行

    2.  进入命令模式:Esc

    3.  保存文件:shift+:w

    查看全部
  • 分开编译

    gcc max.o min.o hello.c

    查看全部
  • /etc  Linux默认的配置文件目录

    ls /etc 查看配置文件

    grep 命令可以在文本文档里面查询包含指定字符的行

    通过管道输入 :ls /etc/ |(shift+\)grep ab

    总结:管道可以将前一个命令的输出流作为第二个命令的输入流

    所以管道可以利用多个命令,Linux的各个小程序可以被综合利用起来


    查看全部
  • 输入重定向

    1、把要输入的内容写入一个文件 vi input.txt

    2、./a.out < input.txt

    用文件取代默认的键盘输入

    查看全部

举报

0/150
提交
取消
课程须知
本课程为C语言中级课程 学习本课程需要了解C语言以下基本语法:变量、常量、顺序、循环、分支、函数等。
老师告诉你能学到什么?
如何在真正的商业环境(Linux)下编写C语言程序 如何编译一个项目以及makefile如何编写 C语言真正的本领(制作小工具) 多个c语言小工具如何构成强大的软件系统

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!