第二章 Linux下C程序开发环境

  • vi编辑器
  • gcc

第三章 Linux基础

  • Kernel
  • Shell

第三章 Linux技术实验

  • ls -l 以长格式的形式查看当前目录下所有可见文件的详细属性。

    • http://baike.baidu.com/link?url=Q0vllmS4MrmiIiIplNeksJQjIE40GVzDWaSHyNGHdRaR2id3MlGnxMkExmnM5lNbT7sswAVkgo3B6i2xJqmcm_
文件属性:drwxr-xr-x
其中各个字符代表的意义:
rwx:代表属主权限,-代表无权限;r代表具有可读权限; w代表具有可写权限;x代表具有可执行权限
r-x:代表组权限
r-x:代表其他用户权限
d表示该文件是一个目录,字母"d",是dirtectory(目录)的缩写
    • rpm

      • http://baike.baidu.com/view/209700.htm
  • tar -cvf -tvf -xvf

    • http://baike.baidu.com/link?url=IXRjUMEMj6OjOVqYpPt0RV49ChiLOdGIZfSB9lXBhz2Wn3vZYwdM7SxGO66uXcXm-ybUEcUNTZDnQldA-5ldxV7VieFd_pGd_yw7bp0PA6W

第三章 Shell基础

  • Linux中所以变量都被当作字符串
  • shell中创建的变量局部于创建它的shell,除非使用export命令特别指出是全局的。
  • 请求后台进程的符号是$
  • Ps(进程状态)命令为每个当前活动的每个进程产生一行入口
    • http://baike.baidu.com/subview/7556/6104518.htm#viewPageContent
  • 终止后台进程可用kill命令
  • 可以用time命令来查看一个命令从开始到结束所花的时间
  • 垂直条(|)是管道字符,|前面的命令的输出作为|之后命令的输入发送
  • ls -l | more
    • http://baike.baidu.com/view/25133.htm#3

第三章 Shell基础实验

  • chmod

    • http://baike.baidu.com/view/1229012.htm#2
    • chmod 777
    • chmod a+x
  • env
    • http://baike.baidu.com/view/6397758.htm#1
  • vi /etc/profile
  • echo $HOME
  • echo $PATH
  • echo `date`
  • expr 4 + 5
  • echo $((4+5))
  • test
    • http://baike.baidu.com/subview/1234/8387434.htm#viewPageContent
  • read
    • http://baike.baidu.com/item/read/17137118#viewPageContent

第四章 VI编辑器的使用

  • http://baike.baidu.com/subview/27682/6112795.htm#viewPageContent
  • 基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:
    1) 命令模式(command mode)
    控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入插入模式、底行模式下。
    2) 插入模式(Insert mode)
    只有在插入模式下,才可以做文字输入,按ESC键可回到命令模式。
    3) 底行模式(last line mode)
    将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号。
    不过一般我们在使用时把vi简化成两个模式,就是将底行模式也算入命令模式。

第四章 VI编辑器的实验

学习笔记之Linux开发(C语言)的更多相关文章

  1. Hadoop学习笔记(4) ——搭建开发环境及编写Hello World

    Hadoop学习笔记(4) ——搭建开发环境及编写Hello World 整个Hadoop是基于Java开发的,所以要开发Hadoop相应的程序就得用JAVA.在linux下开发JAVA还数eclip ...

  2. Android(java)学习笔记219:开发一个多界面的应用程序之两种意图

    1.两种意图: (1)显式意图: 在代码里面用intent设置要开启Activity的字节码.class文件: (2)隐式意图: Android(java)学习笔记218:开发一个多界面的应用程序之人 ...

  3. APPCAN学习笔记003---原生开发与HTML5技术

    APPCAN学习笔记003---原生开发与HTML5技术 技术qq交流群:JavaDream:251572072 1.HTML5的优势:   HTML5强悍牢固的骨架   CSS3精致到每一个毛孔的皮 ...

  4. APPCAN学习笔记001---app高速开发AppCan.cn平台概述

    1.APPCAN学习笔记---app高速开发AppCan.cn平台概述 1. 平台概述 技术qq交流群:JavaDream:251572072 AppCan.cn开发平台是基于HTML5技术的跨平台移 ...

  5. 【Java】「深入理解Java虚拟机」学习笔记(1) - Java语言发展趋势

    0.前言 从这篇随笔开始记录Java虚拟机的内容,以前只是对Java的应用,聚焦的是业务,了解的只是语言层面,现在想深入学习一下. 对JVM的学习肯定不是看一遍书就能掌握的,在今后的学习和实践中如果有 ...

  6. Linux内核分析第六周学习笔记——分析Linux内核创建一个新进程的过程

    Linux内核分析第六周学习笔记--分析Linux内核创建一个新进程的过程 zl + <Linux内核分析>MOOC课程http://mooc.study.163.com/course/U ...

  7. Android(java)学习笔记162:开发一个多界面的应用程序之两种意图

    1.两种意图: (1)显式意图: 在代码里面用intent设置要开启Activity的字节码.class文件: (2)隐式意图: Android(java)学习笔记218:开发一个多界面的应用程序之人 ...

  8. jsp学习笔记:mvc开发模式

    jsp学习笔记:mvc开发模式2017-10-12 22:17:33 model(javabe)与view层交互 view(视图层,html.jsp) controller(控制层,处理用户提交的信息 ...

  9. Qlik Sense学习笔记之Mashup开发(二)

    date: 2019-01-26 11:28:07 updated: 2019-01-26 11:28:07 Qlik Sense学习笔记之Mashup开发(二) 1.Mobile SPA UI Fr ...

随机推荐

  1. 设计模式Day02

    1.生成器模式 生成器模式也称为建造者模式.生成器模式的意图在于将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示. 生成器模式的编程步骤: (1)定义一个产品类:  由于不在该类完 ...

  2. BlockingQueue汇总

    前言: 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题.通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便 ...

  3. 转载--PHP json_encode() 和json_decode()函数介绍

    转自:http://www.nowamagic.net/php/php_FunctionJsonEncode.php 转自:http://www.jb51.net/article/30489.htm ...

  4. Nitrous挂VPN

  5. 解决JSP页面无法使用EasyUI里面class="easyui-dialog"的问题

    当使用MyEclipse新建一个JSP页面的时候,MyEclipse会自动添加一些标记,这些标记也许不一定会在工程中使用到.比如<base href="<%=basePath%& ...

  6. NOIP2009 最优贸易

    3. 最优贸易 (trade.pas/c/cpp) [问题描述] C 国有 n 个大城市和 m 条道路,每条道路连接这 n 个城市中的某两个城市.任意两个城市之间 多只有一条道路直接相连.这 m 条道 ...

  7. android学习之activity

    Activity 的生命周期 和 J2ME 的 MIDlet 一样,在 android 中,Activity 的生命周期交给系统统一管理.与 MIDlet 不同的是安装在 android 中的所有的 ...

  8. Hadoop MapReduce概念学习系列之mr程序详谈(二十三)

    这个暂时,没写好. K1,v1 这是增强的for循环. for(Sting w : words) { } 迭代器里,前面,放的是什么类型,后面,迭代的是谁.

  9. Visual Studio 2008 – ASP.NET “System.Runtime.InteropServices.COMException”

    The Issue When openning an existing ASP.NET project for the first time in Visual Studio 2008 it retu ...

  10. Install PhoneGap

    To Install, ensure that you have NodeJS installed, then open your commandline and run the following: ...