Linux&shell
文章平均质量分 92
Linux&shell&docker
测试小白在成长_耶
这个作者很懒,什么都没留下…
展开
-
shell getopt处理参数
appleK=""bananaK=""function doParse() { X="`getopt -u -o "a:b:" -l "apple:,banana:" -- "$@"`" #getopt是处理传入的参数,-o后面跟短参数,-l后面跟长参数,:表示参数值不能为空, #为空会报错,--后面跟传入的参数 [ $? -ne 0 ] && echo $X set -- $X # set – $X就是把X作为一个表达式的值一一返转载 2021-01-26 15:43:10 · 1216 阅读 · 1 评论 -
docker保证容器持续运行
镜像在远端执行的时候,无法持续运行导致程序运行失败判断容器能不能持续运行可以用命令试一下:docker run --net=host jqtest1可以持续运行的容器:不能持续运行的容器:尝试在Dockerfile文件中加了CMD tail -f name.txtCMD topCMD top -d 10均不能持续运行顺便了解到CMD和RUN的区别:RUN主要用于镜像构建(build)的时候,CMD主要是docker run的时候会触发后来无意间看到其他镜像用用了CMD ["/sbin原创 2020-12-23 18:57:20 · 4979 阅读 · 0 评论 -
LD_LIBRARY_PATH的含义
看到shell执行过程中,先export LD_LIBRARY_PATH=XXXX,想查询下这个变量的用途,查询到LIBRARY_PATH环境变量用于在程序编译期间查找动态链接库时指定查找共享库的路径,例如,指定gcc编译需要用到的动态链接库的目录。设置方法如下(其中,LIBDIR1和LIBDIR2为两个库目录): export LIBRARY_PATH=LIBDIR1:LIBDIR2:$LIBRARY_PATHLD_LIBRARY_PATH环境变量用于在程序加载运行期间查找动态链接库时指定除原创 2020-12-07 15:33:01 · 1494 阅读 · 0 评论 -
shell并行执性
shell脚本有时会遇到并行执行问题1、多个shell脚本并行执行运行在目录下创建了test1.sh、test2.sh、test3.sh、test4.sh这几个shell文件,创建了run_test.sh用来执行上面几个test文件test*.sh的内容均为:echo "this is $0"sleep 10echo "$0 end"run_test.sh的内容为:在命令行后面添加&可以使命令在后台运行,也就实现了并行执性file_name="./test1.sh./te原创 2020-09-10 16:07:18 · 1857 阅读 · 0 评论 -
解决docker 清理镜像、容器后依然占用空间
win上使用docker,占用空间很多,手动删除了所有镜像、容器后,空间依然未减小,使用docker system df查看,并没有内容,磁盘空间还是满的。使用docker system prune清理磁盘显示没有内容,但磁盘空间依然占满。请慎重使用,会删除所有容器和镜像可是占用的空间一点没变,重启docker、重启电脑,么有一丝丝变化。直到随手清空了一下回收站,突然灵光一闪,去看了磁盘空间,空了,哈哈哈哈哈所以清理完镜像和容器,一定要清空回收站!!!所以清理完镜像和容器,一定要清空回收站!原创 2020-06-04 19:37:30 · 12104 阅读 · 5 评论 -
git remote: username or password is wrong
git操作时报:remote: username or password is wrong尝试了网上说的git config --globalgit config --global user.name “XX”git config --global user.email “XX”git config --global user.password"XX"后并没用也修改或删除了win上控制...原创 2020-04-14 17:01:10 · 1903 阅读 · 0 评论 -
error: RPC failed; result=18, HTTP code = 200 fatal: The remote end hung up unexpectedly
error: RPC failed; result=18, HTTP code = 200 fatal: The remote end hung up unexpectedly fatal: 过早的文件结束符(EOF) fatal: index-pack failedSolution for failed with error: RPC failed; result=18, HTTP code ...原创 2020-01-17 17:50:38 · 2704 阅读 · 0 评论 -
Shell “syntax error: unexpected end of file”
记一次血泪教训rebase代码以后,sh文件就一直报结尾行syntax error: unexpected end of file,妈的结尾行没有任何问题呀,各种尝试以后内心非常急躁都要摔电脑了,后来强迫自己静下心来,发现确实有语法错误,但是报错位置不准确,报错位置不准确,报错位置不准确确认思路如下:1、:set ffwin上编辑确实可能导致ff=doc而导致执行报错在vim中命令模式下...原创 2020-01-16 11:03:50 · 252 阅读 · 0 评论