bin

【转载】awk入门

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-05 02:54:03
作者: 阮一峰 http://www.ruanyifeng.com/blog/2018/11/awk.html awk是处理文本文件的一个应用程序,几乎所有 Linux 系统都自带这个程序。 它依次处理文件的每一行,并读取里面的每一个字段。对于日志、CSV 那样的每行格式相同的文本文件,awk可能是最方便的工具。 awk其实不仅仅是工具软件,还是一种编程语言。不过,本文只介绍它的命令行用法,对于大多数场合,应该足够用了。 一、基本用法 awk的基本用法就是下面的形式。 格式 $ awk 动作 文件名 示例 $ awk '{print $0}' demo.txt 上面示例中,demo.txt是awk所要处理的文本文件。 前面单引号内部有一个大括号,里面就是每一行的处理动作print $0。 其中,print是打印命令,$0代表当前行,因此上面命令的执行结果,就是把每一行原样打印出来。 下面,我们先用标准输入(stdin)演示上面这个例子。 $ echo 'this is a test' | awk '{print $0}' this is a test 上面代码中,print $0就是把标准输入this is a test,重新打印了一遍。 awk会根据空格和制表符,将每一行分成若干字段,依次用$1、$2、$3代表第一个字段、第二个字段、第三个字段等等。 $ echo 'this

..\\ 文件路径用法

走远了吗. 提交于 2019-12-05 02:41:33
【.\Bin\】一个点后接斜杠表示当前工程目录的下级目录下的Bin文件夹 【..\Bin\】两个点后接斜杠表示当前工程目录的同级目录下的Bin文件夹 【..\..\Bin\】两个点后接斜杠再接两点斜杠表示当前工程目录的上级目录对应的同级目录Bin文件夹 其他规律同上 来源: https://www.cnblogs.com/Dongzhu/p/11898907.html

kafka systemctl开机启动

风流意气都作罢 提交于 2019-12-05 02:26:33
创建/etc/systemd/system/kafka.service [root@zookeep-kafka-node1 opt]# cat /etc/systemd/system/kafka.service [Unit] Description=Apache Kafka server (broker) After=network.target zookeeper.service [Service] Type=simple Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin://usr/local/jdk1.8.0_231/bin" User=root Group=root ExecStart=/opt/kafka_2.12-2.3.0/bin/kafka-server-start.sh /opt/kafka_2.12-2.3.0/config/server.properties ExecStop=/opt/kafka_2.12-2.3.0/bin/kafka-server-stop.sh [Install] WantedBy=multi-user.target [root@zookeep-kafka-node1 ~]# systemctl daemon-reload

zookeeper systemctl开机启动

≯℡__Kan透↙ 提交于 2019-12-05 02:21:27
创建 /etc/systemd/system/zookeeper.service 文件,内容下 [root@zookeep-kafka-node1 bin]# cat /etc/systemd/system/zookeeper.service [Unit] Description=zookeeper.service After=network.target ConditionPathExists=/opt/zookeeper-3.5.6/conf/zoo.cfg [Service] Type=forking ExecStart=/opt/zookeeper-3.5.6/bin/zkServer.sh start ExecStop=/opt/zookeeper-3.5.6/bin/zkServer.sh stop [Install] WantedBy=multi-user.target 启动命令,开机启动 [root@zookeep-kafka-node1 ~]# systemctl daemon-reload [root@zookeep-kafka-node1 ~]# systemctl enable zookeeper [root@zookeep-kafka-node1 ~]# systemctl start zookeeper [root@zookeep-kafka-node1

MacOS 出现command not found

烂漫一生 提交于 2019-12-05 02:10:54
MacOS 出现command not found 或不论输入什么都出现no such file or directory,可能是路径配置出了问题 可以尝试通过以下方案解决 打开终端,输入命令 export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin 永久解决 vim ~/.bash_profile # 粘贴以下内容 PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" export PATH # 点击esc,再点击shift加: # 输入wq,保存并退出 来源: https://www.cnblogs.com/liuhuan086/p/11896999.html

ElasticSearch(十四):Linux下设置ElasticSearch 开机自启

空扰寡人 提交于 2019-12-05 01:55:40
一、创建脚本文件 在 /etc/init.d 目录下,创建脚本文件 elasticsearch # cd /etc/init.d/ # vim elasticsearch 将以下内容写入文件中(其中JDK安装路径、elasticsearch安装路径及用于启动的elasticsearch的用户根据实际情况进行修改) #!/bin/sh #chkconfig: 2345 80 05 #description: elasticsearch export JAVA_HOME=/usr/local/java/jdk1.8.0_171 export JAVA_BIN=/usr/local/java/jdk1.8.0_171/bin export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME JAVA_BIN PATH CLASSPATH case "$1" in start) su - es<<! cd /usr/local/elasticsearch-6.8.1 ./bin/elasticsearch -d ! echo "elasticsearch startup" ;; stop) es_pid=`ps aux

MySQL多实例安装教程

独自空忆成欢 提交于 2019-12-05 00:42:05
目录 MySQL的多实例 实验准备: 准备阶段: 实验阶段 MySQL的多实例 实验准备: 1. 一个干净的centos7系统 2. 关闭防火墙和selinux 3. 之前已经二进制安装过的MySQL数据库 4. 准备文件夹 准备阶段: 准备文件目录 [root@centos7 data]#mkdir -pv /mysql/{3306,3307,3308}/{data,etc,socket,log,bin,pid} mkdir: created directory ‘/mysql’ mkdir: created directory ‘/mysql/3306’ mkdir: created directory ‘/mysql/3306/data’ mkdir: created directory ‘/mysql/3306/etc’ mkdir: created directory ‘/mysql/3306/socket’ mkdir: created directory ‘/mysql/3306/log’ mkdir: created directory ‘/mysql/3306/bin’ mkdir: created directory ‘/mysql/3306/pid’ mkdir: created directory ‘/mysql/3307’ mkdir: created

Deppin 开发环境配置,VUE & dotnetcore

荒凉一梦 提交于 2019-12-04 23:38:15
NodeJs 注意替换相关文件名版本 首先定位到 node-v12.13.0-linux-x64.tar.xz 的下载目录 Unzip the binary archive to any directory you wanna install Node, I use /usr/local/lib/nodejs sudo mkdir -p /usr/local/lib/nodejs sudo tar -xJvf node-v12.13.0-linux-x64.tar.xz -C /usr/local/lib/nodejs Set the environment variable ~/.profile , add below to the end ,更新环境变量 # Nodejs export PATH=/usr/local/lib/nodejs/node-v12.13.0-linux-x64/bin:$PATH Refresh profile . ~/.profile Test installation using node -v npm version npx -v 添加符号链接 sudo ln -s /usr/local/lib/nodejs/node-v12.13.0-linux-x64/bin/node /usr/bin/node sudo ln -s /usr/local

Linux用户权限相关命令

99封情书 提交于 2019-12-04 22:34:27
用户和权限的基本概念 基本概念 用户 是Linux系统工作中重要的一环,用户管理包括 用户 与 组 管理 在Linux系统中,不论是由本机或是远程登录系统,每个系统都 必须拥有一个账号 ,并且 对于不同的系统资源拥有不同的使用权限 在Linux中,可以指定每一个用户针对 不同的文件或者目录的不同权限 对于 文件/目录 的权限包括: 组 为了方便用户管理,提出了组的概念,如下图所示 在实际应用中,可以预先针对组设置好权限,然后将不同的用户添加到对应的组中,从而不用依次为每一个用户设置权限 ls-l扩展 ls-l可以查看文件夹下文件的详细信息,从左到右依次是: 权限 ,第1个字符如果是d表示目录 硬链接数 ,通俗地讲,就是有多少种方式,可以访问到当前目录/文件 拥有者 ,家目录下文件/目录的拥有者通常都是当前用户 组 ,在Linux中,很多时候,会出现组名和用户名相同的情况 大小 时间 名称 chmod简单使用 chmod可以修改 用户/组 对 文件/目录 的权限 命令格式如下: 提示:以上方式会一次修改拥有者/组权限 超级用户 Linux系统中的root账号通常 用于系统的维护和管理 ,对操作系统的所有资源 具有所有访问权限 在大多数版本的Linux中,都不推荐 直接使用root账号登录系统 在Linux安装的过程中,系统会自动创建一个用户账号,而这个默认的用户就称为"标准用户"

Mac下安装phpredis

☆樱花仙子☆ 提交于 2019-12-04 20:56:01
系统环境 macOS 10.14.5 MAMP 5.4 阿里云Redis 5.0集群 PHP的版本7.3.7 下载php-redis, github地址:https://github.com/phpredis/phpredis.git cd phpredis 编译 phpize /Applications/MAMP/bin/php/php7.3.7/bin/phpize 提示无法找到antoconf,如图: 使用 brew install autoconf 安装 autoconf,如果没有安装brew,执行 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" /configure 执行 ./configure --with-php-config=/Applications/MAMP/bin/php/php7.3.7/bin/php-config make&make test 拷贝redis.so cd modules cp redis.so /Applications/MAMP/bin/php/php7.3.7/lib/php/extensions/no-debug-non-zts-20180731     修复php的配置文件 cd