初学Linux

   已经学习了Linux一周了,从原来的设计网页、动画影视制作、3D模型到现在的黑白界面虚拟世界,从原来吃睡由我到现在重回高三生活,说实话,一开始还是不太能适应的,尤其是眼睛,酸胀痛初学Linux。不过,越努力越幸运,也觉得linux其实很有意思。初学Linux。以下是我第一篇微博的内容,也是我学习linux一周所总结的知识。

首先,学习一门知识就要先了解他的历史他的背景,学习linux肯定少不了一台计算机啊,这属于硬件设施,必备的。你们知道第一台计算机有多大吗?答案就是好大好大…..我们了解计算机就像与人交往,肯定需要先了解他对不,所以下面介绍一些计算机历史。

一、计算机历史以及linux出世:

1946 ENIARC 30.48M 6M 2.4 170平方米  每秒5000次运算 ,30英吨 ,40多万美元

1965 BellMITGE = Multics ,没有明确目标,越做越大,迷失。

1969 Bell 退出 宣告Multics结束

1966 Ken Thompson  Space Travel

1970 PDP-7  Unics 汇编语言

1972年 文字处理软件 nroff  

1974 《美国计算机通信》 unix 公之于众

1979 System V7

1976 Berkeley ken去支教

1980 DARP 美国国防部高级研究计划局 TCP/IP

1977 SCO 全球第一家包装发行UNIX   Intel CPU 内存 x86

1980 Microsoft XENIX  Microsoft DOS

1976 Apple Jobs   施乐(打印机) Park ,卖给了jobs

1984 Richard Stallman(自由软件[FSF]和GNU项目发起人)

19918Linus Torvalds[linux之父 老厉害了]宣布Freax(怪物)

1993 Redhat(戴红帽子)第一个linux商用系统

二、计算机系统:计算机由硬件和软件组成估计大家都知道吧,那这两部分都包括什么你们能完整表示出来吗?还是让我一张图片来告诉你们吧。

初学Linux

三、VMware虚拟机是一款通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。下面是虚拟机软件—— VMware的安装后打开界面

1、

初学Linux

2、CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版Red Hat Enterprise Linux使用。下面是centos7.3 的图形化界面(好多小伙伴都把安装教程写过了,我就不在这里絮叨了,给你们展示一下它的美初学Linux

初学Linux

初入linux,学习了一些简单而又实用的命令,我来一一介绍。

1、关于用户

root 一个特殊的管理用户、超级用户、至高无上的权利。而普通用户权限有限

初学Linux

2、关于who

    whoami 显示当前用户名;who am i 显示当前登录的终端信息; who 显示当前所有登录的终端信息;显示当前所有登录终端的详细信息。

初学Linux

3、关于shell

echo $SHELL:查询当前系统使用了哪个shell; cat /etc/shells:查询当前系统已安装的所有shell

Shell提示符:whoami 显示当前的登录用户名;hostname 显示当前的主机名  ;pwd 显示当前的工作目录。

初学Linux

4、内部命令与外部命令

type COMMAND 判断一个命令的类型;enable 显示所有启用的内部命令;enable |wc -l 统计启用的内部命令数量;enable -a 显示所有的内部命令;enable -a |wc -l 统计所有的内部命令数量;enable COMMAND 启动一个内部命令;enable -n 显示所有被禁用的内部命令;enable -n |wc -l 统计被禁用的内部命令数量;enable -n COMMAND 禁用一个内部命令。

初学Linux

5、关于hash

-l 显示当前被hash的外部命令,包含别名; -p /…/…. name  手动增加一个hash缓存; -d name 删除一个hash; -r 清空所有的hash

 6、别名

alias  显看当前已定义的别名; alias aliname=’command [-x] [….]’ 定义别名; unalias aliname 取消别名定义; unalias -a 取消所有别名

 7、时间date

修改时间两种方法

date MMDDHHmmYYYY[.SS] ; date -s ‘yyyy-mm-dd hh:mm:ss’(我喜欢用这种方法)

初学Linux

8、关于history

-c: 清空命令历史 ; -d offset: 删除历史中指定的第offset个命令 ; n: 显示最近的n条历史

9、帮助,学习过程中遇到不认识的命令怎么办呢 当然求助啦

Whatis获得索引的简短说明 ; –help用于显示shell内部命令的帮助信息 ; man不仅可以获得命令的帮助信息,也可以获得配置文件的信息;info这个命令不是只是可以查看我们用到的命令的帮助信息基本上你想查看的帮助这个都可以查看,就像一个网站。总的来说,个人觉得man 比较好用。

初学Linux

五、文件管理

1、文件系统与目录结构

初学Linux

文件和目录被组织成一个单根倒置树结构,一切皆文件!

2、应用程序的组成部分

二进制程序:/bin,  /sbin,  /usr/bin,  /usr/sbin,  /usr/local/bin,  /usr/local/sbin ; 库文件:/lib ,  /lib64,  /usr/lib,  /usr/lib64,  /usr/local/lib,  /usr/local/lib64 ; 配置文件:/etc,  /etc/DIRECTORY,  /usr/local/etc ; 帮助文件:/usr/share/man,  /usr/share/doc,  /usr/local/share/man,  /usr/local/share/doc

3、文件类型

:普通文件; d:目录文件;  b:块设备; c:字符设备 and so on.

初学Linux

4、绝对路径 以正斜杠开始,用于任何想指定一个文件名的时候

    相对路径 不以斜杠开始,可以作为一个简短的形式指定一个文件名

5、文件通配符

*匹配零个或多个字符 ;?匹配任何单个字符 and so on.

初学Linux初学Linux

6、索引节点(这个还不是很懂,等我搞明白了再来给你们详细介绍!

Inode表中包含文件系统所有文件列表

初学Linux

  以上就是我接触linux一周的总结和感觉,谢谢你们的浏览,我会再接再厉的。

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

(1)
QianzhiheQianzhihe
上一篇 2017-07-15
下一篇 2017-07-15

相关推荐

  • 包管理及源码安装Apache

    一,概述 yum 仓库的安装 在/etc/yum.repos.d/目录下创建后缀名为repo的配置文件 [CentOS7] name= baseurl= gpgcheck= enabled= 配置文件基本包含的四个要求 安装及升级本地程序包: * localinstall rpmfile1 [rpmfile2] […] (用install替代) …

    Linux干货 2016-09-01
  • 浅谈netbios及其相关内容

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jeffyyko.blog.51cto.com/28563/141086        Netbios想必大家都有接触。对于netbios的理解,我以前…

    Linux干货 2015-03-26
  • 马哥教育网络班21期+第15周课程练习

    1、总结sed和awk的详细用法; sed的详细用法 awk的详细用法 2、删除/boot/grub/grub.conf文件中所有行的行首的空白字符; # sed 's/^[[:space:]]*//' /boot/grub/grub.conf 3、删除/etc/fstab文件中所有以#开头,后跟至少一个空白…

    Linux干货 2016-11-14
  • 计算机基础知识

    命令总结 echo :回显 echo $PATH:显示命令定义的路径变量 Init 3,5:关闭和打开图形界面 chvt切换虚拟终端(此命令只能本机切换) startx从新打开图形界面 powerr off关机 hostname 显示当前主机名 lsb_release -a显示操作系统版本 lscpu显示cpu信息 cat查看 who am显示当前用户身份 …

    Linux干货 2016-07-26
  • 系统日志和loganalyzer

    作为运维人员,熟悉系统日志是一项基本功。本文将介绍centos6的系统日志rsyslog及loganalyzer工具。 简介 系统日志:记录历史事件,通常都是按时间顺序将发生的事件予以记录,linux上的日志分为syslogd(系统进程相关日志)和klogd(内核事件日志) centos5:syslog    缺点:不能进行并行数据存储,…

    Linux干货 2016-03-20
  • LVM相关使用

    前言: LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现,Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间。普通的磁盘分区管理方式在逻辑分区划分…

    Linux干货 2017-08-13