热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

LIUNX学习笔记(一)

作为一个Linux初学者,限于能力与知识量在次写下的内容可能会有很多错误或是不完整的地方,这些仅作为我本人的一个LINUX学习笔记,供大家批评指正。这也是我第一次写这样有关技术性内容的文章,说实话不知道从何下手,而且相关只是很是薄弱,虽说之前有

 作为一个Linux初学者,限于能力与知识量在次写下的内容可能会有很多错误或是不完整的地方,这些仅作为我本人的一个LINUX学习笔记,供大家批评指正。

这也是我第一次写这样有关技术性内容的文章,说实话不知道从何下手,而且相关只是很是薄弱,虽说之前有过一年的LINUX课程,但那时并未重视,只是走马观花的看了一下,只依稀记得几个命令。现在开始这一阶段的学习,是完全的从零开始,在此就结合老师说将的内容根据自己的理解把相关知识点进行一下梳理。由于老师所讲内容量比较大,且大多是一些基础的命令,为了不使文章变成一个Linux命令手册,我就一些自己认为比较重要的常识、命令和知识点进行一下总结。

Linux是一类Unix计算机操作系统的统称。Linux操作系统的内核的名字也是“Linux” linux发音五花八门版本颇多, 有人综合网上和linux自己的读音,概括出几个自认为最合适也最通用的读法:/li\'n^ks/(“里那克斯”)/\'li:nэks/(“里讷克斯”)/li\'nju:ks/(“里纽克斯”)。这几个应该是谁都听得懂的。至于哪个比较正宗,当然是linux的原音。但事实上使用linux哪种读法的人似乎都不在少数。

由于Linux是一个开源软件,可以免费获得其源代码,而普通用户一般是没有能力和条件使用这些源代码的,所以需要专门的公司或组织对这些源代码进行编译,生成可供用户使用的程序,这就是Linux的发行版。一个典型的Linux发行版包括:Linux核心,一些GNU库和工具,命令行shell,图形界面的X窗口系统和相应的桌面环境,如KDEGNOME,并包含数千种从办公包,编译器,文本编辑器到科学工具的应用软件。主流的发行版有 ubuntu,debain Fedora GentooPCLinuxOSSlackwareSUSE CentOS, Red Hat等。

Linux的哲学思想:

  1、一切皆文件

2、短小,且目的单一的程序组成

3、串联多个小程序完成复杂任务

4、尽量避免捕获用户接口

5、通过文本文件保存软件的配置信息

推荐阅读
  • 在编译BSP包过程中,遇到了一个与 'gets' 函数相关的编译错误。该问题通常发生在较新的编译环境中,由于 'gets' 函数已被弃用并视为安全漏洞。本文将详细介绍如何通过修改源代码和配置文件来解决这一问题。 ... [详细]
  • CentOS 6.8 上安装 Oracle 10.2.0.1 的常见问题及解决方案
    本文记录了在 CentOS 6.8 系统上安装 Oracle 10.2.0.1 数据库时遇到的问题及解决方法,包括依赖库缺失、操作系统版本不兼容、用户权限不足等问题。 ... [详细]
  • MySQL Debug 模式的实现与应用
    本文详细介绍了如何启用和使用 MySQL 的调试模式,包括编译选项、环境变量配置以及调试信息的解析。通过实际案例展示了如何利用调试模式解决客户端无法连接服务器的问题。 ... [详细]
  • 俗话说得好,“工欲善其事,必先利其器”。这句话不仅强调了工具的重要性,也提醒我们在任何项目开始前,准备合适的工具至关重要。本文将介绍几款C语言编程中常用的工具,帮助初学者更好地选择适合自己学习和工作的编程环境。 ... [详细]
  • 深入理解动态链接库及其应用
    本文将探讨动态链接库的基本概念,包括Windows下的动态链接库(DLL)和Linux下的共享库(Shared Library),并详细介绍如何在Linux环境中创建和使用这些库。 ... [详细]
  • RedHat 系统下配置国内 YUM 源以替代官方收费源的方法
    本文详细介绍如何在 RedHat Linux 中安装并配置 YUM 包管理器,并通过使用国内镜像源来解决因未购买官方服务而导致的更新源限制问题。 ... [详细]
  • 本文详细介绍如何在 Windows 环境下安装 Ubuntu 12.04 版本的 Linux 操作系统,包括必要的软件下载、配置步骤以及注意事项。 ... [详细]
  • 随着技术社区的发展,越来越多的技术爱好者选择通过撰写博客来分享自己的学习经验和项目进展。本文将介绍一个具体案例,即将一套原本运行于Windows平台的代码成功移植到Linux(Redhat)环境下的过程与挑战。 ... [详细]
  • Ubuntu GamePack:专为游戏爱好者打造的Linux发行版
    随着Linux系统在游戏领域的应用越来越广泛,许多Linux用户开始寻求在自己的系统上畅玩游戏的方法。UALinux,一家致力于推广GNU/Linux使用的乌克兰公司,推出了基于Ubuntu 16.04的Ubuntu GamePack,旨在为Linux用户提供一个游戏友好型的操作环境。 ... [详细]
  • C语言实现推箱子游戏的完整代码
    本文详细介绍了如何使用C语言在Linux环境下实现一个简单的推箱子游戏,包括游戏的基本规则、地图设计及代码实现。适合C语言初学者学习。 ... [详细]
  • 解决CentOS 7.5中无法通过man命令查询C语言库函数的问题
    本文描述了在CentOS 7.5操作系统上,使用man命令查询C语言库函数时遇到的问题,并提供了详细的解决方案。 ... [详细]
  • 在Linux系统上构建Web服务器的详细步骤
    本文详细介绍了如何在Linux系统上搭建Web服务器的过程,包括安装Apache、PHP和MySQL等关键组件,以及遇到的一些常见问题及其解决方案。 ... [详细]
  • 在安装Ubuntu 12.10并尝试安装VMware Tools时,遇到了一个常见的错误提示:指定的路径不是有效的3.5.0-17-generic内核头文件路径。本文将提供解决这一问题的具体步骤。 ... [详细]
  • 如何在Linux中实现字符设备控制
    本文详细探讨了在Linux环境下控制字符设备的方法,包括蜂鸣器和模数转换器(ADC)的实际操作案例。对于开发者来说,了解这些基础知识对于嵌入式系统的开发尤为重要。 ... [详细]
  • 全能终端工具推荐:高效、免费、易用
    介绍一款备受好评的全能型终端工具——MobaXterm,它不仅功能强大,而且完全免费,适合各类用户使用。 ... [详细]
author-avatar
姜漂亮真可爱w0
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有