
Linux
洞之蝉
真正想做的人总是什么也不说,扭头就去做了。
展开
-
zsh中提示mvn 或者vim command not found
如果vim提示command not found一、首先输入命令,让暂时可以使用vim等命令export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin二、由于使用zsh,bash_profile不生效,所以在.zshrc中添加path,保存即可...原创 2021-02-19 15:02:00 · 2642 阅读 · 0 评论 -
一个比较好的expect脚本学习手册
http://xstarcd.github.io/wiki/shell/expect.htmlexpect - 自动交互脚本目录expect参数expect教程中文版 expect中文手册 expect说明启用选项-c:执行脚本前先执行的命令,可多次使用。 -d:debug模式,可以在运行时输出一些诊断信息,与在脚本开始处使用exp_internal 1相似。 -D:启用交换调式器,可设一整数参数。 -f:从文件读取命令,仅用于使用#!时。如果文件名为"-",则从stdin读转载 2020-10-15 16:54:04 · 624 阅读 · 0 评论 -
linux监控工具supervise的使用
一、简介supervise是Daemontools工具包中的工具之一,主要用来对进程进行监控。它能够监控指定的进程,当进程挂掉的时候,可以重新启动该进程。supervise添加监控的服务非常容易,格式如下: 1 superviseserverDir[参数] serverDir启动服务shell文件所在目录,即run文件所在目录,当server挂了之后,supervise会调用serverDir目录下面的run文件来启动服务。二、使用1、案例1..转载 2020-09-28 18:39:00 · 1481 阅读 · 0 评论 -
linux下创建crontab定时清理服务任务
1.编写定时任务脚本#!/bin/bash for i in `find . -type f -name *.log -size +800M` do echo $i cat /dev/null > $i done2.生成新的crontab定时任务crontab -e 之后添加每分钟定时清理脚本,配置更新后会自动识别* * * * * sh...原创 2019-12-12 18:09:25 · 350 阅读 · 0 评论 -
nginx(虚拟主机配置、ip、域名、端口号)
转自:https://blog.youkuaiyun.com/www1056481167/article/details/76099787官网:http://nginx.org/en/docs/http/server_names.html 本章主要讲解nginx的虚拟主机。分别是基于域名。基于ip、基于端口号来配置虚拟主机。大致配置细节在nging.conf的http{}内编写:一下列出简单的...转载 2019-01-25 10:06:01 · 1431 阅读 · 0 评论 -
Lua学习之问题记录
1、nginx.timer实现定时推送功能2、函数pcall(protected call),Lua中处理错误,用函数pcall(protected call)来包装需要执行的代码。pcall接收一个函数和要传递给后者的参数,并执行,执行结果:有错误、无错误;返回值true或者或false, errorinfo。语法格式如下if pcall(function_name, ….) th...原创 2018-11-22 10:04:43 · 130 阅读 · 0 评论 -
Mac上sshd服务启用
原文地址:https://segmentfault.com/a/1190000001732729scp (Secure copy) 命令相信 同学们都知道。今天我想从我的一台同局域网内的Linux 机器上拷贝几个文件到我的的机上来。突然想到,mac 毕竟不是 linux, sshd 服务默认没有启动的可能性很大。到底有没有 sshd 服务呢?看看呗?于是:➜ ~ ps auwx | grep ...转载 2018-06-05 00:15:06 · 3320 阅读 · 0 评论 -
Mac下到Linux主机ssh免密码登录
最近忙得忘乎所以,写篇博客放松放松,RT,直接上命令好了# Localssh-keygen -t rsascp ~/.ssh/id_rsa.pub username@server:~/.ssh/vi ~/.ssh/config加入:Host nickname #别名,域名缩写HostName XX #完整的域名User XX #登录该域名使用的账号名IdentityFile ~/.ssh/id_r...转载 2018-06-05 00:14:32 · 201 阅读 · 0 评论 -
【Linux】变量$#,$@,$0,$1的意义
我们先写一个简单的脚本,执行以后再解释各个变量的意义 # touch variable# vi variable 脚本内容如下: #!/bin/shecho "number:$#"echo "scname:$0"echo "first :$1"echo "second:$2"echo "argume:$@"转载 2014-10-02 15:00:07 · 610 阅读 · 0 评论 -
ANSI控制码的说明
ANSI控制码的说明例如: echo -ne "\33[32m" 可以将字符的显示颜色改为绿色 echo -ne "\33[3;1H" 可以将光标移到第3行第1列处具体的摘抄一些如下:\33[0m 关闭所有属性\33[1m 设置高亮度\33[4m 下划线\33[5m 闪烁\33[7m 反显\33[8m 消隐\33[30m -- \33[3原创 2014-10-02 18:19:10 · 1037 阅读 · 0 评论 -
【UNIX——01】APUE第一章
有三个用于进程控制的主要函数: f o r k、e x e c和w a i t p i d(e x e c函数有六种变体,但经常把它们统称为e x e c函数)。原创 2014-08-07 23:46:00 · 462 阅读 · 1 评论 -
Linux命令英文全称
Linux命令英文全称su:Swith user 切换用户,切换到root用户cat: Concatenate 串联uname: Unix name 系统名称df: Disk free 空余硬盘du: Disk usage 硬盘使用率chown: Change owner 改变所有者chgrp: Change group 改变用户组ps:Proces原创 2014-07-11 09:41:55 · 567 阅读 · 0 评论 -
【Linux】Vim命令合集
Vim命令合集命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件文件命令打开单个文件vim file同时打开多个文件vim file1 file2 file3 ..转载 2014-07-19 21:28:40 · 462 阅读 · 0 评论