linux
文章平均质量分 86
linux
aabond
这个作者很懒,什么都没留下…
展开
-
Nginx使用指南
Nginx是一款高性能的开源 Web 服务器软件,也可以用作反向代理服务器、负载均衡器和 HTTP 缓存服务器。由 Igor Sysoev 于 2002 年创建,2004年公开,并且在开源社区得到广泛的支持和贡献。Nginx 的设计目标是解决 C10K(Concurrency 10,000) 问题,即同时处理成千上万个并发连接的能力。相比传统的Web服务器,如 Apache,Nginx 使用了异步非阻塞的事件驱动架构,更高效地处理大量的并发请求,提供更快地响应速度和更低的资源消耗。高性能。原创 2023-09-22 10:55:57 · 173 阅读 · 0 评论 -
git常用命令,源码分析及在IDEA中使用
git是一个免费的开源分布式版本控制系统,它最初是 Linus Torvalds 于2005 年 4 月,为了帮助管理 Linux 内核开发而开发的版本控制软件 版本控制系统(Version Control System, VCS)是一种可以记录一个或多个文件内容变化,以便将来查阅的系统。它有四个发展阶段:起源 linux有两个工具diff和patch,可以计算两个文件的不同,并还原。这两个工具可以说是VCS的起源。据说1991-2002年之间,即使CVS出现之后,Linus一直使用diff和pat原创 2022-06-30 16:19:17 · 1054 阅读 · 0 评论 -
Linux shell命令使用案例小结
1. 获取目录名或文件名# 列出当前目录,所有目录名,没有目录会报错ls -d */ | xargs basename -a # 列出当前目录及子目录所有文件, f是文件,可以改为d,列出目录find . -type f -print 2. 清空文件内容cat /dev/null > tmp.txt# 等价于:> tmp.txt# 使用填充文件dd if=/dev...原创 2019-12-19 21:12:01 · 1031 阅读 · 0 评论 -
Linux 老鸟必知快捷键
Linux 命令行快捷键1.ctrl + [a-z]快捷键效果ctrl+a光标移到行首ctrl+b光标左移一个字符ctrl+ckill当前进程ctrl+d光标后有字符,则删除光标之后的一个字符,否则退出exitctrl+e光标移到行尾ctrl+f光标右移一个字符ctrl+g从逆向搜索模式退出ctrl+h删除光标前一个...原创 2019-03-20 17:34:37 · 424 阅读 · 0 评论 -
有关docker使用的几个问题及解决方法
有关docker使用的几个问题及解决方法1.Docker 删除所有服务,镜像docker service rm -f `docker service ls | awk 'NR > 1 {print $1}'`docker rmi -f `docker images | awk 'NR > 1 {print $3}'`2.卸载Docker安装目录删不掉, docker容器删不掉...原创 2019-03-04 20:38:26 · 731 阅读 · 0 评论 -
Linux shell文本三剑客之awk的使用
一、awk 概述awk 是一种可用于选择文件中的特定记录并对其执行操作的程序。awk 命令行语法如下awk [options] -f progfile [–] file …awk [options] [–] ‘program’ file …options是命令行选项progfile是awk程序文件表示命令行选项截止,以后首字母为-的文件或其它不会视为选项file为输入文件...原创 2019-01-14 22:25:04 · 238 阅读 · 0 评论 -
Linux shell文本三剑客之sed的使用
一、sed 概述sed 是一个流编辑器,用于在输入流(文件或管道中的输入)上执行基本文本转换。sed 能够对文本文件进行增删改查等操作。sed 拥有两个缓冲区,活跃模式空间(active pattern space)与辅助保持空间(auxiliary hold space), 简称为活跃区和暂存区,且这两个缓冲区默认都为空。sed 的基本操作只需要用到活跃区,sed的高级操作需要活跃区与...原创 2019-01-01 12:42:45 · 292 阅读 · 0 评论 -
Linux shell文本三剑客之grep的使用
grep的使用一、匹配控制新建3个测试文件# 生成1到100seq 1 100 > nums.txtcat>words.txt<<-EOFhello worldCommon methods to solve matrix relat原创 2018-12-29 15:34:09 · 242 阅读 · 0 评论 -
putty和psftp的基础使用
一、putty使用最近使用腾讯云的服务器,在浏览器上使用webshell不能复制黏贴和输入中文,所以根据推荐,使用putty。使用putty登录linux服务器,每次都要输入账号密码,很麻烦,在网上看到一个方法是使用SSH免密码登录,还有另一种方法是在putty的快捷方式加参数,即右击快捷方式,选择属性,在目标文本框内,添加以下代码,就不用每次输入账号密码了D:\PuTTY\putt...原创 2018-11-30 16:06:54 · 1230 阅读 · 0 评论 -
Linux shell案例:获取github上一个人所有仓库
前提:从github上下载一个人所有仓库,仓库数量93个,要是手动下,呵呵想从网上找现成的轮子,发现有一个2013年的博客https://blog.csdn.net/kkme88/article/details/12651065,里面的脚本已经不适用现在的网页结构刚好学习Linux shell,自己动手写一个过程难点:获取下载链接,需要正则,还有因为仓库太多,github分页...原创 2018-10-17 20:28:21 · 1695 阅读 · 1 评论 -
Linux shell字符串截取、替换、删除以及trim
字符串截取从左向右截取第一个//后的字符串 word=abcd-//master-01://httpab echo ${word#*//} # 输出:master-01://httpab从左向右截取最后一个//后的字符串 word=abcd-//master-01://httpab echo ${word##*//} # 输出:httpab...原创 2018-10-15 23:31:57 · 28296 阅读 · 1 评论 -
Linux shell起始
Shell 起始Shell介绍#!/bin/bash,定义哪种解释器解释脚本#! 告诉系统其后路径所指定的程序即是解释此脚本文件的 Shell 程序没有加上#!+Shell路径这一行,那么,脚本会默认当前用户登录的Shell,为脚本解释器用户登录的默认Shell在 /etc/passwd文件里Linux Shell种类Bourne Shell(/usr/bin/sh或/bin/...原创 2018-10-11 10:21:46 · 268 阅读 · 0 评论