万俊华

Linux 基础入门、发行版、哲学思想、基础命令及使用帮助
引言本周(12.10--12.16)第1周作业1、描述计算机的组成及其功能。2、按系列罗列Linux的发行版,并描...
扫描右侧二维码阅读全文
15
2018/12

Linux 基础入门、发行版、哲学思想、基础命令及使用帮助

引言

本周(12.10--12.16)第1周作业
1、描述计算机的组成及其功能。
2、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
3、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。
4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。
5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。
6、请罗列Linux发行版的基础目录名称命名法则及功用规定

计算机的组成及其功能

计算机系统由硬件(Hardware)系统和软件(Software)系统两大部分组成。

计算机(Computer):俗称电脑,是一种能接收和存储信息,并按照存储在其内部的程序对海量数据进行自动、高速地处理,然后把处理结果输出的现代化智能电子设备。

发展历史

  • 第一代计算机(1946-1957)——电子管时代
  • 第二代计算机(1958-1964)——晶体管时代
  • 第三代计算机(1965-1970)——集成电路时代
  • 第四代计算机(1971年以后)——大规模集成电路时代

冯·诺依曼体系结构:1946年数学家冯·诺依曼提出:计算机由运算器、控制器、存储器、输入装置和输出装置五大部件组成。

1946年,世界上第一台计算机ENIAC(Electronic Numerical Integrator And Calculator)在美国宾州大学诞生,是美国奥伯丁武器试验场为了满足计算弹道需要而研制成的。使用了17468只电子管,占地170平方米,重达30吨,耗电174千瓦,耗资40多万美元。每秒可进行5000次加法或减法运算。

世界上第一台计算机

Linux 发行版

  • slackware

    • SUSE Linux Enterprise Server (SLES)
    • openSUSE 桌面
  • debian

    • ubuntu
    • mint
  • redhat

    • RHEL:Redhat Enterprise Linux 每18个月发行一个新版本
    • CentOS:兼容RHEL的格式
    • 中标麒麟:中标软件
    • Fedora:每6个月发行一个新版本
  • ArchLinux:轻量简洁
  • Gentoo:极致性能,不提供传统意义的安装程序
  • LFS:Linux From Scratch 自制 Linux
  • Android: kernel+busybox(工具集)+java 虚拟机

Linux 分支参考网站:http://futurist.se/gldt/

Linux 哲学思想

  • 一切都是一个文件(包括硬件)
  • 小型,单一用途的程序
  • 链接程序,共同完成复杂的任务
  • 避免令人困惑的用户界面

Linux 命令

ifconfig

显示ip地址命令,或“ip a”。

echo

屏幕显示语句命令。

tty

查看当前通过哪个终端登录的。“whoami”显示当前用户,“who am i”查看当前用户和使用的终端,“w”显示所有登录的用户和终端。

startx

偶尔运行图形界面可以使用startx,在Linux下,图形界面相当于一个软件。PS:“init 5”可模式切换为图形界面,“init 3”可切换为命令行模式,“init 0”为关机,使用runlevel命令可以查看当前模式和之前模式。

export

设置或显示环境变量。

pwd

显示当前所在目录的路径。

history

显示历史输入过的命令。

shutdown

关机命令。

poweroff

关机命令。

reboot

重启命令。

hwclock

显示硬件时钟,同clock。
-s,--hctosys以硬件时钟为准,校正系统时钟;
-w,--systohc以系统时钟为准,校正硬件时钟。

date

显示和设置系统时间。
“date +%s” 显示从1970年1月1日到现在经历的秒数。

Linux 帮助信息

whatis

command --help

man and info

本地帮助文档/usr/share/doc/

官网在线文档

其它网站和搜索

Linux 基础目录命名法则及功用

目录功用
/linux系统目录树的起点
bin存放可执行命令
boot存放系统启动时所需要的文件,包括引导装载程序
dev存放所有的设备文件
etc存放系统配置文件
home包含普通用户的个人的主目录
lib包含系统二进制文件所需的共享库
mnt移动存储介质的挂载点目录
proc存放系统中有关进程的运行信息,由内核在内存中产生
root超级用户的主目录
sbin和bin目录相似,存放系统管理命令,一般只有超级用户才能使用
tmp公用的临时文件存放目录
usr存放应用程序及其相关文件
var存放系统中经常变化的文件,如系统日志文件等

待续……

标签:#Linux #发行版 #哲学思想 #基础命令 #使用帮助

Last modification:December 16th, 2018 at 05:04 pm

12 comments

  1. 范明明

    家里电脑装了双系统,周末搞了一天UEFI+GPT分区的Win和Ubuntu共存。
    淘宝买的电视棒也收到了,放假可以回家在Ubuntu下玩SDR了。
    不能让自己停下来。哈哈!

    1. 万俊华
      @范明明

      前面这些专业词汇我都懂,但不知电视棒和SDR为何物,这些新鲜玩意我要去百度一下才好跟上你的节奏!

      1. 万俊华
        @万俊华

        刚看了你的博客文章,不用去百度了,很了不起的事物,再次赞一个!原来是可接收无线电的软件和硬件,厉害!

  2. Leo

    确实帅气

    1. 万俊华
      @Leo

      谢谢Leo老师夸奖,请入座

  3. 万俊华

    我学习的脚步可能要暂缓了,还有 25 天结婚。在省图书馆借来的一本《Linux Shell 编程——从初学到精通(第2版)》已经在角落积灰很久了,学 Linux 不能不学 Shell,基础不牢,地动山摇!
    就问现在开始学还来得及吗?

  4. 沙扬娜拉

    小伙子挺帅气的~

    1. 万俊华
      @沙扬娜拉

      谢谢!

  5. 猫抓草

    很厉害了 ,我也要抓紧时间学习了୧(๑•̀⌄•́๑)૭

    1. 万俊华
      @猫抓草

      学习使我快乐!ヾ(≧∇≦*)ゝ

  6. 青山

    老哥又在学习了

    1. 万俊华
      @青山

      来了,老弟!学习使我快乐!

Leave a Comment