标签 DIR 下的文章

  • 📂2021-07-2_shell脚本-讲目录YYYY-MM-DD/中的所有文件移动到YYYY-MM/DD/下教程

    \#生成YYYY-MM-DD/目录并在目录下创建文件#!/bin/bash for I in {1..365} ;do #创建过去一年以日期命名的目录 DIR=`date -d "-$I day" +%F` mkdir /data/test/$DIR for j in {1..10} ;do #在目录下创建10个随机命名的文...

  • 📂linux 防掉坑神器之 safe_rm教程

    为了少踩坑,直接上代码<pre class="brush:bash;gutter:true;">alias rm=safe_rm export TRASH_DIR={your_path}/.__trash safe_rm () { local d t f s [ -z "$PS1" ] && (/bin/rm...

  • 📂linux 运行springboot sqoop项目教程

    0.安装jdk并设置环境变量,classpathexport JAVA\_HOME=/usr/local/src/jdk8 export PATH=$PATH:$JAVA\_HOME/bin export JRE\_HOME=$JAVA\_HOME/jre export CLASSPATH=.:$JAVA\_HOME/lib:$JRE\_HOME/lib1.上传hadoop文件2.配置...

  • 📂一键编译安装nginx脚本教程

    [root@cent7_yzil ~]# cat install_nginx.sh #!/bin/bash SRC_DIR=/usr/local/src NGINX_URL=http://nginx.org/download/ NGINX_FILE=nginx-1.18.0 TAR=.tar.gz NGINX_INSTALL_DIR=/apps/nginx CPUS=`lscpu |awk...

  • 📂Shell遍历hadoop目录的批量操作教程

    需求背景每天产生3T(约2.5W个gz压缩文件)的DPI日志文件,因存储等各种问题,需要尽可能的节约存储。日志文件中有26个字段,根据业务需求需要提取6个字段。-解决方法通过shell脚本通过MR程序(推荐,本篇不做论述)结论: 经验证得出的结论shell脚本大约5~10S处理一个文件,比较慢,对于这样大量且分散的情况,不推荐,但可以提供一个思路。 根据实际情况处理步骤包括:从hdfs...

  • 📂Linux C : Makefile 的编写和示例教程

    make工具是Unix/Linux 的一个编译工具,它按照顺序读取 Makefile 或 makefile ,进行自动地有选择地执行编译链接,只对影响到的修改的文件进行重新编译,不需要对整个工程进行重新编译。而Makefile中些内容的就是它的编译方式。Makefile 的格式:目标项 依赖项列表[target] : file1 file2 file3 ... 规则command1com...

  • 📂记录linux 下c++ 调用 python脚本的坑教程

    1、需要安装python的依赖包这里我安装了多次,这个坑最耽误时间。第一步:一开始是本地安装,下载https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86\_64.sh。make install 到指定的文件进行安装。第二步:以为这只是python开发需要的环境,所以又安装了pyth...

  • 📂给我1万字,也讲不清Java内存排查。1万不行来2万~.~教程

    不羡鸳鸯不羡仙,一行代码调半天。原创:小姐姐味道(GZH ID:xjjdog),欢迎分享,转载请保留出处。本篇文章是《Java内存故障?只是因为你不够帅!》 这篇文章的续篇。上篇侧重于理论,本篇侧重于实践。对于内存问题排查来说,搞理论的痛苦,搞实践的也痛苦,没有一片清净之地。why?因为内存溢出是Java码农永远的伤。溢出有很多种解释,有精满自溢,有缓冲区溢出***,还有另外一种叫做领导的溢...

  • 📂将java进程转移到“解剖台”之前,法医都干了什么?教程

    原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。作为法医,不怕高度腐烂的尸体,也不怕错综复杂的案情。最怕的,是没留下任何东西。空无一物,任何高超的技术,丰富的经验,都无从下手。生产环境错综复杂,几分钟前活蹦乱跳的进程,此刻就奄奄一息的躺在那里,苟延残喘。作为第一时间发现的目击者,一定要注意保存好现场。有时,最坏的情况就是引火上身,纠缠不清,这都是我们不愿看到的。在...

  • 📂opencv4nodejs windows 安装 install教程

    ① ======================管理员模式 npm install --global windows-build-tools② ======================下载opencv 解压到一个文件夹(如:D:\opencv) https://github.com/opencv/opencv/releases/③ ======================设...

  • 📂清理linux内核源码arch中不相关的目录教程

    linux源码 2.6.30.4TQ24401.解压源码包2.添加用于清理垃圾的make目标 在顶层Makefile中help目标完了后,增加下面的处理 #garbage remove for TQ244 PHONY += grm GBG_ARCH_DIR += arch/alpha GBG_ARCH_DIR += arc...

  • 📂自动修改centos服务器IP地址教程

    Linux服务器IP修改脚本 ;配置Linux服务器静态I地址P。 IP配置默认存放路径:/etc/sysconfig/network-scripts/。 修改IP地址会同步修改:IP、NETMASK、GATEWAY。 IP地址修改完成后,确认重启网卡服务。vim automatically\_modify\_server\_IP.sh#!/bin/bash #2021-3-22 10:4...

  • 📂sh nginx 虚拟主机安装卸载教程

    \#!/bin/bash \#2021年3月10日22:07:13 \#auto config nginx virtual hosts \#by author www.jfedu.net \######################## NGX\_VHOSTS="" NGX\_VER="1.18.0" NGX\_CNF="nginx.conf" NGX\_YUM="yum ...

  • 📂Shell定期清除超过指定天数的日志文件教程

    背景tomcat系统日志,或者已建设项目中日志,设置不合理的回滚,会导致日志文件越来越多。使用以下脚本,可以清理30天前的日志#删除tomcat日志大于30天的 LOG_DIR=/opt/apache-tomcat-8.0.11/logs/ cd $LOG_DIR delfiles=`find -name "*.log" -mtime +30` for a in $del...

  • 📂linux系统C/C++实现遍历指定目录教程

    结构体简介DIR结构体struct __dirstream { void *__fd; char *__data; int __entry_data; char *__ptr; int __entry_ptr; size_t __allocation; size_t __...

  • 📂Shell写一个显示目录结构教程

    在Linux中使用Shell写一个显示目录结构的命令,快速寻找目录结构。1、代码<pre class="brush:cpp;gutter:true;">#!/usr/bin/env bash # 本命令用于显示指定路径或者当前路径的文件结构,支持搜索 # tf 显示当前目录的文件结构 # tf 接关键词 搜索当前目录 # tf 目录 关键词 搜索指定目录 ...

  • 📂# 经典shell脚本教程

    1、服务器初始化vim 1.sh # 设置时区并同步时间 ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime if ! crontab -l | grep ntpdate $>/dev/null ;then (echo "* 1 * * * ntpdate -u time.windows.com >/de...

  • 📂FreedonStudio freertos 内存分配方式选择教程

    FreeRTOS提供了5种内存管理实现,具体使用的哪一种,要看编译指定使用的FreedomStudio 软件示例freertos\_minimal/src/MakefileMakefile 中export HEAP = 4在freertos\_minimal/FreeRTOS-metal/scripts/FreeRTOS\_core\_mk 中ifeq ($(HEAP),1) overr...

  • 📂Linux DIR,dirent,stat结构体教程

    1、DIR定义struct __dirstream { void *__fd; char *__data; int __entry_data; char *__ptr; int __entry_ptr; size_t __allocation; size_t __size...

  • 📂在 linux 下使用 CMake 构建应用程序教程

    CMake 简介 =============================CMake 是一个跨平台的自动化建构系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件,如 Unix 的 Makefile 或Windows Visual C++ 的 projects/workspaces 。文件 CMakeLists.txt 需要手工编写,也可以通过...

  • 📂Ubuntu系统配置系列2——文件夹出现在了桌面上教程

    刚装好的Linux系统出现所有home目录下的文件全部出现到桌面,对于处女座的人来说,实在是别扭至极,因此果断调整。原桌面#1.用vim编辑器打开文件,或者用gedit、nano打开都可以,这里以vim为例 sudo vim ~/home/velma(用户名)/.config/usr-dirs.dir#2.修改为如下内容,即在源文件的每行的末尾追加文件名即可 XDG_DESKTOP_DI...

  • 📂启动Spark-shell时报HADOOP_CONF_DIR没有配置的解决办法教程

    When running with master ‘yarn’ either HADOOP\_CONF\_DIR or YARN\_CONF\_DIR must be set in the environment.解决办法: 在spark目录下conf/spark-env.sh中配置HADOOP\_CONF\_DIR参数,值为Hadoop目录

  • 📂Linux下执行npm install 时出现 “cannot run in wd”如何解决?教程

    **npm install 换为 npm install --unsafe-perm 执行即可。** (官方文档 说有风险,原因很简单,就是在 root用户下,执行npm 不安全,说白了root的权限太大,执行npm可能会有不可预知的风险,如果非要使用,那就加上–unsafe-perm参数即可)如果 要 安全执行的话,就继续看:如果不是在root用户下安装的nvm的话(即在普通用户下...

  • 📂【shell】shell函数的应用于注意事项教程

    希望各位不要白piao,点个赞或者刷个评论再走,还有【禁止转载】我个人觉得写的比较细,有基础的还是看一下黑体字的部分,因为我觉得还是很容易出错。话不多说讲什么我会先列出来,如果会了可以忽略本文章,省下时间去学习别的知识~**如果你有一定基础还是要看下黑体字的!! 如果你有一定基础还是要看下黑体字的!! 如果你有一定基础还是要看下黑体字的!!**这篇文章主要讲函数,如果有其他的疑惑,请参考...

  • 📂linux 安装 node教程

    使用nvm安装,简单方便,且能安装多版本。先安装 nvm https://github.com/nvm-sh/nvm#installing-and-updating安装运行命令curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash或者wget -qO- https://raw.github...

  • 📂企业级-Shell案例12——MySql数据库备份脚本教程

    MySql数据库备份脚本mysql备份数据库,使用企业级,可以防止数据库出错。分库备份<pre class="has">mysqldump -uroot -pxxx -B A > A.sql ```bash #!/bin/bash DATE=$(date +%F_%H-%M-%S) HOST=localhost USER=backup PASS=123....

  • 📂Ubuntu TTY 字体大小 目录颜色 中文乱码 设置教程

    TTY有很多不舒服的地方,没有中文 目录是深蓝色的看不清楚 字太小. 通过设置让终端更舒服一些.进入TTY从桌面进入TTY: 按`Ctrl+Alt+F[1-9] 有的版本图形界面在F7和F8,有的版本图形界面在F1和F2.所以就按个F3吧.设置字体大小sudo dpkg-reconfigure console-setup 进去之后选一个拉丁系列的字体,选一个大一点的字号.中文支持安装一...

  • 📂android shell 准发代理shell示例教程

    android shell文件中语法见:shell语法https://blog.csdn.net/hfreeman2008/article/details/51416188代理原理是设置iptables网关策略+redsocks转发->代理服务器3proxy设置proxy.sh文件#!/system/bin/sh # 本sh仅实现了sock5代理配置 # $0表示sh文件本身路径,$...

  • 📂转 Linux sudo命令教程

    脚本中使用$HOME变量 问题描述:某些同事原来写的脚本中包含如下内容。 BIN\_DIR=${HOME}/tools TAIR\_BIN\_DIR=${HOME}/tair\_bin TAIR\_SRC\_DIR=${HOME}/tair\_src原来的使用习惯是: 直接登录admin的shell运行这些脚本。改用个人帐号使用sudo -u admin example.sh ...

  • 📂Centos7下编译安装php扩展redis5.0.2教程

    安装环境:centos7 + php 7.2.19 1. 下载地址:http://pecl.php.net/get/redis-5.0.2.tgzwget -O /mydata/download/redis-5.0.2.tgz http://pecl.php.net/get/redis-5.0.2.tgz解压tar zxf redis-5.0.2.tgz3. 切换到已解压文件目录redis...