大数据生态系统 修仙之道 Linux Blog

@(2019-01-03)[Docs Language:简体中文 & English|Programing Language:Linux|Website:www.geekparkhub.com||GeekDeveloper:JEEP-711|Github:github.com/geekparkhub|Gitee:gitee.com/geekparkhub]

  • 极客实验室是极客国际公园旗下为未来而构建的极客社区;
  • 我们正在构建一个活跃的小众社区,汇聚众多优秀开发者与设计师;
  • 关注极具创新精神的前沿技术&分享交流&项目合作机会等互联网行业服务;
  • Open开放 · Creation创想 | OpenSource开放成就梦想 GeekParkHub共建前所未见!
  • Future Vision : Establishment of the Geek Foundation;
  • **GeekParkHub GithubHome: **https://github.com/geekparkhub
  • **GeekParkHub GiteeHome: **https://gitee.com/geekparkhub
  • 欢迎贡献各领域开源野生Blog&笔记&文章&片段&分享&创想&OpenSource Project&Code&Code Review
  • ??????????? issues: geekparkhub.github.io/issues ???????????

文章目录

  • 大数据生态系统 修仙之道 Linux Blog
    • 1. linux 简介
    • 2. linux 目录结构
    • 3. 远程登录 linux客户端
    • 4. linux Vi与Vim编辑器
      • 常用三种模式
      • **`正常模式`**
      • **`插入模式(编辑模式)`**
      • **`命令行模式`**
      • **`vi与vim模式相互切换`**
      • **`vi与vim快捷键`**
    • 5. linux 关机&重启命令
    • 6. linux 用户与组管理
      • 用户管理
        • 添加用户指令
        • 创建指定目录下的用户命令
        • 指定用户修改密码
        • 删除用户
        • 查询用户信息指令
        • 切换用户
        • 查看当前用户/登录用户
      • 用户组
        • 新增组指令
        • 删除组指令
        • 新增用户指定组指令
        • 修改用户组指令
        • 用户和组的相关文件
    • 7. linux 实用指令
      • 指定运行级别
      • 帮助指令
      • 文件目录类
        • pwd指令
        • ls指令
        • cd指令
        • mkdir指令
        • rmdir指令
        • touch指令

1. linux 简介

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统. —— 维基百科

2. linux 目录结构

linux的文件目是采用层级式的树状目录结构,linux目录中有且只有一个根目录
linux各个目录存放内容都是规范性的,不可随意放置文件
linux是以文件的形式管理设备,因此在linux生态系统中,一切皆为文件

/ 根目录
/root -- 该目录为系统管理员,也称为超级权限者的用户主目录
/bin -- 存放最经常使用的指令
/sbin -- SuperUser,存放系统管理员使用的系统管理程序
/boot -- 存放启动linux及使用的一些核心文件,包括一些连接文件以及镜像文件
/dev -- 类似于windows的设备管理器,把所有的硬件用文件的形式储存
/etc -- 所有的系统管理所需要的配置文件和子目录
/opt -- 给主机额外安装软件的目录,如安装MYSQL数据库就可以存放在此目录
/tmp -- 此目录是用来存放一些临时文件
/sys --  此目录是linux2.6内核的一个很大的变化,该目录安装了2.6内核中新出现的一个文件
/srv -- service缩写,该目录存放一些服务启动后需要提取的数据
/proc -- 此目录是虚拟目录,它是系统内存的映射,访问此目录来获取系统信息
/home -- 存放普通用户的主目录,每个账户都会有自己的home目录,一般该目录名是以账户名命名
/var -- 此目录存放着不断扩充的文件,习惯将经常被修改的目录存放在这里,包括各种日志文件
/lib -- 系统开机所需要最基本的动态连接共享库,其作用类似于Windows里的dll文件,几乎所有的应用程序都需要用到这些共享库
/lost+founf -- 此目录一般情况下为空,当系统非法关机,这里就会存放一些文件
/usr -- 尤为重要的目录,用户的很多应用程序和文件都存放在此目录,类似于windows下的programfiles目录
/usr/local -- 另一个给主机额外安装软件的安装目录,一般是通过编译源码方式安装程序
/media -- linux系统会自动识别一些设备,例如U盘,光驱等等,当失败后,linux会把识别的设备挂载到此目录
/mnt -- 系统提供此目录是为了让用户临时挂载其他文件系统,可以将外部存储挂载在/mnt上,然后进入此目录就可以查看内容
/selinux[Security-Enhanced Linux] -- SElinux是一种安全子系统,它能控制程序只能访问特定文件

3. 远程登录 linux客户端

通过**ifconfig**命令获取linuxIP地址
通过finalshell ssh远程登录并连接此服务器,如连接失败需要检查linux是否开启ssd服务端口
IPaddr+22端口+username+password即可成功远程连接并可以使用指令来操作linux系统

4. linux Vi与Vim编辑器

所有的linux系统都会内建vi文本编辑器
Vim具有程序编辑的能力,可以看做是vi的增强版,可以主动的以字体颜色辨别语法的正确性,
方便程序设计,代码补全,编译及错误跳转等方便编程的功能特别丰富,在开发者中被广泛使用

常用三种模式

正常模式

当vim打开一个档案就直接进入一般模式(默认模式),在这个模式中,可以使用上下左右按键来移动光标,
可以使用删除字符或删除整行来处理文档内容,也可以使用复制粘贴来处理文件数据

插入模式(编辑模式)

i,I,o,O,a,A,r,**R**等任一个字母之后才会进入编辑模式,一般来说按i键即可

命令行模式

在此模式中,可以提供相关指令,完成读取,存盘,替换,离开vim,显示行号等的动作则是此模式的达成

vi与vim模式相互切换

在命令行下 #vim xxx
从一般正常模式下,快捷键i或a进入 插入/编辑模式,快捷键esc返回一般正常模式
从一般正常模式下,快捷键:或/进入 命令模式,在命令行下,:wp表示写入并退出,:q既是不保存退出,
:q!既是强制性退出,快捷键esc返回一般正常模式

vi与vim快捷键

1.拷当前行快捷键**yy**,拷贝当前行向下5行并粘贴,快捷键

大数据生态系统 修仙之道 Linux Blog相关推荐

  1. 大数据生态系统 修仙之道 Hadoop Blog

    大数据生态系统 修仙之道 Hadoop Blog @(2019-01-22)[Docs Language:简体中文 & English|Programing Language:Hadoop|W ...

  2. 大数据入门基础系列之初步认识大数据生态系统圈(博主推荐)

    不多说,直接上干货! 之前在微信公众平台里写过 大数据入门基础系列之初步认识hadoop生态系统圈 http://mp.weixin.qq.com/s/KE09U5AbFnEdwht44FGrOA 大 ...

  3. 加快大数据中心一体化进程的“道”与“术”

    点击标题下「中国云报」可快速关注   战略为"道",产品为"术",北京供销大数据集团CTO王帅宇在会上深度阐释了北京供销大数据集团践行大数据中心一体化国策的&q ...

  4. 文件系统技术内幕:大数据时代海量数据存储之道

    我们无时无刻不在使用文件系统,进行开发时在使用文件系统,浏览网页时在使用文件系统,玩手机时也在使用文件系统. 对于非专业人士来说,可能根本不知道文件系统为何物.因为,通常来说,我们在使用文件系统时一般 ...

  5. 《数据分析变革:大数据时代精准决策之道》一导读

    前言 数据分析变革:大数据时代精准决策之道 正如19世纪的制造业所经历的那样,如今的分析领域也需要经受一场"工业革命".当下的分析流程多以一种像手工艺式的方式创建,需要花费很多心思 ...

  6. 《数据分析变革:大数据时代精准决策之道》一第1章 了解运营型分析

    本节书摘来异步社区<数据分析变革:大数据时代精准决策之道>一书中的第1章,第1.1节,作者: [美]Bill Franks(比尔•弗兰克斯)译者: 张建辉 , 车皓阳 , 刘静如 , 范欢 ...

  7. 《数据分析变革:大数据时代精准决策之道》一第1章 了解运营型分析1.1 定义运营型分析...

    本节书摘来自异步社区<数据分析变革:大数据时代精准决策之道>一书中的第1章,第1.1节,作者[美]Bill Franks(比尔•弗兰克斯),更多章节内容可以访问云栖社区"异步社区 ...

  8. 《数据分析变革:大数据时代精准决策之道》一第一部分 变革已然开始

    本节书摘来异步社区<数据分析变革:大数据时代精准决策之道>一书中的第1章,第1.1节,作者: [美]Bill Franks(比尔•弗兰克斯)译者: 张建辉 , 车皓阳 , 刘静如 , 范欢 ...

  9. 《数据分析变革:大数据时代精准决策之道》一1.5 小结

    本节书摘来异步社区<数据分析变革:大数据时代精准决策之道>一书中的第1章,第1.5节,作者: [美]Bill Franks(比尔•弗兰克斯)译者: 张建辉 , 车皓阳 , 刘静如 , 范欢 ...

最新文章

  1. 目前常用的服务器端网络操作系统有,目前常用的服务器端网络操作系统是()。...
  2. Python实战案例,requests模块,Python实现获取动态图表
  3. 项目四-用循环求(1)
  4. 数据中台(三)数据中台设计与数据资产管理
  5. 事务操作 mysql的事务操作
  6. iphone分屏功能怎么用_iPhone上10个隐藏小技巧,怎么用怎么爽
  7. web前端工作笔记008---jQuery table jstable的使用方法,字符串太长显示...初始化显示数据
  8. python与matlab哪个更容易学-详解python和matlab的优势与区别
  9. 分享 上班族兼职项目——存着慢慢看很有用
  10. 影响中国互联网的100人
  11. 【MATLAB】图像分割
  12. dos攻击防范 php,DOS攻击和DDOS攻击的区别
  13. 移动辟谣飞信下线:飞信未来仍将大有作为
  14. python用cartopy包画地图_python绘制地图的利器Cartopy使用说明
  15. 基于JAVA的机场航班起降与协调管理系统(论文+PPT+源码)
  16. 【深度学习】环境搭建—TensorFlow 2.0环境搭建
  17. 邮件to cc bcc
  18. 洛谷 P3858 路标设置
  19. 互联网黑话最全收录|还在说大白话?看完这篇包你成为职场“社牛”
  20. 复杂性思维中文第二版 十一、进化

热门文章

  1. 黑龙江全国计算机二级考试时间安排,2020年9月黑龙江计算机二级考试时间安排...
  2. 图算法(十三):Louvain算法【适用场景:用于社团发掘、层次化聚类等场景】【基于模块度的社区发现算法,其优化目标是最大化整个社区网络的模块度】
  3. linux脚本回车键是什么,1秒自动按回车键的脚本
  4. 看知名企业CIO如何吐槽ERP
  5. mysql主键约束怎么写_MySQL----主键约束
  6. python中pop函数用法
  7. linux下的不错的小软件:apvlv,zathura和vifm
  8. 网络编程(3)—— 基于Windows系统的socket服务器端的编程步骤
  9. Hexo博客 Next更换修改主题样式 不生效的解决
  10. session和cooki的区别