初识Linux基础

一:计算机的组成及其基本功能

计算机主要由五大基础部件组成:控制器,运算器,存储器,输入设备,输出设备。

1、控制器:计算机的核心组件,协调各程序的运行,对计算机的各项资源进行控制分配;

2、运算器:计算机实现算术运算以及逻辑运算的部件;

3、存储器:计算机用来存放数据和程序的基本部件,存储器由若干存储单元组成,每个存储单元都有一个                         地址,计算机通过地址对存储单元进行读写操作;

4、输入设备:向计算机输入信息的设备,键盘,鼠标就是常见的计算机输入设备;

5、输出设备:显示计算机运行结果的设备,屏幕就是常见的计算机输出设备。

二:Linux的主要发行版

linux的发行版:
RedHat、Fedora、suse(Novell)、红旗、debian、Ubuntu、centos
不同发行版之间的联系和区别:
Red Hat ,是redhat自己的发行的企业版,是redhat的一个重要节点。
Fedore是一款基于linux的操作系统,也是一组维持计算机正常运行的软件集合。由红帽公司赞助。
suse linux,针对个人用户。
红旗linux的发行版,包括桌面版、工作站版、数据中心服务器版、HA集群版和红旗嵌入式linux等产品,是中国较大、较成熟的linux发行版之一。
debian,三大发行版中唯一以社区形式运作,不以商业公司形式运作。是一个致力于创建自由操作系统的合作组织。而且debian开发者所创建的操作系统中绝大部分基础工具来自于GNU工程。
Ubuntu(乌版图)是一个以桌面应用为主的linux操作系统。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。
Centos是一个基于redhat linux 提供的可自由使用源代码的企业级linux发行版本。目前Centos已被收购,成为redhat旗下的一个组织。

三:Linux的哲学思想

Linux的哲学思想主要由如下几项:

1.一切皆文件

Linux几乎所有的资源都统统抽象为文件的形式表达;包括硬件设备,甚至是通信接口等等;

2.由众多功能单一的程序组成,一个程序只做一件事情,组合小程序完成复杂的程序;

3.Linux尽量避免与用户的交互

目的:易于一编程的方式实现自动化任务;

4.使用文本文件保存配置信息。

四:Linux系统上命令的使用格式及基础命令

Linux命令的语法通用格式:COMMAND OPTIONS ARGUMENTS,即命令 [选项] [参数]。

一下介绍几个Linux系统上的基础命令:

ifconfig:用来查看Linux系统的网络配置信息,在命令提示符下输入ifconfig 回车,就可以看到Linux系统当前的基本网络配置信息;

echo:回显命令,在命令行中输入echo命令 [选项] [参数],回车在终端屏幕上即会回显处相应的信息。例如在提示符下输入 echo “Hello World”;回车,屏幕上就会出现Hello World输出;

tty:用于显示出连接到当前标准输入的终端设备文件名。例如输入tty ,输出结果为/dev/pts/1;

startx:定义一个图形化回话,语法为:startx [ [ client ] options … ] [ — [ server ] [ display ] options … ];

export:用于将shell变量输出为环境变量,或者将shell函数输出为环境变量。语法:export [选项] [参数],例如在Linux命令提示符下输入export,可查看已经存在的环境变量;

pwd:显示当前的工作目录;

history:显示历史名利;

shutdownpoweroff:都是管理关机相关的命令;

reboot:重启系统的命令;

hwclock:查询和设置系统的硬件时间,语法:hwclock [function] [option…];

date:查询或设定系统日期。

语法:date [OPTION] [+FORMAT]
FORMAT:格式符
~]# date +%F YYYY-MM-DD
+%T hh:mm:ss
+%Y YYYY
+%m MM
+%d DD
+%H hh
+%M mm
+%S ss
+%s: 从1970年1月1号(unix元年)0点0分0秒到命令执行那一刻经过的秒数;
-s:根据STRING设定时间,[MMDDhhmm[[CC]YY][.ss]]

五:Linux系统上获取命令帮助信息

内部命令的帮助信息:help COMMAND;

外部命令的帮助信息有如下方式:

1.命令自带的简要格式的帮助信息:COMMAND –help

2.使用手册:manual

3.info方式

man文档的章节划分包括以下:

用户命令
系统调用
C库调用
设备文件及特殊文件
文件格式(配置文件格式)
游戏使用帮助
杂项
管理工具及守护进程。

六:Linux发行版的基础目录名称命名及功用规定

Linux的基础目录如下:

/:根目录,所有一切文件皆在其下;

/bin:存放系统命令;

/boot:存放系统的启动文件和内核;

/dev:设备文件主目录;

/root:超级用户root家目录;

/tmp:临时文件存放目录;

/opt:第三方程序文件存放目录;

/mnt:用户挂在目录;

/lib&/lib64:系统库文件存放目录;

/home:普通用户的家目录;

/sbin:存放超级用户使用的命令;

/etc:系统主配置文件主目录。

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/91876

(1)
小王小王
上一篇 2018-03-04
下一篇 2018-03-04

相关推荐

  • CentOS6 网络管理之网卡配置及简单路由设置

    CentOS6中关于网络配置的命令有很多,本文将介绍几个平时最长用的几个命令,以及网卡IP地址的配置和简单路由配置。 1、经常使用的查看IP地址命令为 ifconfig,不跟参数的情况下默认查看所有已启用的网卡信息,如下图所示: 如果想查看具体某块网卡信息,则可以在ifconfig后面跟上网卡设备,如只查看eth0的信息则执行:ifconfig eht0 即…

    Linux干货 2016-09-05
  • CentOS 6启动过程总结与GRUB问题修复

    一、CentOS 6 的启动流程 第一步:加电自检(POST) 主要检查硬件设备是否存在并能正常运行,如:CPU、内存、硬盘、风扇、输入输出设备等。自检功能主要是通过BIOS来实现的,BIOS程序是装载在一个硬件芯片CMOS上的,加电过程就是给CMOS通电,然后启动BIOS程序,BIOS程序会根据CMOS上面的一些配置信息区读取其他的硬件设备信息并检测其是否…

    Linux干货 2016-09-16
  • 位置变量$1,$2,$@,$*,$#详解

    位置变量: 位置变量实际是属于系统预定义变量的一种,不能修改变量名,同时作用也是固定的,也不能新增的变量,只能修改变量的值。     常用的位置参数变量        $0代表命令本身,$1-$9代表第一到第九个参数,十以上的参数需要用大括号括起来,比如${11}.     该变…

    Linux干货 2016-08-18
  • find命令简单总结

     find     字符串类查询:            -type   //根据文件类型查找       &…

    Linux干货 2015-09-14
  • Linux哲学思想以及自己的理解

    Linux哲学思想: #1 一切接文件 #2  单一目的小程序 #3 组合小程序完成复杂任务 #4 文本文件保存配置信息 #5 尽量避免捕获用户接口 #6 提供机制,而非策略 自己的理解:(玩Linux时间比较短,没什么太深刻的理解) #1 一切皆文件 我们说“Linux中一切皆文件”直观地可以这样理解:所有的东西,设备、内存都模拟成文件,我们可以…

    Linux干货 2016-08-15
  • Linux学习总结&day07-正则表达式&文本处理工具

    第一部分、正则表达式     1、什么是正则表达式     正则表达式就是处理字符串的方法,它是以行为单位来进行字符串的处理行为,正则表达式通过一些特殊符号的辅助,可以让用户轻易的达到查找、删除、替换某特定字符串的处理程序。     正则表…

    Linux干货 2016-08-08