# linux-cmd **Repository Path**: lavender2014/linux-cmd ## Basic Information - **Project Name**: linux-cmd - **Description**: 常用的Linux命令 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-03-25 - **Last Updated**: 2025-10-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # linux-cmd #### 介绍 常用的Linux命令 #### 调整ubuntu默认分区大小 ``` pvresize /dev/sda3 ``` ``` lvextend -L 20G /dev/mapper/ubuntu--vg-ubuntu--lv //增大或减小至20G ``` ``` lvextend -L +20G /dev/mapper/ubuntu--vg-ubuntu--lv //增加20G ``` ``` lvreduce -L -20G /dev/mapper/ubuntu--vg-ubuntu--lv //减小20G ``` ``` lvresize -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv //按百分比扩容 ``` ``` resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv //执行调整 ``` #### 查看端口占用 ``` lsof -i:9501 //port ``` #### 关闭进程 ``` kill -9 PID ``` # git-cmd #### 拉取远程仓库所有分支 ``` git branch -a | grep origin | grep -v HEAD | while read rb;do lb=$(echo ${rb} | cut -d/ -f 3-);git checkout -b $lb $rb;done ``` #### 拉取远程覆盖本地代码 ``` git fetch --all && git reset --hard origin/master && git pull ``` #### 从已有分支创建新分支 ``` git checkout -b yourdev origin/已有分支名 比如master ``` #### 建立远端已有分支和本地分支(yourdev)的关联 ``` git branch --set-upstream-to=origin/已有分支名 比如master ``` #### 推送新建分支 到远程仓库 ``` git push origin 已有分支名 ``` #### 拉取仓库 ``` git pull ``` #### 合并分支 暂存 ``` git ``` # PHP正则 #### 匹配中文字符串 ``` /.*?([\x{4e00}-\x{9fa5}])?.*?/m ```