微笑随笔

记录生活与技术

Linux 是服务器端最常用的操作系统,掌握常用命令能大大提高工作效率。

文件操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# 列出文件
ls -la

# 切换目录
cd /path/to/dir

# 创建目录
mkdir -p dir1/dir2

# 删除文件/目录
rm -rf dir

# 复制
cp -r source dest

# 移动/重命名
mv old new

# 查看文件内容
cat file
head -n 20 file
tail -f file

权限管理

1
2
3
4
5
6
7
8
9
# 修改权限
chmod 755 file
chmod -R 755 dir

# 修改所有者
chown user:group file

# 查看权限
ls -l

进程管理

1
2
3
4
5
6
7
8
9
10
11
12
# 查看进程
ps aux | grep nginx

# 实时监控
top
htop

# 杀死进程
kill -9 PID

# 后台运行
nohup command &

磁盘管理

1
2
3
4
5
6
7
8
9
# 查看磁盘空间
df -h

# 查看目录大小
du -sh *

# 挂载/卸载
mount /dev/sda1 /mnt
umount /mnt

网络相关

1
2
3
4
5
6
7
8
9
10
# 查看端口
netstat -tlnp
ss -tlnp

# 测试连接
ping google.com
curl -I https://example.com

# 下载文件
wget https://example.com/file.zip

系统信息

1
2
3
4
5
6
7
8
9
10
11
# 系统版本
cat /etc/os-release

# 内核版本
uname -a

# 内存使用
free -h

# CPU 信息
lscpu

实用技巧

  • Ctrl + R:搜索历史命令
  • Tab:自动补全
  • !!:执行上一条命令
  • !$:上一条命令的最后一个参数
  • Ctrl + C:终止当前命令
  • Ctrl + Z:暂停当前命令

持续更新中…

Git 是程序员必备的版本控制工具,本文整理了一些常用的 Git 命令,方便日常查阅。

基础配置

1
2
3
4
5
6
# 设置用户名和邮箱
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"

# 查看配置
git config --list

常用命令

克隆与初始化

1
2
3
4
5
# 克隆远程仓库
git clone <url>

# 初始化本地仓库
git init

日常操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 查看状态
git status

# 添加文件到暂存区
git add .
git add <file>

# 提交更改
git commit -m "提交信息"

# 推送到远程
git push origin main

# 拉取更新
git pull origin main

分支管理

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 查看分支
git branch

# 创建分支
git branch <branch-name>

# 切换分支
git checkout <branch-name>

# 创建并切换
git checkout -b <branch-name>

# 合并分支
git merge <branch-name>

# 删除分支
git branch -d <branch-name>

回退操作

1
2
3
4
5
6
7
8
9
10
11
# 撤销工作区修改
git checkout -- <file>

# 撤销暂存区
git reset HEAD <file>

# 回退到上一次提交
git reset --hard HEAD^

# 查看提交历史
git log --oneline

小技巧

  • 使用 git stash 暂存当前工作
  • 使用 git cherry-pick <commit> 选择性合并提交
  • 使用 .gitignore 忽略不需要跟踪的文件

持续更新中…

欢迎来到微笑随笔

这是我的个人博客,用于记录生活与技术相关的内容。

关于本站

本站使用 Hexo + Next 主题搭建,是一个纯静态博客网站。

为什么选择静态博客?

  • 速度快:纯静态页面,无需数据库查询,加载速度极快
  • 安全:没有后台程序,不存在 SQL 注入等安全风险
  • 省资源:不需要 PHP、MySQL 等运行环境,服务器压力小
  • 易维护:Markdown 写作,Git 管理,简单方便

联系我


感谢访问!

0%