N26_第一周

计算机组成

    CPU:核心部件:

                运算器: 对数据进行算术运算和逻辑运算

                控制器: 对程序规定的控制信息进行解释

                存储器:存储程序、数据、信号、命令等信息

                 内存,RAMRandom Access Memory

         Input 下指令,提供数据等   鼠标 键盘

         Output 输出数据加工后的结果   显示器

    程序的组成:指令+数据

      算法+数据结构


    其大致工作流程如图:

m1.jpg

Linux的发行版本

    linux有众多的发行版本其主流版本如下

Debian  社区来做—Knoppix

               —-Ubuntu

Slackware— S.u.s.e  主流发行版的第二个代表  SLES

REDHAT—Red Hat EnterPrise  —Centos 红帽企业版的2次发行版

               |             —Oracle Enterprise  oracle进行的二次发行版

               |

               |—————-Fedora Core


其发行版分支时间轴图参考

http://futurist.se/gldt/

png全图:http://futurist.se/gldt/wp-content/uploads/12.10/gldt1210.png

Linux哲学思想

    linux遵循自由 开源的设计理念任何人都可以获取其源码,进行定制和从新发布

    (1) 一切皆文件

                把几乎所有资源抽象为文件形式:包括硬件设备,通信接口

    (2) 由众多功能单一的程序组成。一个程序只做并做好一件事

                组合小程序完成复杂任务

    (3) 尽量避免跟用户交互

                易于以编程的方式实现自动任务

    (4) 使用文本文件保存配置信息

linux文件系统结构:层级结构 有索引 是一个倒置的树状结构

    / 原始起点

    /bin  /user /sbin 等 第二层结构

    /usr/local  /usr/src 等 第三层结构

    … … …

linux命令的语法格式:

    command [OPTIONS]…[ARGUMENTS]…

        options:  指定命令的运行特性 有长选项和短选项两种

                        短选选: -c  例如 -l  -d

                        长选项:–word 例如 –help

         ARGUMENTS:命令的作用对象

Linux常用命令:

pwd  : 显示工作目录

[root@node1 ~]# pwd

/root

cd : 切换目录

cd: 切换至家目录

cd~:  切换至家目录

cd-: 在上一次所在目录与当前目录之间来回切换

[root@node1 etc]# pwd

/etc

[root@node1 etc]# cd 

[root@node1 ~]# pwd

/root

[root@node1 ~]# cd ~zhh

[root@ node1]# pwd

/home/zhh

[root@node1 zhh]# 

ls : list  列出指定目录下的内容

      ls [option]…[file]…

 

          -a  显示所有文件,包括隐藏文件

          -A 显示除. .. 之外的所有文件

          -l–long  长格式列表,即显示文件的详细属性信息

          -d: 查看目录(不查看里面的内容)

          -h:增强可读性

[root@node1 ~]# ll -dh /var

drwxr-xr-x. 22 root root 4.0K Apr 22  2016 /var


cat:concatenate   文本文件查看工具

    只能查看文本文件 看不了二进制文件如/bin/ls

    cat [OPTION… [FILE]…

        -n: 给显示的文本行编号 

        –E: 显示行结束符$    #了解

 

[root@node1 ~]# cat -n /etc/issue

     1  CentOS release 6.5 (Final)

     2  Kernel \r on an \m

     3

echo : 回显

    echo [SHORT-OPTION]… [STRING]…、

        -n : 不进行换行

        -e: 让转译符生效 

[root@node1 ~]# echo -e "hello\tworld"

hello world

[root@node1 ~]# echo -n "hello world"

hello world[root@node1 ~]# 

shutdown  关机 重启命令

    shuntdown [OPTIONS]

        -r 重启计算机

        -h  关机

            +时间: 定时关机

        -c :取消之前的定时关机命令

[root@node1 ~]# shutdown -h 23:21

Broadcast message from root@node1.cn

      (/dev/pts/0) at 2:26 …

The system is going down for halt in 1255 minutes!

date  查看系统时间

     date [OPTION]… [+FORMAT]

        -s 修改时间

[root@node1 ~]#  date +%Y-%m-%d

2017-01-02

[root@node1 ~]# date +%H:%M

14:04

[root@node1 ~]# date -s 13:59

Mon Jan  2 13:59:00 CST 2017

ifconfig  显示网络设备

    ifconfig [interface]

           ifconfig interface [aftype] options | address …

          up: 启动指定网络设备

          down: 关闭指定网络设备

          [ip地址] 指定网络设备的ip

          mtu: 设置网络设备的MTU

[root@node1 ~]# ifconfig eth0 up

[root@node1 ~]# ifconfig eth0 192.9.100.86

[root@node1 ~]#   ifconfig eth0 mtu 1500

Linux 获取命令使用帮助

    内部命令: help COMMAND

    外部命令:

            a:命令自带简要格式的使用帮助

                #command –help

            b: 使用手册 manual

                位置:/usr/share/man

                用法 man COMMAND

                使用手册有章节之分

                        1:用户命令

                        2:系统调用

                        3:c库调用

                        4:设备文件及特殊文件

                        5:文件格式(配置文件格式)

                        6:游戏使用帮助

                        7:杂项

                        8:管理工具及守护进程

            c: info COMMAND

                获取命令在线文档

            d :很多应用程序会自带帮助文档 /usr/share/doc/APP-VERSION

                README : 程序的相关信息

                INSTLL : 安装帮助

                CHANGES : 版本迭代时的改动信息

            e :Linux 主流发行版 或应用程序的官方文档

            f :google

                技巧: keyword filetype:pdf  #查找pdf格式文档

                       keyword site:domain.tld  #在某个站点搜索

Linux发行版基础目录名及功用

/   通常称为根分区。所有的文件和目录皆由此开始。只有root用户对此目录拥有写权限。

    /etc  配置文件  包含所有应用程序的配置文件,也包含启动、关闭某个特定程序的脚本,例如,

    /etc/passwd,/etc/init.d/network等。

    /boot 存放Linux系统启动时需要加载的文件。 (一般在另外一个磁盘分区里面保存) Kernel、grub等文件都存放在此。

    /home  普通用户所有数据存放在这个目录下 

     /var  是一个可增长的目录,包含很经常变的文件。例如,/var/log(系统日志)、/var/lib (包文件) 

    /root  管理员所有数据。  root用户的家目录

    /tmp  临时文件存储位置

    /usr  usr表示的是unix software source

    /bin 普通命令  此目录包含二进制可执行文件

    /sbin  系统命令 ,此目录中的命令主要供系统管理员使用,以进行系统维护。例如,iptables、reboot、fdisk等。

    /mnt – 挂载目录  挂载点,系统管理员可用于临时挂载文件系统。

    /dev  包含设备文件。在Linux中,一切都被看做文件。终端设备、USB、磁盘等等都被看做文件,如/dev/sda

        

            

        

     

原创文章,作者:xiaoz,如若转载,请注明出处:http://www.178linux.com/66401

(0)
xiaozxiaoz
上一篇 2017-01-11 13:27
下一篇 2017-01-11 19:32

相关推荐

  • 马哥教育网络班21期+第9周课程练习

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; [root@localhost test]# ./exercise3.sh  be eable to login us…

    Linux干货 2016-08-05
  • 文件的权限详解(一)

    文件的权限 修改文件的属主和属组 chown 功能:更改属主命令,同时也能更改属组用法:   chown  选项  [属主名][:属组名]  文件名  (分隔符改成.也行) chown  选项   参考的文件=要更改的文件 chown [OPTION]… –reference=R…

    Linux干货 2016-08-04
  • 编译内核

    了解内核;内核设计体系:单内核,微内核     linux:单内核设计,但充分借鉴了微内核体系的设计优点;为内核引入了模块化机制; 内核的组成部分一般有三种;     kernel:内核核心,一般为bzimage (bzip2格式所压缩的内核映像文件),这个文件通常位于/boot…

    Linux干货 2016-09-21
  • 初窥门径shell脚本

    1.什么是shell脚本    首先它是一个脚本,并不能作为正式的编程语言。因为是跑在linux的shell中,所以叫shell脚本。确切的说shell脚本就是一些命令的集合。 2.写脚本前的一些细节及建议   Shell脚本通常都是以.sh 为后缀名的,这个并不是说不带.sh这个脚本就不能执行,只是大家的一个习惯而已…

    Linux干货 2016-08-15
  • Linux基础知识之逻辑卷管理器(LVM)

    逻辑卷管理器(LVM)        允许对卷进行方便操作的抽象层,包括重新设定文件系统的大小     允许在多个物理设备间重新组织文件系统将设备指定为物理卷     用一个或者多个物理卷来创建一个卷组  &n…

    Linux干货 2016-09-01
  • 于浩的第一篇随笔

    人生只有两件事,努力工作,享受生活!

    2018-03-26