Linux入门 + 进阶
文章平均质量分 80
基础和中级Linux学习。
shell脚本的学习
菜菜的大数据开发之路
Java技术栈 AND 大数据开发,学习笔记, 拒绝水文
展开
-
Linu进阶-Shell编程入门上 hf
一, Shell编程入门为什么大数据需要学习shell编程需要看懂运维人员编写的Shell程序;管理集群(编写集群时间同步的crontab脚本, 定时维护数据库等等);什么是shell?shell是一个命令行解释器,它接收应用程序/用户的命令, 然后调用操作系统内核, 它是用户使用操作系统的桥梁;shell编程就是对一堆Linux命令的逻辑化处理;Shell环境二, 第一个shell脚本要点:脚本以 #!/bin/bash 开头脚本被赋予执行权限原创 2021-05-22 11:30:31 · 422 阅读 · 0 评论 -
Linu进阶-Shell编程下-常用的shell工具(cut, sed, awk)(待复习完善)
文章目录九, 常用的Shell工具(cut, sed, awk, sort, grep)9.1 cut : 剪切文件中的数据9.2 sed : 替换, 删除, 更新文件中的行内容9.3 awk命令十, 几道面试题九, 常用的Shell工具(cut, sed, awk, sort, grep)9.1 cut : 剪切文件中的数据cut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段输出。[基本语法] cut [选项参原创 2021-05-24 21:21:32 · 263 阅读 · 0 评论 -
Linux-使用 /etc/profile.d/ 去配置JDK, Hadoop, Hbase等软件的环境变量 1
/etc/profile.d 目录中的脚本文件在/etc/profile.d 目录中存放的是一些应用程序所需的启动脚本,其中包括了颜色、语言、less、vim及which等命令的一些附加设置。这些脚本文件之所以能够 被自动执行,是因为在/etc/profile 中使用一个for循环语句来调用这些脚本。这些脚本文件是用来设置一些变量和运行一些初始化过程的。在 /etc/profile 这个文件中有这么一段 shell, 会在每次启动时自动加载 profile.d 下的每个.sh脚本文件/etc/原创 2021-06-21 16:33:32 · 2392 阅读 · 0 评论 -
Linux运行级别概述 以及 CentOS 7以上系统修改密码的方式
一, 运行级别概述所谓运行级别,简单点来说,就是指操作系统当前正在运行的功能级别。在我们使用的Linux系统中,一共定义了7种运行级别,从0到6,每一种运行级别都具有不同的功能inittab配置文件在配置文件目录下有一个inittab文件/etc/inittab,用于专门存储系统的运行级别,当Linux系统启动时,会查询这个运行级别。Linux下的7种运行级别0 halt 关机,代表系统停机状态,默认情况下,系统运行级别不能设置为0,否则电脑一开机就进入关机模式,电脑将不能正常启动1原创 2021-05-25 10:12:38 · 191 阅读 · 1 评论 -
Linux之磁盘的分区,挂载以及磁盘情况查询指令(待补充) 1
一, 分区基础知识1.1 Windows下的磁盘分区:1.2 Linux下的磁盘分区:1.原创 2021-04-28 17:18:01 · 369 阅读 · 0 评论 -
Linux指令之 Crontab定时任务调度 1
1. 定义和基本语法定时任务调度: 指的是系统定期的在某个时间执行特定的命令或程序.任务调度的分类:1. 系统工作: 有些重要的工作必须周而复始的执行, 比如病毒扫描;2. 个别用户工作: 个别用户可能希望执行某些程序, 比如对mysql数据库的备份;基本语法: crontab [-u user] file crontab [ -u user ] [ -i ] { -e | -l | -r }常用选项:crontab选项功能说明-u user用户设定原创 2021-04-26 12:32:30 · 190 阅读 · 0 评论 -
Linux指令之 用户管理,组管理 2.5
一, 用户管理用户家目录: 目录下有各个创建的用户对应的家目录, 当用户登录时, 会自动的进入到自己的家目录.1.1 添加用户基本语法:useradd 用户名当创建用户成功后,会自动的创建和用户同名的家目录 【/home/xiaoming】也可以通过 useradd -d /home/skyorder2 新的用户名jack2,给新创建的用户指定家目录注意: 创建用户时候, 默认属于的组也是同名的组2. 指定/修改密码基本语法:passwd 用户名原创 2021-04-25 12:28:50 · 167 阅读 · 0 评论 -
Linux指令之 搜索查找(find, locate, grep) 2.5
1. find指令find指令将从指定目录下向下递归地遍历各个子目录,将满足条件的文件或目录显示在终端;基本语法: find [目录(查找范围)] [选项]可选项:选项功能-name<查询方式>按照指定的文件名查找模式查找文件, 可以使用通配符 * ?-user<用户名>查找属于指定用户名所有文件-size<文件大小>按照指定的文件大小查找文件应用实例:案例1: 按文件名:根据名称查找/home原创 2021-04-23 18:44:32 · 204 阅读 · 0 评论 -
Linux基础指令之 常用的压缩和解压缩指令(tar,zip,gzip) ✔
1. gzip和gunzip指令使用格式gzip 文件名— 压缩文件, 格式为 *.gz文件gunzipp 文件名.gz — 解压缩文件举个栗子:案例1: gzip压缩, 将 /home下的 hello.txt文件进行压缩案例2: gunzip压缩, 将 /home下的 hello.txt.gz 文件进行解压缩2. zip和unzip指令使用格式zip [选项] 文件名 ------ 压缩文件zip -r 目录 文件名 --------递归压缩,压缩目录原创 2021-04-23 17:53:23 · 415 阅读 · 0 评论 -
在大数据开发中常用到的Linux高级指令(统计,时间函数, 进程管理, sort, uniq,grep, sed,awk) 1
一, 统计文档字数相关的信息wc命令用于计算字数,利用wc命令我们可以计算文件的字节(byte)数,字(word)数,或是列数。若不指定文件名称、或是所给予的文件名为"-",则wc指令会从标准输入设备读取数据。语法wc [-clw][–help][–version][文件…]参数-c或 --bytes 或 --chars 表示只显示Bytes(字节)数-w 显示文件的单词数,用空白字符分隔-m 显示字符的数量-l或 -lines 显示行数–help 帮助–version 版本信原创 2021-03-15 22:42:15 · 282 阅读 · 0 评论 -
Linux中软链接和硬链接的理解 2
前言我们知道文件都有文件名与数据,这在 Linux 上被分成两个部分:用户数据 (user data) 与元数据 (metadata)。用户数据,即文件数据块 (data block),文件数据块是记录文件真实内容的地方;而元数据则是文件的附加属性,如文件大小、创建时间、所有者等信息。在 Linux 中,inode 是文件元数据的一部分但其并不包含文件名,inode 号即索引节点号.数据中的 inode 号才是文件的唯一标识而非文件名。文件名仅是为了方便人们的记忆和使用,系统或程序通过 inode转载 2021-03-10 12:32:04 · 163 阅读 · 0 评论 -
对 cd /, cd /home, cd ~,的简单辨析 ✔
先仔细看下Linux的文件结构树状图:![在这里插入图片描述](https://img-blog.csdnimg.cn/20210305192722565.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L25tc0xMQ1NETg==,size_16,color_FFFFFF,t_70#pic_center)关于cd / cd ~ cd原创 2021-03-05 19:36:41 · 489 阅读 · 0 评论 -
Linux高级指令之Vim文本编辑 2
Linux常用高级指令之Vim文本编辑1. vim的三大模式esc---------底线命令模式/末行模式/一般模式(默认模式)shitf+: ----命令模式i-------------编辑模式Caution: vim的命令输入切记在英文输入法模式下操作!1.1 对vim三大模式的理解一般模式:以vi打开一个文件就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用上下左右按键来移动光标,你可以使用删除字符或删除整行来处理文件内容, 也可以使用复制、粘贴来处理你的文件原创 2021-03-03 19:50:39 · 188 阅读 · 1 评论 -
Linux基础指令入门 2
Linux基础指令Linux文件系统的组成)1.文件查看列出当前目录的路径----pwd列出当前目录下的文件,目录----ls列出当前目录下的所有文件,目录及具体信息----ll列出当前目录下的所有文件,目录及具体信息+隐藏文件----ll -a(‘-a’ 为列出隐藏文件)ll 相当于 ls -l, ll意思是列出当前目录下的文件,目录以及它们的详细信息示例图:2.创建,重命名文件/目录创建文件----touch 文件名创建目录----mkdir 目录名重命名文件原创 2021-03-02 21:02:24 · 488 阅读 · 0 评论