Linux学习基础篇
文章平均质量分 87
主要是关于Linux基础知识的学习笔记,由浅入深地讲述Linux系统的知识。
eknown
这个作者很懒,什么都没留下…
展开
-
Linux复习——总结篇
本篇涵盖课程《Linux程序设计》考点,分为三部分,如下:第一部分:Linux历史、基础知识、shell、Linux编程等内容 第二部分:部分常见的系统调用和I/O库函数 第三部分:部分编程复习题,包括了shell编程和c编程第一部分——复习总纲一、基础1.Linux是谁开发的、是用什么语言开发的、Unix的开源精神——这些2.分区的基本知识(今年不考?)3.文件系统...原创 2018-04-24 21:32:01 · 10924 阅读 · 7 评论 -
跟我一起写 Makefile(一)
转载自:跟我一起写Makefile 陈皓概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写m...转载 2018-04-10 14:53:50 · 336 阅读 · 0 评论 -
Linux基础知识篇7——shell运算符
本篇讲述shell运算符的知识,部分知识点来自菜鸟教程。 Shell和其它编程语言一样,支持多种运算符,包括:算数运算符、关系运算符、布尔运算符、字符串运算符、文件测试运算符; 原生bash不支持简单的数学运算,需要通过其它命令来实现,例如awk和expr,expr最常用。expr是一款表达式计算工具,使用它能够完成表达式的求值操作。 例:#!/bin/bashs=1s2=2689...原创 2018-03-12 21:04:56 · 354 阅读 · 0 评论 -
Linux命令行与shell的区别
这个问题也是突然想起来的,因为我身边的同事有时候会把这两个区别的表述,所以我就好奇了,到底是什么关系呢,他们都能操作Linux系统啊。。后来百度一下才知道大致的区别。一、什么是shell答: shell翻译成壳的意思,它是包裹在linux内核外层的,一个可通过一系列的linux命令对操作系统发出相关指令的人机界面。 shell可以通过其条件语句和循环语句等,把一系列linu...转载 2018-03-12 15:17:43 · 12923 阅读 · 0 评论 -
Linux基础知识篇6——Shell编程
本篇是Shell编程的第一篇,将要讲述什么是shell,以及基础的shell语法。一、what is shell?1. shell:A command interpreter and programming environment; 用户与操作系统之间的接口; 作为核外程序而存在;2.Shell:用户和操作系统之间的接口3.Shell:作为核外程序而存在4.各种不同的shell5.shel...原创 2018-03-08 20:59:08 · 336 阅读 · 0 评论 -
Linux基础知识5——重定向、管道、环境变量等重要概念
一、重定向 以下参考:Linux重定向——搜狗百科 Linux重定向是指修改原来默认的一些东西,对原来系统命令的默认执行方式进行改变,比如说将原本会在显示器上显示的输出输出到某一文件中。1.基础知识 I/O重定向通常与FD(File Descriptor)有关,shell的FD通常为10个,即0-9,常用的有三个,0(stdin,标准输入)、1(stdout,标准输出)、2(stderr,标...原创 2018-03-04 10:37:38 · 457 阅读 · 0 评论 -
Linux基础知识4——基本命令
本篇讲述Linux中一些基本的命令,由于篇幅所限只摘取其中重要内容,详细的部分给出了参考的链接网址。1.文件操作1)列出目录内容: ls:列出目录内容; 语法:ls (选项)(参数) 选项:-a:显示所有档案及目录(ls默认将档案名或目录名为"."的视为隐藏,不会列出); -A:显示除隐藏文件"."和".."的以外的所有文件列表(也就是.和..这两个文件不会被列出,而不是这两个开...原创 2018-03-01 20:00:23 · 2925 阅读 · 0 评论 -
Linux基础知识2--install Linux
本文是关于如何安装Linux操作系统及其相关知识的笔记。上一篇是:Linux基础知识1--what is Linux? 虚拟机安装Linux请自行百度。。。二、Linux安装1.发行版、Live CD、使用虚拟机(VMware、VirtualBox等)2.从可启动媒介启动系统 所有的安装程序需要执行基本相同的步骤: 选择语言,键盘类型,鼠标类型 创建分区 建立一个boot lo...原创 2018-01-09 20:00:04 · 411 阅读 · 0 评论 -
Linux基础知识3--using the system
本文讲述使用Linux系统需要了解的部分知识。上一篇是:Linux基础知识2--install Linux三、使用系统 基础知识、文件与目录、进程、Linux文献1.Installing software on Linux(安装前均需要先su -切换到root用户); 1)从压缩包安装:tar zxvf application.tar.gz; cd applicat原创 2018-01-10 20:52:39 · 603 阅读 · 0 评论 -
Linux基础知识1--what is Linux?
本系列是关于Linux基础知识的学习,由浅入深讲述Linux系统的知识。一、what is Linux?1.一个遵循GNU通用公共许可证开发的免费的类UNIX操作系统; 特点:开源、流行、支持大多数可用的平台2.A short History of UNIX 1984年Richard Stallman(理查德.斯托曼)开始GNU项目,目标是Free UNIX原创 2018-01-09 19:53:41 · 590 阅读 · 0 评论