Linux
文章平均质量分 50
Linux系统相关
浮云6363
这个作者很懒,什么都没留下…
展开
-
vim编辑器查找某个词
进入命令模式下输入:/XXX,这个是查找文件中“xxx”这个单词,是从文件上面到下面查找;?xxx,这个是查找文件中“xxx”这个单词,是从文件下面到上面查找,不管用/还是?查找到第一个字符串后,按回车,vim会高亮所有的匹配文;ubuntu下默认的是incsearch模式,就是输完命令后,会自动显示第一个(或最后一个)匹配。如果输入:set noincsearch 会转到普通模式,不会自动显示第一个匹配,回车后显示所有匹配。高亮所有的匹配后,按n键转到下一个匹配,按N键转到上一个匹配。..原创 2021-10-10 11:36:52 · 1601 阅读 · 0 评论 -
linux清空文件内容快捷方式
目录1. 通过重定向到 Null 来清空文件内容2. 使用 ‘true' 命令重定向来清空文件3. 使用 cat/cp/dd 实用工具及 /dev/null 设备来清空文件4. 使用 echo 命令清空文件5. 使用 truncate 命令来清空文件内容在 Linux 终端下处理文件时,我们想直接清空文件的内容但不删除文件,也不想打开文件通过编辑文件内容进行删除。接下来,将介绍几种借助一些实用...原创 2020-02-08 16:41:16 · 1397 阅读 · 0 评论 -
Linux基本命令执行报错:command not found 的解决办法
原因是环境变量的问题,编辑profile文件没有写正确,导致在命令行下 ls等命令不能够识别。解决办法:在命令行下打入下面这段就可以了,将所有命令的路径添加到PATH下,系统能找到这些命令脚本文件export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin...原创 2019-11-24 11:38:08 · 15127 阅读 · 0 评论 -
Linux中分卷压缩和合并解压
目录一、通过tar分卷压缩及解压1. 分卷压缩2. 解压3. 校验两个文件md5码是否一致二、通过zip分卷压缩及解压1. 分卷压缩2. 解压3. 校验两个文件md5码是否一致大家可能会遇到这样的情况,一个文件很大,压缩成一个压缩包后还是很大,不方便传输(比如需要微信给别人,微信限定传输的文件大小为100M),那我们可以通过分卷压缩成几个压缩包,然后分卷传输之后在合并解压,再通过md5码校验两...原创 2019-10-28 18:34:10 · 11684 阅读 · 1 评论 -
Linux中的unzip命令
目录unzip语法unzip参数Linux unzip命令用于解压缩zip文件unzip为.zip压缩文件的解压缩程序。unzip语法unzip [-cflptuvz][-agCjLMnoqsVX][-P <密码>][.zip文件][文件][-d <目录>][-x <文件>] 或 unzip [-Z]unzip参数-c 将解压缩的结果显示到屏幕上...转载 2019-10-28 18:27:16 · 453 阅读 · 0 评论 -
Linux中的zip命令
目录zip语法zip参数Linux zip命令用于压缩文件。zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有".zip"扩展名的压缩文件。zip语法zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期时间>][-<压缩效率>][压缩文件][文件....转载 2019-10-28 18:25:09 · 494 阅读 · 0 评论 -
Linux中的tar命令
目录tar语法tar相关参数Linux tar命令用于备份文件。tar是用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内的文件。tar语法tar [-ABcdgGhiklmMoOpPrRsStuUvwWxzZ][-b <区块数目>][-C <目的目录>][-f <备份文件>][-F <Script文件>][-K <文件>...转载 2019-10-28 18:21:01 · 675 阅读 · 0 评论 -
shell脚本通过参数名传递参数值
平常在写shell脚本都是用$1,$2…这种方式来接收参数,然而这种接收参数的方式不但容易忘记且不易于理解和维护。Linux常用的命令都可指定参数名和参数值,然而我们怎样才能给自己的shell脚本也采用参数名和参数值这样的方式来获取参数值呢?而不是通过$1,$2这种方式进行获取。下面的例子定义了短参数名和长参数名两种获取参数值的方式。其实是根据getopt提供的特性进行整理而来。while ge...原创 2019-09-24 16:53:52 · 5130 阅读 · 0 评论 -
Linux中sort命令的用法
目录命令格式:常见参数:测试:1. 去重2. 去重+降序(倒序)排序:3. 按数字排序:4. 按数字倒序排序5. 指定分隔符排序:按对应的列排序sort命令:用于将文本文件内容加以排序,sort可针对文本文件的内容,以行为单位来排序。命令格式:sort [-bcdfimMnr][-o<输出文件>][-t<分隔字符>][+<起始栏位>-<结束栏位>...原创 2019-07-28 11:08:46 · 1818 阅读 · 0 评论 -
Linux中查看文件编码和修改文件编码
最近遇到一个需求,给我两个大文件,映射到Hive表中。文件中每个字段的值都有"",字段分隔符为’,’ ,通过vi查看文件内容正常,没有出现乱码。首先想到的方法是在hive中创建对应的表,然后通过put,将文件上传到hive表对应的hdfs目录下,然后查询发现乱码。下面来聊聊具体过程和解决办法:创建对应的hive表create table temp.temp_bianma_tb (c...原创 2019-08-04 01:12:05 · 2465 阅读 · 0 评论 -
CentOS 6对时间、时区设置修改及时间同步详解
目录时区显示时区修改时区时间概念:Linux时间有两个显示时间设置时间1、```date -s```2、ntpdate3、启动ntpd服务,开启后2就不能用了时区显示时区date --help 获取帮助[root@bigdata-training ~]# date -RSat, 06 Jul 2019 22:19:27 +0800[root@bigdata-training ~]...原创 2019-07-06 22:43:17 · 1606 阅读 · 0 评论 -
Linux中grep命令的使用
在Linux中,对文本处理的命令主要及常用的命令有awk、sed、grepawk是对列的处理,sed是对行的处理先聊聊grep命令,对文本的搜索过滤通过grep --help命令来查看grep命令的参数及用法$ grep --helpUsage: grep [OPTION]... PATTERN [FILE]...Search for PATTERN in each FILE or s...原创 2019-01-24 22:21:37 · 333 阅读 · 0 评论 -
Linux中的位置变量和预定义变量
目录位置变量脚本中$1-$9,表示第一个到第九个参数预定义变量$0: 表示脚本的名称$#:统计参数的个数$*:所有的参数,整体,\$@: 表示所有参数,一个参数是一个整体$?:上一条命令执行的结果$!: 表示进程PID位置变量脚本中$1-$9,表示第一个到第九个参数编写脚本vi location_var.sh#!/bin/bashecho $1echo this is the $...原创 2019-02-26 22:59:43 · 1461 阅读 · 1 评论 -
shell中如何使用函数
目录传递参数递归函数一个脚本调另一个脚本函数shell作为轻量级的脚本语言,也可以用户自定义函数,然后在shell脚本中调用,类似与Java中的类和方法。今天就来聊聊shell中函数的那些事。shell函数的定义语法如下:[ function ] funname [()]{action;[return int;]}说明:1、可以带function fun() 定义,也可以直接f...原创 2019-03-31 00:20:08 · 1092 阅读 · 1 评论 -
Linux中通用表达式
目录逻辑连接符内置判断字符串数值判断文件和目录判断数值运算逻辑连接符&&:与连接,第一个成功了,第二个才执行||:或连接,第一个失败了,第二个才执行;:无连接关系cd /fuyun && ll #第一条命令执行成功才执行第二条命令-bash: cd: /fuyun: No such file or directorycd ../ &&...原创 2019-03-24 16:30:48 · 524 阅读 · 0 评论 -
Linux中crontab定时任务
crontab:可以实现分钟级别的精准任务调度crontab -e : 编辑定时任务———–––*****command分钟小时日月周00-5900-231-311-120-7sh /tmp/test.sh-》每天凌晨3点执行脚本00 03 * * * sh /tmp/test.sh-》每周日中午12点30执行...原创 2019-03-24 17:04:58 · 201 阅读 · 0 评论 -
Linux Shell重定向(输入输出重定向)
目录硬件设备和文件描述符Linux Shell 输出重定向输出重定向举例错误输出重定向举例正确输出和错误信息同时保存/dev/null 文件Linux Shell 输入重定向输入重定向举例Linux Shell 重定向分为两种,一种输入重定向,一种是输出重定向;从字面上理解,输入输出重定向就是「改变输入与输出的方向」的意思。那么,什么是输入输出方向呢?标准的输入输出方向又是什么呢?一般情况...原创 2019-07-14 01:38:01 · 1870 阅读 · 0 评论 -
Linux普通用户执行sudo权限设置
执行命令sudo useradd --help报错如下:fuyun is not in the sudoers file. This incident will be reported.原因:该用户暂没有root权限解决办法:修改sudoers文件切换到root用户下,su -,运行visudo命令,visudo命令是用来编辑修改/etc/sudoers配置文件visudo如下图所...原创 2019-07-06 18:03:29 · 1572 阅读 · 0 评论 -
Linux删除、修改、添加、切换用户及修改密码
目录管理组管理用户添加用户修改hive用户密码查看所有用户查看登录日志查看用户操作记录(使用root账号)创建管理员权限的账号默认用户:root 管理员用户 默认组:rootLinux默认自带的用户的id都在500以内,用户自己创建的用户id从500开始用户配置文件:/etc/passwdroot:x:0:0:root:/root:/bin/bash用户名:密码:用户id:组id:...原创 2019-07-06 21:48:17 · 627 阅读 · 0 评论 -
Linux常用命令汇总及示例
一、认识Linux系统及基础命令1 构成2 重要的二级目录3 基础命令二、文件管理命令:Linux中没有后缀之分1 增:mkdir touch2 删、清空3 改:vim3.1 命令模式:刚刚打开时进入命令模式3.2 插入模式:在命令模式中按i,进入插入模式3.3 最后行模式:在命令模式下,按shift+:,进入最后行模式4 查:more、cat、less、hea...原创 2018-12-05 19:44:34 · 20401 阅读 · 6 评论