
bash
心飞路漫
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ssh使用私钥登录
#生成rsassh-keygen -t rsa#按需修改,默认即可#复制SSH密钥到目标主机,开启无密码SSH登录ssh-copy-id user@host#本地主机ssh远程服务器ssh -v root@远程服务器IP#注意 SSH相关的配置在/etc/ssh/sshd_config#可以控制是否允许登录#允许root认证登录PermitRootLogin yes#允许密钥...原创 2019-10-17 20:32:35 · 12975 阅读 · 0 评论 -
wmware把windows的目录共享给虚拟机里的centos7.7
#先在虚拟机上 安装vmwaretool#https://docs.vmware.com/cn/VMware-Workstation-Pro/15.0/com.vmware.ws.using.doc/GUID-08BB9465-D40A-4E16-9E15-8C016CC8166F.html#如果装载点目录尚不存在,请创建该目录。mkdir /mnt/cdrom#装载 CD-ROM 驱动器...原创 2019-10-15 22:36:16 · 1163 阅读 · 0 评论 -
ubuntu 手动的安装的openssl1.0,但是cmake时识别版本不对
needs OpenSSL version 1.0 but found too new version 1.1.1. Any version different to 1.0.x breaks原创 2019-04-25 01:13:02 · 3016 阅读 · 0 评论 -
bash 中 变量 比较大小
#!/bin/bashif [ $1 -gt $2 ]then echo “$1>$2”else echo “$2>$1”fi数字判断一些命令#-gt是大于的意思#-lt是小于#-eq是等于#-ne是不等于#-ge是大于等于#le是小于等于...原创 2019-04-25 02:37:04 · 6968 阅读 · 0 评论 -
编译时 fatal error: 'LuaEngine.h' file not found
这个可能是 需要LuaEngine可以尝试在源码目录中 执行 git submodule init && git submodule update以此加载目录原创 2019-04-25 02:42:08 · 1480 阅读 · 0 评论 -
tar 打包 . 开头的隐藏文件
转自 https://yq.aliyun.com/articles/532569linux 下 tar 打包不会自动打包 . 开头的隐藏文件又不能 .*那就下面这种,tar -zcvf soft.tgx * .[!.]*转载 2019-04-25 03:33:09 · 1974 阅读 · 0 评论 -
Shell中字符串的切割、拼接、比较、替换
https://blog.youkuaiyun.com/lizhidefengzi/article/details/76762059 【截取】一、Linux shell 截取字符变量的前8位,有方法如下:1.expr substr “$a” 1 82.echo $a|awk ‘{print substr(,1,8)}’3.echo $a|cut -c1-...转载 2019-04-25 08:48:58 · 2760 阅读 · 0 评论 -
Shell脚本中替换字符串等操作
一、判断读取字符串值表达式 含义 ${var} 变量var的值, 与$var相同 ${var-DEFAULT} 如果var没有被声明, 那么就以$DEFAULT作为其值 * ${var:-DEFAULT} 如果va...转载 2019-04-25 08:53:33 · 20898 阅读 · 1 评论 -
windows中运行 sh文件
安装git ,从软件管家下载安装即可需要的是git里面的sh.exe设置git的bin目录到 系统变量PATH 中这样就可以快速找到sh.exe了最好的办法就是直接设置.sh文件用sh.exe打开测试代码如下,写入aa.sh#!/bin/bashllecho 按任意键继续read -n 1运行结束效果良好...原创 2019-08-14 20:51:06 · 4967 阅读 · 0 评论 -
docker 中mysql 5.6 内存占用过大,优化配置
主要参考 https://blog.youkuaiyun.com/nagisazz/article/details/86540992https://v2ex.com/t/269589https://blog.youkuaiyun.com/kangle0228/article/details/81334555经过多次尝试后,我的mysql的内存占用从500M上下,减少到了80M上下最后我自己的使用的配置如下[...原创 2019-08-25 02:25:07 · 4301 阅读 · 0 评论 -
MYSQL 安装出错initialize specified but the data directory has files in it. Aborting.Newly created data
initialize specified but the data directory has files in it.Newly created data directory其实是data中存在了已有的数据 ,删除data 文件中的数据即可。转载 2019-08-21 02:20:07 · 7921 阅读 · 0 评论 -
apine 中 pip 安装Scipy 等科学相关的包时报错
参考来自https://blog.youkuaiyun.com/weixin_39198406/article/details/90675645#在alpine中安装python相关的科学相关依赖#要安装Numpy、Scipy、Matlotlib、Scikit-Learn、Pandas等包apk --update-cache --no-cache add tzdata gcc make freetype...原创 2019-09-15 00:01:24 · 1840 阅读 · 0 评论 -
centos6.10安装 docker 实操记录 20190924
首先,感谢网上的各位大神,提供的各种资料,虽然我尝试了三天,都没成功,各种原因吧但是总归是找到了自己的门路,以自己的办法,最终解决了问题首先为什么网上的大神提供的方法不合适自己用,1.系统环境不同比如我是centos6.10,是一个不知名的朋友借我玩几天的【深鞠躬感谢他】2.各系统软件环境不一样,容易选择各种冲突3.网络不一样,很多连接在国内外下载的情况不一样,我很多连接都是要自己下...原创 2019-09-24 11:38:17 · 20444 阅读 · 8 评论 -
shell生成随机字符串
#!/bin/bashi=1while [ i−le10000]doa=‘echo‘</dev/urandomtr−dcA−Za−z0−9∣head−c6‘‘echo−n−e"i -le 10000 ]doa=`echo `< /dev/urandom tr -dc A-Za-z0-9 | head -c6``echo -n -e &...转载 2018-10-02 19:17:57 · 2709 阅读 · 0 评论 -
Linux sed命令
Linux sed命令是利用script来处理文本文件。sed可依照script的指令,来处理、编辑文本文件。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。语法sed [-hnV][-e<script>][-f<script文件>][文本文件]参数说明:-e<script>或--expression=<...转载 2018-10-03 12:33:54 · 393 阅读 · 0 评论 -
Docker每次启动容器,IP及hosts指定
前言每次在使用Docker启动Hadoop集群的时候,都需要重新绑定下网卡,固定IP,同时修改/etc/hosts文件,非常麻烦,于是想探寻下原因及优化。一、原因/etc/hosts, /etc/resolv.conf和/etc/hostname,容器中的这三个文件不存在于镜像,在启动容器的时候,通过mount的形式将这些文件挂载到容器内部。因此,如果在容器中修改这些文件的话,修改部分不会存...转载 2018-10-19 14:46:20 · 7421 阅读 · 1 评论 -
bash条件测试及变量比较
![endif]-->!-->![endif]-->!-->![endif]-->!-->bash条件测试及变量比较一、 条件表达式1. 基本的if语句if [ … ]then….Fi 2. 多个if...转载 2018-12-28 23:13:19 · 1383 阅读 · 0 评论 -
在docker启动时设置时区,避免时区不对的问题
前提是镜像已经安装了tzdata,这样才能接受环境变量TZ,这样才能修改时区1.启动时设置 -e --env VAR1=value1如 -e TZ=Asia/Shanghai2.如果是docker-compose.yml 则 如下environment:TZ : ‘Asia/Shanghai’如此即可...原创 2018-12-31 19:02:52 · 5696 阅读 · 0 评论 -
docker 容器自定义 hosts 网络访问
在 docker-compose.yml 中增加 extra_hosts 关键字就可以将数据写入到容器的 /etc/hosts。extra_hosts添加主机名映射。extra_hosts:“somehost:162.242.195.82”“otherhost:50.31.209.229”将会在/etc/hosts创建记录:162.242.195.82 somehost50....原创 2019-01-03 01:20:51 · 8571 阅读 · 2 评论 -
docker 容器 启动时 加载sh 脚本 会加载/root/.bashrc
所以,要在容器启动时,运行你的sh文件或者命令,可以放在/root/.bashrc中放在/etc/profile是没有用的原创 2019-04-25 22:47:49 · 5562 阅读 · 1 评论 -
ubuntu 编译时 fatal error: 'Windows.h' file not found 可以试着安装 mingw-w64
fatal error: ‘Windows.h’ file not foundapt-get install mingw-w64原创 2019-04-26 08:29:40 · 13670 阅读 · 10 评论 -
在unbuntu环境环境中搭建mingw-w64,编译出a.exe到windows环境的执行文件
https://blog.youkuaiyun.com/chuyanghong/article/details/78398259mingw-w64工具的作用:在unbuntu环境环境中搭建mingw-w64,编译出a.exe到windows环境的执行文件步骤:1.sudo apt-get update2.sudo apt-get install mingw-w643.创建一个hello.c,sudo...转载 2019-04-26 10:03:02 · 3311 阅读 · 0 评论 -
cmake 编译时 报这类 HMAC_CTX 有关的错误
有可能是openssl高版本已经不支持了,试着用openssl1.0.0t或者openssl1.0.x的版本试一下原创 2019-04-26 23:31:45 · 7230 阅读 · 1 评论 -
Shell字符串比较相等、不相等方法小结
#!/bin/sh#测试各种字符串比较操作。#shell中对变量的值添加单引号,爽引号和不添加的区别:对类型来说是无关的,即不是添加了引号就变成了字符串类型,#单引号不对相关量进行替换,如不对$符号解释成变量引用,从而用对应变量的值替代,双引号则会进行替代#author:tenfyguoA="$1"B="$2"echo “输入的原始值:A=A,B=A,B=A,B=B”#判断字符串是...转载 2018-10-02 02:03:38 · 19886 阅读 · 0 评论