shell

  • linux默认的shell是什么

    Linux中的shell,是指一个面向用户的命令接口,表现形式就是一个可以由用户录入的界面,这个界面也可以反馈运行信息;Linux下默认的shell是Bourne Again shell(bash)。 shell在Linux中的存在形式: 由于Linux不同于Windows,Linux是内核与界面分…

    2025年11月9日 运维
    000
  • Linux运维之shell变量.md

    我们知道shell里面有许多变量,比如我们经常会用到的path变量,它的作用就是,它的作用是设置可执行文件的目录,这样输入命令的时候就不用使用绝对路径了。除此之外,shell还有许多其他的变量。今天,来和大家讨论下shell变量。 分类 我们知道,php里面有局部变量和全局变量的区分,shell里面…

    2025年11月9日
    000
  • shell编程实战之执行多个目录下的php程序

    去年自己参与的一个项目中,有这样的一个需求:在多个目录下都有php脚本,需要去执行这行目录下的所有php脚本。 拿个这个需求,我的考虑是,将目录作为参数传递给shell脚本而不是写死在程序中。这里需要补充个知识点:shell脚本程序的预定义变量 /path/to/scriptname opt1 op…

    2025年11月9日
    000
  • shell编程实战之内存检查超过设定值杀死php-fpm进程

    公司之前购买过一个源码,写这个源码的工程师当时没有考虑全面,设计数据库表结构有点问题,当公司的数据达到几十万级别的时候,该网站基本就跑不动了。原因是查询的时候没有使用索引,造成了大量的数据库慢查询,服务器同时存在许多php-fpm进程运行。几乎耗尽了服务器cpu和内存。 当定位到问题后,重新设计了表…

    2025年11月9日
    100
  • shell编程实战之网站文件及数据库文件的备份

    文件备份的重要性不言而喻,定期备份是个好习惯,不管是网站文件还是日常生活的照片、视频等。不然等到数据丢失了,你就能体会数据找不回来的那种绝望了。笔者亲身经历过几次,最严重的一次是个人博客7个多月的数据全部丢失,那真是种欲哭无泪的感觉。 今天和大家来讲下如何在服务器端编写备份网站目录及数据库文件的脚本…

    2025年11月9日
    000
  • Shell 分析日志文件高效命令,超级好用!

    自己的小网站跑在阿里云的ECS上面,偶尔也去分析分析自己网站服务器日志,看看网站的访问量。看看有没有黑客搞破坏!于是收集,整理一些服务器日志分析命令,大家可以试试! 1、查看有多少个IP访问: awk ‘{print $1}’ log_file|sort|uniq|wc -l 2、查看某一个页面被访…

    2025年11月9日 运维
    100
  • XShell上传、下载本地文件到linux服务器

    xshell是一个非常实用的工具,有时我们需要在windows和linux之间传输文件,这可以通过rz和sz命令轻松实现。首先,你需要在linux上安装lrzsz工具包。如果尚未安装,请执行以下命令: yum install lrzsz 安装完成后即可使用rz和sz命令。rz和sz是用于在Linux…

    2025年11月9日 系统教程
    100
  • 【Linux】实现一个简易的shell命令行

    一.项目简介 本项目旨在实现一个简易的linux shell命令行。我们将通过逐步分析和实现来构建这个shell,使其能够执行基本的命令行操作。 二.分析项目实现 实现一个shell需要循环以下过程: 获取命令行解析命令行建立一个子进程(fork)替换子进程(execvp)父进程等待子进程退出(wa…

    2025年11月8日 运维
    000
  • 01. Linux 介绍与工具使用(一:系统介绍与使用技巧)

    探索linux学习路径,掌握系统介绍与使用技巧!本文将为您详细介绍linux系统的基本结构和常用命令,帮助您快速上手linux操作系统。 Linux系统简介与文件结构: Linux系统的环境主要包括四个部分:内核、shell、文件系统和应用程序。 内核部分是普通用户无法直接接触的: 用户通常通过sh…

    2025年11月8日 运维
    000
  • VS Code的Git Control无法正确识别husky(NVM)问题

    前言 在使用husky 7(.husky)时,发现其钩子脚本与VS Code的Git控制功能存在兼容性问题。 环境:Mac,Node管理工具(nvm),husky 7 问题示例:在初始化husky 7后,项目根目录会生成一个.husky目录。husky推荐使用脚本来区分不同的钩子拦截,因此我们添加了…

    2025年11月8日 运维
    100
关注微信