Linux系统基础知识与自学方法
Linux系统基础知识与自学方法
大部分非计算机相关的朋友也经常使用电脑,所以我们频繁接触的是Windows系统。关于这个系统的评价不一,一部分人觉得简洁快捷,一部分人觉得问题(病毒、弹窗)多多,总之对Windows系统系统的评价参差不齐,上限高,下限也低。所以我们可以看出,这个系统在使用过程中每个人的感受都不一样。同时小白在使用Windows系统或多或少都经历过突然蓝屏、死机的情况。其实这就暴露出了Windows系统的易上手+乱折腾=不稳定。相信谁都不想和游戏激战正酣或工作要紧时突然蓝屏吧?当然计算机发展几十年出现的操作系统也不止Windows一个。下面就让我们来看看更为安全和稳定的计算机系统吧。

Linux命令大全:https://www.linuxcool.com
每年全球会评选出计算峰值速度最快的500台超级计算机,这些无一例外都是Linux操作系统。有人就要问了,这个系统是何方神圣?竟然可以做到零差评?倒不是Windows多么差劲,只是非民用场景要发挥计算机的高性能的特点,Linux的优势显而易见,可见操作系统是多么重要。同时Linux系统自身也是一款非常优秀的软件。它优秀在哪里呢?那就是即使你是入门的,你所学到的知识也不会让你失望。并且系统本身很稳定很安全,不会出现类似卡顿、死机、资料消失等现象。现在的企业服务器有接近68%的份额甚至更多在使用Linux操作系统,所以不管是做开发还是运维,多少都要懂,不懂Linux系统的操作都混不下去了。即便是非IT行业,也可以试着尝鲜Linux Desktop,毕竟Linux以免费开源著称,不收专利和版权费。
一来我们便要搞清楚系统内核的区别。当然,Linux系统是一个宏观的概念,系统内核是一个可以细化的概念。系统内核丰富多样,我们熟悉的应用系统、硬件系统、文件系统等等系统都属于内核层的范围。而内核的任务就是负责控制它们和分配任务。也就是说,Linux系统包含系统内核,系统内核是Linux系统最重要的部分。
Linux命令相比Windows系统更加稳定且有效率。因为Linux的开源,全世界的人都可以参与到Linux的开发,是一个由全球极客们精心维护的产品。这种高开放度的软件,赢得了广大计算机用户的热捧。
首先我要介绍的是Linux和Windows的日常使用上的区别。Linux会严格区分大小写、Linux中所有内容都是以文件形式存在,一切皆文件,甚至硬件。Linux不依靠扩展名区分文件类型,比如我某个文件名后缀为txt,这并不能说明这个文件就是txt文件。另外由于系统内核和打包不同,Windows下的程序不能直接在Linux中安装和运行,在操作过程中一定会感同身受的。
接下来就是Linux的基本格式。初学者登录到终端界面能看到最前面会显示类似于这种格式的内容:“root@localhost/xxx” 。这里面每一个参数代表的内容如下:
root表示当前登录角色,一般root为管理员;localhost表示主机名,有时候这个也会展示为主机IP 或者其他组织;/xxx代表当前所在目录,如/home,/root这种常见目录;~符号代表当前用户的登录目录;#代表超级用户的提示符;$代表普通用户的提示符。
接下来是Linux命令格式。命令格式几乎都为命令[选项][参数]。举例为rm-rf /root/test.py。其中rm代表(删除)命令,-rf代表选项(递归删除),/root/testpy代表参数(这里是被删除的文件)。需要注意的是个别命令使用并不遵循此格式,查查程序的文档或者在搜一下使用办法。
这些只是笼统介绍了一些Linux系统的基础情况,现在要给大家讨论Linux系统的学习方法。网上有很多人推荐直接上手摸索,但是我认为还是先看书能够给我们带来更便捷的引导和专业、更全面的知识。毕竟读万卷书,行万里路,实践也需要理论来支撑。
所以在这里我向大家推荐一本书,这本书的名字叫做《Linux就该这么学》。在线阅读:https://www.linuxprobe.com/,就该怎么样学呢?这时候有很多人肯定要发问了,下面就让我给大家大概介绍一下。
这本书是专门针对零基础的小白,比如说大学生。那么刚接触计算机系统的职员其实也可以的,因为这本书普适度较高,所以什么样的群体都较为合适。千万不要被我的话误解,并不是说这本书只有小白能看,IT从业者同样适用查漏补缺。在这本书里面,你会看到更多丰富的Linux操作介绍,如压缩文件操作、查找命令、文件内容、用户管理等等。虽然看起来高大上,但是这本书的语言通俗易懂,作者也是一位资深的Linux系统“玩家”,获得过红帽的Linux专家认证。大家在学习的过程中既有趣又有效,还可以收获很多知识。
在未来,书里的内容还可以融入到我们的工作中去。随着时代的发展和互联网行业的崛起,越来越多的公司需要有计算机系统操作能力的员工来为他们规避风险,因此及时学习非常必要。我认为我们可以借鉴一下书中的知识要点、排列顺序和思维方式,以至于让我们的思考使用Linux中不至于那么僵硬,这样可以帮助我们更好的学习成长。关键时候还可以通过一个思维导图帮我们归纳要点,形成直观的学习印象。
红帽RHCE认证:https://www.rhce.net
Linux系统基础知识与自学方法的更多相关文章
- 嵌入式4412开发板学习知识-Linux系统基础知识
1. 什么是Linux系统编程 Linux系统编程分为三个部分:系统调用.C库和C编译器. 系统调用系统编程的基础是系统调用,也结束于系统调用.在带有操作系统的嵌入式开发中,需要从操作系统申请一些服务 ...
- Linux系统基础知识整理
一.说明 本篇文章,我将结合自己的实践以及简介,来对linux系统做一个直观清晰的介绍,使得哪些刚接触Linux的小伙伴可以快速入门,也方便自己以后进行复习查阅. 二.基本知识整理 1.Linux文件 ...
- Linux系统基础知识整理(一)
本文来自于: https://www.cnblogs.com/hafiz/p/6686187.html#4196989 一.说明 本篇文章,我将结合自己的实践以及简介,来对linux系统做一个直观清晰 ...
- 安装 Linux 系统基础知识概要
虚拟化软件,建议使用 Vmware Workstation 虚拟硬件配置CPU:2核或更多内存:1G以上,推荐2G硬盘:一块硬盘,200G (虚拟大小)网卡:NAT模式 (桥接在外部网络变化时,无法访 ...
- Linux系统基础知识
文件类型属性 '-'代表普通文件 'd'代表目录文件 'l'代表链接文件link 'b'代表块文件block 'c'代表字符设备文件 'p'代表管道文件
- Linux实战教学笔记06:Linux系统基础优化
第六节 Linux系统基础优化 标签(空格分隔):Linux实战教学笔记-陈思齐 第1章 基础环境 第2章 使用网易163镜像做yum源 默认国外的yum源速度很慢,所以换成国内的. 第一步:先备份 ...
- Kali Linux渗透基础知识整理(四):维持访问
Kali Linux渗透基础知识整理系列文章回顾 维持访问 在获得了目标系统的访问权之后,攻击者需要进一步维持这一访问权限.使用木马程序.后门程序和rootkit来达到这一目的.维持访问是一种艺术形式 ...
- Kali Linux渗透基础知识整理(二)漏洞扫描
Kali Linux渗透基础知识整理系列文章回顾 漏洞扫描 网络流量 Nmap Hping3 Nessus whatweb DirBuster joomscan WPScan 网络流量 网络流量就是网 ...
- Linu之linux系统基础优化和基本命令
Linux系统基础优化和基本命令 网络参数设定命令 ifconfig: 查询,设置网卡和ip等参数 ifup,ifdown: 脚本命令,更简单的方式 ip: 符合指令,直接修改上述功能 编辑网卡配置文 ...
- (转)Linux系统基础网络配置老鸟精华篇
Linux系统基础网络配置老鸟精华篇 原文:http://blog.51cto.com/oldboy/784625 对于linux高手看似简单的网络配置问题,也许要说出所以然来也并不轻松,因此仍然有太 ...
随机推荐
- selenium之文件的上传
文件的上传:主要是两种实现方法: 1.如果定位的元素是type类型是file类型的话,那么直接定位元素并使用send_keys方法完成文件上传 2.如果是非file类型的话,则需要使用第三方工具完成文 ...
- python实现远程桌面
项目旨在让大家理解远控软件的原理,通过远控桌面可以实现远程控制我们的电脑,更好更方便的管理电脑.文末将给出初始版的完整代码,需要使用到的其他工具也会有所说明.最终实现的效果就是只要用户点击了客户端的程 ...
- Redis缓存高可用集群
作者:京东零售 王雷 1.Redis集群方案比较 • 哨兵模式 在redis3.0以前的版本要实现集群一般是借助哨兵sentinel工具来监控master节点的状态,如果master节点异常,则会做主 ...
- ADC采样时间、Chirp扫频时间、Chirp重复周期的区分
图1 FMCW雷达信号参数 在德州仪器TI毫米波雷达中,开发板参数配置往往涉及如图1所示的信号参数. 宏观上看,信号参数包括\(ADC\)采样时间.脉冲重复周期(\(Chirp\)扫频周期)和帧时间( ...
- Go坑:time.After可能导致的内存泄露问题分析
Go 中 time.After 可能导致的内存泄露 一.Time 包中定时器函数 go v1.20.4 定时函数:NewTicker,NewTimer 和 time.After 介绍 time 包中有 ...
- 是时候,升级你的 Windows 了「GitHub 热点速览」
不知道多少小伙伴用着 Windows 操作系统,可能会有一个烦恼是有时候操作系统过慢,因为众多拖慢 Windows 系统的组件.Atlas 作为一个修改版的 Windows 系统,能极大提高操作系统运 ...
- pytest常用断言
如上官网所说,pytest使用python中的assert来比较实际值与预期值,实现断言功能 1 常用的断言方式 assert xxx assert a == b assert a!=b assert ...
- 【Ubuntu】5. 根目录结构+常用指令
根目录结构 /:根目录,是所有目录的起始点,所有文件和目录都在根目录下. /bin:重要的二进制应用程序,如ls.cp.mv等. /boot:启动配置文件,如内核.引导加载器等. /dev:设备文件, ...
- 【Python基础】列表的基本使用
列表是由一系列元素组成的有序集合.列表可以包含任意类型的元素.它是可变的,可以随时添加.删除.替换元素.列表可以使用方括号([])括起来,并使用逗号分隔元素. list1 = [1, 2, 3, &q ...
- 2021-05-17:数组中所有数都异或起来的结果,叫做异或和。给定一个数组arr,可以任意切分成若干个不相交的子数组。其中一定存在一种最优方案,使得切出异或和为0的子数组最多。返回这个最多数量。
2021-05-17:数组中所有数都异或起来的结果,叫做异或和.给定一个数组arr,可以任意切分成若干个不相交的子数组.其中一定存在一种最优方案,使得切出异或和为0的子数组最多.返回这个最多数量. 福 ...