Linux教程 知识总结

  1. linux桌面系统 GNOME  KDE
  2. gcc步骤 预处理、编译、汇编、连接  
  3. shell  默认是bash  主流sh bsh
  4. cal命令   cal后不加东西:当前年月日历   cal后加一个数字:年份日历   cal 月份 年份:x年x月日历
  5. 文件类型及文件的权限  -普通文件 d目录文件 b设备文件 l符号链接文件  r可读 w可写 x可执行
  6. 管道  将前一个命令的标准输出作为后一个命令的标准输入称为管道  是由竖杠 “|” 隔开的若干个命令组成的序列
  7. read  用于从标准输入读取数值

read a b c

1 2 3

$c $b $c

3 2 1

8.cat命令

cat a 显示文件a中的内容

cat a b显示文件a和文件b的内容

cat a b>c 将文件a与文件b的内容合并起来放到文件c中

9.Linux文件命名区分大小写

10.vi编辑器的工作方式:命令方式、输入方式、底行方式(ex转义方式)

11.vi删除多行

dd 删除光标所在的整行

5dd 从光标所在位置向下删除五行

d5G 光标所在行到第五行删除

10G6dd 删除第10行到第15行的内容

12.

1)Shell的输入重定向符“<

作用:把命令的标准输入定向到指定的文件

一般形式是:命令 < 文件名

2)shell的输出重定向符“>

作用:把命令的标准输出重新定向到指定的文件

一般形式是:命令 > 文件名

3)输出附加定向符“>>

作用:把命令的标准输出附加到指定文件的后面,原有内容不变

一般形式是:命令>>文件名

通配符:

*(星号),它匹配任意字符的0次或多次出现

?(问号),它匹配任意一个字符

13.设备文件如何命名

14.Ctrl+C 结束前台进程  kill结束后台进程

15.ls显示当前目录下的目录和文件

 -a 显示指定目录下所有子目录和文件,包括以“.”开头的隐藏文件

 -i     输出的第一列显示文件的I节点号

-l    以长格式显示文件的详细信息

16.如何新建一个文件

touch  文件名

cat  文件名

echo "aa">file2  (非空文件)

17.设备文件都放在一个统一的目录里,dev下

18.光盘的文件系统类型 

光盘或光盘镜像:iso9660

DOS fat16文件系统:msdos

Windows 9x fat32文件系统:vfat

Windows NT ntfs文件系统:ntfs

19.光盘如何挂载和卸载:

挂载光盘语法:mount /dev/cdrom /mnt/cdrom

卸载光盘语法:umount /dev/cdrom

:1.将光盘CD-ROM(hdc)安装到文件系统的/mnt/cdrom目录下的命令是 C .

A mount /mnt/cdrom  B mount /mnt/cdrom /dev/hdc

C mount /dev/hdc /mnt/cdrom      D mount /dev/hdc

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Linux系统程序设计教程是一本介绍如何在Linux系统上进行程序设计的教材。它包括了Linux系统的基础知识Linux系统编程的基本概念和技术、Linux系统编程的工具和库、Linux系统编程的实例等内容。这本教程适合想要学习Linux系统编程的初学者和有一定编程基础的程序员。通过学习这本教程,读者可以掌握Linux系统编程的基本技能,为以后的Linux系统编程打下坚实的基础。 ### 回答2: Linux系统程序设计教程是一本系统介绍Linux系统编程的教材,涵盖了Linux操作系统的基本原理、编程环境、系统调用、进程管理、文件系统操作等内容。 首先,该教程会详细介绍Linux操作系统的基本原理,包括进程管理、文件系统、内存管理、设备驱动等。学生通过了解Linux系统的运行机制和内部结构,将能够更好地理解系统编程的必要性。 其次,教程会介绍Linux编程环境的搭建和使用,包括GCC编译器、调试工具等。学生将学会如何利用Linux的开发工具来进行程序的编译、调试和测试,为后续的系统编程打下基础。 此外,教程还会详细介绍Linux系统调用的使用方法和常见的系统调用函数,如文件管理、进程管理、网络编程等。学生将学会如何利用系统调用函数来完成各种操作,包括创建进程、文件读写、网络通信等,提升程序的功能和效率。 最后,教程还会介绍Linux的文件系统操作,包括文件读写、目录操作、文件权限管理等。学生将学会如何使用Linux的文件系统接口来进行文件的读写和管理,了解文件系统的组织结构和权限控制。 通过学习Linux系统程序设计,学生将能够掌握Linux系统编程的基本原理和技术,能够熟练地运用Linux的开发工具和系统调用函数。这将为他们今后从事Linux系统开发和维护工作提供坚实的基础。同时,通过实践和练习,他们还能够提高自己的编程能力和解决问题的能力。 ### 回答3: Linux系统程序设计教程是一种帮助初学者快速学习和了解Linux系统程序设计的教材。它涵盖了Linux操作系统的基本概念、系统调用、进程管理、内存管理等重要内容。 首先,Linux系统程序设计教程介绍了Linux操作系统的基本概念和特点。学习者可以了解到Linux的工作原理、目录结构、文件系统等基础知识,为后续的程序设计打下坚实的基础。 其次,教程详细介绍了Linux系统调用的使用方法和注意事项。系统调用是与操作系统进行交互的接口,学习者可以了解到如何使用系统调用实现文件读写、进程管理、进程间通信等功能。 此外,教程还深入讲解了Linux进程管理和内存管理的相关知识。学习者可以了解到如何创建和管理进程、进程间通信的机制以及Linux的内存管理方式等。这些内容对于编写高效、稳定的Linux应用程序至关重要。 最后,教程还提供了一些实例代码和编程练习,供学习者巩固所学知识。学习者可以通过实例代码的分析和编程练习的完成,提高自己的程序设计能力。 总结来说,Linux系统程序设计教程是一本全面介绍Linux系统程序设计的教材,具有很高的实用性和教育性。通过学习这本教程,初学者可以系统地了解Linux系统程序设计的要点和技巧,提升自己的编程水平。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值