随笔分类 - linux系列
linux使用技巧
摘要:在目录下所有文件中查找某个字符串(递归查) grep -rnl '字符串' 目录名 统计一个文件夹下目录数或文件数, 如下分步讲解: 1. 显示目录下内容: ls -l # 会以行形式列出所有一级内容, 普通文件义-开头, 目录以d开头 2. 递归显示目录下所有内容: ls -lR # 递归列出所有
阅读全文
摘要:向下翻动一屏幕: space, ctrl + f, ctrl + v, ctrl + F 向下翻动半屏: d, ctrl + D 向下翻动一行: 回车, e, j 向上翻动一屏幕: b, ctrl + B 向上翻动半屏: u, ctrl + U 向上翻动一行: k, y 1G 回到文件首部 G 翻到
阅读全文
摘要:一. nginx配置文件结构介绍 二. location语法规则: 1. = 开头表示精确匹配 2. ^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。 nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格
阅读全文
摘要:对于有些进程,我们不希望它出现意外的崩溃,如果万一崩溃了,也希望可以自动能够重启,而不是手动去启动他们,万一半夜崩了,那不得半夜起来重启服务?那滋味一定很酸爽。很典型的一种就是web服务,按照道理来讲,服务器不宕机,应该是需要一直运行下去的。可是天意不可测,万一哪天突然崩了呢? 所以我们需要一种机制
阅读全文
摘要:一. help使用 查看ls命令的帮助信息 ls --help # 查看全部 ls --help | less # 分页查看, q退出 二. man手册 同一命令存在于多个章节中时, 可指定章节查看 man ls # 查看ls命令的帮助信息 man -f passwd # 列出章节中的所有passw
阅读全文
摘要:命令行快捷方式收集: ctrl a # 移动光标到命令行首位 ctrl e # 移动光标到命令行末尾 ctrl u # 删除光标之前所有内容 ctrl k # 删除光标之后所有内容 esc . # 引用上次命令最后位置参数 获取指定文件的元数据: stat /path 回显命令的使用: echo -
阅读全文
摘要:一. 使用pycharm时, pycharm会自动把我们新建的每个项目都加入到sys.path路径中, 我们在使用过程中根本不涉及 项目路径的处理, 但是当项目部署到linux上时, 问题就来了, linux上可没有pycharm来帮我们处理路径. 解决如下: 1. 使用命令行的形式添加, 虽然方便
阅读全文
摘要:一. redis的安装 cd /opt # 切换至opt目录下 wget http://download.redis.io/releases/redis-3.2.9.tar.gz # 指定版本下载redis tar xzf redis-3.2.9.tar.gz # 解压缩, 会得到一个redis-3
阅读全文
摘要:一. pipreqs工具 这个工具的好处是可以通过对项目目录的扫描,自动发现使用了那些类库,自动生成依赖清单。 缺点是可能会有些偏差,需要检查并自己调整下. 安装: pip install pipreqs 使用: 1. 切换到项目根目录下使用命令: pipreqs ./ 2. 如果是windows系
阅读全文
摘要:yum install lrzsz # 安装软件 window端上传到linux端: 1. window端先压缩需上传的文件 2. linux端运行命令rz 3. 在弹出的窗口选择压缩好的文件, 确定即可 4. linux上使用 unzip +文件名 解压缩, 即可使用 linux端下载文件到win
阅读全文