个人工具站

All in One Site

关于本站

本站为个人技术博客与工具站,主要记录Linux运维、网络技术、前后端开发等技术领域的学习与实践经验。

Linux 常用命令笔记

日常运维中经常用到的一些命令,记录下来方便查阅。

文件与目录操作

ls -la          # 查看目录详情
cd /etc/nginx   # 切换目录
cp file1 file2  # 复制文件
mv old new      # 移动/重命名
rm -rf dir      # 递归删除目录
find / -name "*.conf"  # 查找文件

系统信息查看

uname -a        # 查看系统内核信息
df -h           # 查看磁盘使用情况
free -m         # 查看内存使用情况
top             # 实时查看进程
uptime          # 查看系统运行时间

权限管理

chmod 755 script.sh   # 修改文件权限
chown user:group file  # 修改文件归属
sudo command           # 以管理员权限执行

Git 版本控制常用操作

Git 是日常开发中最常用的版本控制工具,以下是一些基础操作的速查。

基本操作

git init                    # 初始化仓库
git clone <url>             # 克隆远程仓库
git add .                   # 暂存所有更改
git commit -m "描述信息"     # 提交更改
git push origin main        # 推送到远程
git pull origin main        # 拉取最新代码

分支管理

git branch                  # 查看本地分支
git branch feature-xxx      # 创建新分支
git checkout feature-xxx    # 切换分支
git merge feature-xxx       # 合并分支到当前

查看日志

git log --oneline           # 简洁查看提交记录
git diff                    # 查看未暂存的修改
git status                  # 查看当前仓库状态

Vim 编辑器快捷键速查

Vim 是 Linux 下最经典的文本编辑器,掌握基本操作可以大大提高效率。

模式切换

i           # 进入插入模式(光标前)
a           # 进入插入模式(光标后)
Esc         # 回到普通模式
:           # 进入命令模式

光标移动

h j k l     # 左 下 上 右
gg          # 跳到文件开头
G           # 跳到文件末尾
0           # 跳到行首
$           # 跳到行尾

常用操作

dd          # 删除(剪切)当前行
yy          # 复制当前行
p           # 粘贴
u           # 撤销
/keyword    # 搜索关键词
:wq         # 保存并退出
:q!         # 不保存强制退出

Shell 脚本入门小记

写一些简单的 Shell 脚本可以自动化很多重复性工作,以下是基础语法备忘。

变量与输出

#!/bin/bash
NAME="World"
echo "Hello, $NAME!"
TODAY=$(date +%Y-%m-%d)
echo "今天是 $TODAY"

条件判断

if [ -f "/etc/passwd" ]; then
    echo "文件存在"
else
    echo "文件不存在"
fi

循环

for i in 1 2 3 4 5; do
    echo "第 $i 次循环"
done

Nginx 基础配置笔记

Nginx 是目前最流行的 Web 服务器之一,轻量高效,配置也比较简单。

基本站点配置

server {
    listen 80;
    server_name example.com;
    root /var/www/html;
    index index.html;

    location / {
        try_files $uri $uri/ =404;
    }
}

常用命令

nginx -t              # 检查配置语法
nginx -s reload       # 重新加载配置
systemctl status nginx   # 查看服务状态

配置 HTTPS

server {
    listen 443 ssl;
    server_name example.com;
    ssl_certificate     /path/to/cert.pem;
    ssl_certificate_key /path/to/key.pem;
    # ... 其他配置
}

Docker 常用命令备忘

Docker 让应用的部署变得非常方便,以下记录日常使用中最常见的操作。

镜像管理

docker pull nginx:latest     # 拉取镜像
docker images                # 查看本地镜像
docker rmi <镜像ID>          # 删除镜像

容器操作

docker run -d -p 80:80 --name web nginx  # 后台运行容器
docker ps                    # 查看运行中的容器
docker stop <容器ID>         # 停止容器
docker logs <容器ID>         # 查看容器日志
docker exec -it <容器ID> bash # 进入容器终端

清理

docker system prune          # 清理无用资源
docker volume prune           # 清理无用卷

联系方式

站长邮箱:admin@all-in-one-site.com

如发现本站内容存在侵权或违规问题,请通过上述邮箱联系站长,将在24小时内处理。

本站仅供个人技术分享与测试使用,不提供任何商业服务。站内所有内容均为个人学习记录,不构成任何专业建议。

京ICP备2026013227号-1