学习笔记之Linux开发(C语言)

摘要:
第2章Linux vi编辑器下的C程序开发环境gcc第3章Linux基础内核外壳第3章Linux技术实验ls-l以长格式查看当前目录中所有可见文件的详细属性。url=IXRjUMEMj6OjOVqYpPt0RV49ChiLOdGIZfSB9lXBhz2Wn3vZYwdM7SxGO66uXcXm-ybUEcUNTZDnQldA-5ldxV7VieFd_pGd_Yw7bp0PA6W第3章Shell基础知识在Linux中,所有变量都被视为在字符串Shell中创建的变量,这些变量对于创建它们的Shell是本地的,除非导出命令明确指出它们是全局的。

第二章 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语言)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇find命令进阶(三):xargsShell脚本文件操作下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux Howtos: C/C++ > Sockets Tutorial

Linux Howtos: C/C++ -> Sockets Tutorial Sockets TutorialThis is a simple tutorial on using sockets for interprocess communication.The client server modelMost interprocess commu...

LINUX目录结构

LINUX目录结构/binBin是二进制文件的缩写。二进制文件是指已经编译好的程序,计算机可以很容易的理解并执行这类文件。这类文件中的内容通常不具有任何可读性。该目录中可包含完成基本维护任务所需要的所有标准文件。文件cp和ls就在该目录中。/dev在此目录中包含所有的系统设备。从此目录可以访问各种系统设备。如CD-ROM,磁盘驱动器,调制解调器和内存等。在该...

Linux下使用ISC DHCP可以实现动态推送静态路由表

ISC DHCP可以实现动态推送静态路由表,先做个记号。 参考: https://gauvain.pocentek.net/docs/dhcpd-push-routes/ http://www.isc.org/downloads/dhcp/ https://ercpe.de/blog/pushing-static-routes-with-isc-dh...

青蛙学Linux—文本编辑器Vi/Vim

1、Vi和Vim 1.1、简介 Vi是Linux和Unix下最基本的文本编辑器,工作在字符模式下,没有图形界面,使用众多的命令和按键来进行操作。所有的Linux和Unix都会默认安装Vi,而且任何版本的Linux和Unix的Vi编辑器都是完全相同的。 Vim是一个在Vi基础上改进的文本编辑器。在Vi强大的功能上增加了新的功能,如代码补全、代码高亮等。 1.2...

Linux安装Nginx1.7.4、php5.5.15和配置

Nginx是一个轻量级的高性能Webserver、反向代理server、邮件(IMAP/POP3/SMTP)server,是Igor Sysoev为俄罗斯訪问量第二的Rambler.ru网站开发,第一个公开版本号0.1.0公布于2004年10月4日。以类BSD许可证的形式公布。 Nginx选择epoll and kqueue 作为开发模型并使用C编写,在...

Linux CentOS中使用SQL*Plus启动和关闭数据库

启动和关闭数据库的常用工具有三个 一、SQL*Plus 在SQL*Plus环境中,用户以SYSDBA身份连接到Oracle后,可以通过命令行方式启动或关闭数据库。 二、OEM(企业管理器) 利用OEM数据库控制台,可以完成数据库的启动与关闭操作。 三、RMAN 在Recovery Manager(RMAN)环境中可以通过命令行方式启动或关闭数据库。 一般来...