1.linux的简单历史

1)先有unix,后来有linux

2)linux操作系统是开源和免费的,里面的软件可能部分要收费

3)linux有不同发行版本,redhat,centos等。

4)1991 年,芬兰赫尔辛基大学的研究生 Linus Torvalds 基于 gcc、bash 开发了针对 386 机器的 Linux 内核

5)linux在开源组织和一大群黑客的完善下,linux版本逐渐稳定,慢慢有了现在各种linux操作系统。

了解以上几个要点就可以了,不需要去详细了解太多,有兴趣和时间的话,可以去查查资料。

2.Linux操作系统的简单介绍

就一个图,来介绍。

任何操作系统,都是在内核和系统调用这两层,linux和windows都是。简单理解就是:最底层是硬件,内核是直接和底层硬件交换数据,我们看到的桌面是系统应用。桌面上一些软件,例如音乐播放器,就是经过系统调用,然后转换一些内核能够识别的指令,通过内核和硬件沟通,交换数据,然后喇叭才能播放出声音。描述的不好,大概就是这个意思,有这个基本概念就可以。

大部分时间,我们操作linux,其实就是操作linux的文件系统,我们和文件打交道的时间最多。那么我们如何开始学习linux呢,先找一个桌面版本的linun,然后练习一些命令,最后写一些简单的shell脚本。

3.我们第一个linux命令

  1. 输入ls,ls是list files缩写,意思是列出目录下的文件,这里显示了 Code 和Desktop的两个文件
[root@cctg-sjc16-grafana ccatgbld]# ls
eclipseLogs mongodb-linux-x86_64-rhel70-3.2.0.tgz nohup.out
grafana-6.2.5-1.x86_64.rpm ngrok out1.txt
jenkins-api-0.0.1-SNAPSHOT.jar ngrok-stable-linux-amd64.zip test.txt
[root@cctg-sjc16-grafana ccatgbld]#
``` 2.输入pwd,pwd是print working directory的缩写,意思是显示工作目录 ```shell
[root@cctg-sjc16-grafana ccatgbld]# ls
eclipseLogs mongodb-linux-x86_64-rhel70-3.2.0.tgz nohup.out
grafana-6.2.5-1.x86_64.rpm ngrok out1.txt
jenkins-api-0.0.1-SNAPSHOT.jar ngrok-stable-linux-amd64.zip test.txt
[root@cctg-sjc16-grafana ccatgbld]#

Linux的基本介绍就到这里,目的是知道如何打开一个命令终端,如何输入命令。

[root@cctg-sjc16-grafana ccatgbld]# ls
eclipseLogs mongodb-linux-x86_64-rhel70-3.2.0.tgz nohup.out
grafana-6.2.5-1.x86_64.rpm ngrok out1.txt
jenkins-api-0.0.1-SNAPSHOT.jar ngrok-stable-linux-amd64.zip test.txt
[root@cctg-sjc16-grafana ccatgbld]#

PS:上面的$表示shiyanlou这个用户是一个普通用户,有时候你见过#,说明这个用户是一个管理员权限的用户,例如root用户。

Linux命令基础1-环境介绍的更多相关文章

  1. Linux实战教学笔记04:Linux命令基础

    第四节:Linux命令基础 标签(空格分隔):Linux实战教学笔记 第1章 认识操作环境 root:当前登陆的用户名 @分隔符 chensiqi:主机名 -:当前路径位置 用户的提示符 1.1 Li ...

  2. linux命令基础(一课)

    一.Linux命令基础 1.shell Linux系统中运行的一种特殊程序 在用户和内核之间充当'翻译官' 用户登录Linux系统时,自动加载一个shell程序 bash是Linux系统中默认使用的s ...

  3. linux命令 - export - 设置环境变量

    linux命令 - export - 设置环境变量 功能说明:设置或显示环境变量. 语 法:export [-fnp][变量名称]=[变量设置值] 补充说明:在shell中执行程序时,shell会提供 ...

  4. Linux命令(基础3)

    关机重启 reboot poweroff ============================ linux命令分类 1.针对不同文件的管理命令 1.1 目录 FHS 文件系统层次化标准 绝对路径: ...

  5. 【若泽大数据实战第二天】Linux命令基础

    Linux基本命令: 查看IP: ifconfig 或者 hostname -i(需要配置文件之后才可以使用) ipconfig(Windows) 关闭防火墙: Service iptables st ...

  6. Linux命令行设置环境变量

    参考  Linux命令行--使用linux环境变量  Linux命令行—使用Linux环境变量

  7. Linux命令基础#1

    系统基础 三大部件:CPU 内存 IO 1.CPU :运算器 控制器 存储器 2.内存:CPU的数据只能从内存读取,且内存数据有易失性(页面) 3.IO:控制总线 数据总线(一个IO) OS原理: O ...

  8. Linux命令基础(二)

    一.列表显示目录内容-ls 1.显示目录中内容,包括子目录和文件相关属性信息 ls(列表的形式去显示目录内容)                    [选项](可有可无的)              ...

  9. linux 命令基础一。

    UNIX是什么 UNIX的定义: UNIX是一个计算机操作系统,一个用来协调.管理和控制计算机硬件和软件资源的控制程序. UNIX操作系统的特点:多用户和多任务多用户表示在同一时刻可以有多个用户同时使 ...

随机推荐

  1. 微服务架构下使用Spring Cloud Zuul作为网关将多个微服务整合到一个Swagger服务上

    注意: 如果你正在研究微服务,那必然少不了服务之间的相互调用,哪么服务之间的接口以及api就必须生成系统的管理文档了.如果你希望更好的管理你的API,你希望有一个工具能一站式地解决API相关的所有事情 ...

  2. 05 Mybatis的CRUD操作和Mybatis连接池

    1.CRUD的含义 CRUD是指在做计算处理时的增加(Create).读取(Retrieve)(重新得到数据).更新(Update)和删除(Delete)几个单词的首字母简写.主要被用在描述软件系统中 ...

  3. 解决dubbo注册zookeeper默认内网ip注册

    前端时间做新项目的时候遇到一个dubbo的一个问题,在我们项目搭建好后使用了其他同事的支付服务,支付服务架构的方式使用了dubbo服务的方式,使用zookeeper作为注册中心,我们新项目使用dubb ...

  4. 解决计算精度问题:BigDecimal

    BigDecimal类 BigDecimal所在包:java.math,不可变的.任意精度的有符号十进制数.BigDecimal 由任意精度的整数非标度值 和 32 位的整数标度 (scale) 组成 ...

  5. 平衡二叉树,B树,B+树的概念及区别

    1.平衡二叉树   由来:平衡二叉树是基于二分法的策略提高数据的查找速度的二叉树的数据结构 特点: 1.二叉树:意思是每个节点最多只能有两个子节点 2.平衡:因为平衡二叉树的查询性能与树的高度成正比, ...

  6. Docker2 docker commit方法镜像制作

    一.前期准备 1.下载一个centos镜像,进入容器,安装wget docker pull centos docker run -it centos bash [root@web1 ~]# docke ...

  7. Jupyter交互式工具安装使用

    Jupyter交互式工具安装使用 Jupyter Notebook(此前被称为IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言. 文档:https://jupyter ...

  8. 关于base64的一个小细节

    Base64出现\r\n的问题 前段时间遇到这么一个小问题: 后台接口返回一个图片的base64串,同事拿着这个字符串,找了一个在线图片和Base64字符串互转的工具网站,想将字符串转成图片,死活转不 ...

  9. CCF 2016-09-2 火车购票

    CCF 2016-09-2 火车购票 题目 问题描述 请实现一个铁路购票系统的简单座位分配算法,来处理一节车厢的座位分配. 假设一节车厢有20排.每一排5个座位.为方便起见,我们用1到100来给所有的 ...

  10. CentOS - 查看操作系统版本

    cat /etc/redhat-release 参考: https://www.cnblogs.com/baby123/p/6962398.html