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

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

难度初级
时长 2小时 0分
学习人数
综合评分9.60
349人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • “|”在Linux中作为管道,用于连接在两个独立的小程序建立通道,比如将“ls”的输出结果传给“grep”的输入

    https://img1.sycdn.imooc.com//5c5ebcbf00018aa007530384.jpg

    查看全部
  • 重定向: 1.重定向到某个文件。用>>或>

                  2.作为其他程序输入流。使用管道 |

    查看全部
  • shift a 行尾 shift i 行首 shift o 下一行 shift
    查看全部
  • Linux

    查看全部
  • emacs神的编辑器

    vim编辑器之神

    sudo 管理员运行

    clear 清屏

    cd ~进入 home

    pwd 当前路径

    vim编辑器常用快捷键

    命令模式 :

    i:光标所在位置的前面插入字符;

    a: 光标所在位置的后面插入字符;

    shift + i :行首插入字符;

    shift + a:行尾插入字符;

    管理员权限 >>> sudo

    更新资源 >>> sudo apt-get update

    安装软件 >>> sudo apt-get install vim(软件名称)

    cd ~  >>> 进入home目录

    pwd >>> 显示当前目录路径

    ls >>>显示当前文件夹下所有文件夹及文件


    查看全部
  • emacs, vim 编译器;

    sudo apt-get update, 升级

    sudo apt-get install vim, 安装vim

    clear,清除

    cd ~ 进入

    pwd 查看地址

    ls 查看目录

    ls -l;查看文件类型,时间,权限等等 


    查看全部
  • 重定向机制

    >>重定向到该文件,无覆盖

    >重定向到该文件,最新

    <重定向输入文件

    1>正确结果导入 2>错误结果导入

    查看全部
  • stdin 标准输入流 键盘

    stdout标准输出流 显示器

    stderr标准错误流

    printf是对fprintf的封装

    fprintf(stdout,   );

    scanf是对fscanf的封装

    fscanf(stdin,"%d",&a);

    fprintf(stderr," ");

    查看全部
  • #include<stdio.h>
    int main(int argv,char* argc[])
    {  printf("argv is %d\n",argv);
     int i;
     for(i=0;i<argv;i++){  
     printf("argc[%d]is %s\n",i,argc[i]);
     } 
     return 0;

    计数 显示

    查看全部
  • int main(int argv,char* argc[])

    &&命令连接(要求前面为0才继续)

    echo $?执行返回值


    查看全部
  • make -v显示信息

    cc -c a.c生成二进制文件

    make 执行Makefile文件

    -o指定生成文件

    查看全部
  • cc -c a.c -o a.o

    将c文件转换成二进制文件

    cc a.o main.c

    cp a.c b.c拷贝

    cat 终端显示查看

    a.h 自创头文件

    查看全部
  • 在vim命令模式下

    :set nu 打开行号

    :sp上下分屏打开新文件

    :vsp左右分屏开新

    :dd剪切

    :p粘贴

    cc a.c b.c -o main.out

    多个文件编译成一个可执行文件

    include “ a.c”直接复制该文件

    查看全部
  • cc 编译

    rwx 读写执行

    ./ 执行当前路径下

    查看全部
  • emacs神的编辑器

    vim编辑器之神

    sudo 管理员运行

    clear 清屏

    cd ~进入 home

    pwd 当前路径

    ls 显示当前目录下内容

    ls -l显示详细内容

    touch 新建

    rm 删除

    mkdir 创建目录

    vi 编辑

    sudo apt-get update     #更新源

    sudo apt-get upgrade     #更新已安装的包

    sudo apt-get dist-upgrade 升级系统

    sudo apt-get dselect-upgrade 使用 dselect 升级

    sudo apt-get build-dep package 安装相关的编译环境

    apt-get source package 下载该包的源代码

    sudo apt-get clean && sudo apt-get autoclean

     清理下载文件的存档

    sudo apt-get check 检查是否有损坏的依赖

    sudo apt-get install package=version  

    #安装指定版本的package

    sudo apt-get install package - - reinstall  

    #重新安装package

    sudo apt-get -f install     #强制安装

    sudo apt-get remove package --purge   

      #删除包,包括删除配置文件等

    sudo apt-get remove package     #删除包

    sudo apt-get autoremove   #自动删除不需要的包,清理包文件


    查看全部

举报

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

微信扫码,参与3人拼团

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

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