#cli

2025-02-18

load

load 命令用于将一个或多个通过 [[Docker/save]] 保存的镜像文件加载到 [[Docker]] 中。

2025-02-18

pull

pull 命令用于从仓库中拉取镜像到本地。

2025-02-18

save

save 命令用于将一个或多个 [[Docker]] 镜像保存为 tar 文件,一般用于备份镜像或是给无法访问 Docker Hub 的网络环境使用。

2025-01-18

date

date 命令用于显示或设置系统日期和时间。

2025-01-18

df

df 命令是 disk free 的缩写,用于显示文件系统的磁盘空间使用情况。如果需要查看或统一目录或文件的大小,可以使用 [[du]] 命令。

2025-01-18

wc

wc 命令是 word count 的缩写,用于统计文件中的行数、单词数和字节数。

2025-01-07

cp

cp 命令用于将文件从一个位置复制到另一个位置。

2024-12-27

lsof

lsof 是一个用于列出打开文件的进程的命令,可以查看进程打开的文件、网络连接、进程信息等。

2024-12-27

ps

ps 是一个用于查看进程状态的命令,可以查看进程的详细信息,包括进程ID、进程名、进程状态、进程资源使用情况等。

2024-12-27

top

top 是一个用于实时查看系统资源使用情况的命令,可以查看系统中各个进程的资源使用情况,包括 CPU、内存、磁盘I/O等。

2024-12-24

ffmpeg

ffmpeg 是一个强大的多媒体处理工具,可以用于视频、音频和图像的编解码、格式转换、剪辑、合并等操作。

2024-12-13

echo

echo 命令用于输出字符串或是变量。也可以和管道命令结合使用,将输出结果传递给其他命令。

2024-12-13

history

查看历史命令。

2024-12-12

du

du 命令是 disk usage 的缩写,用于显示目录或文件的大小。如果想要查看磁盘空间使用情况,可以使用 [[df]] 命令。

2024-12-12

ls

列出目录下的文件和子目录。

2024-12-12

sort

sort 用于对文本进行排序。

2024-11-23

sw_vers

sw_vers 是一个用于查看 [[macOS]] 系统当前版本号的命令。

2024-09-22

compose

## 命令

2024-08-31

tree

tree 命令用于以树状图列出目录结构。

2024-07-25

lsblk

以块设备的树状结构显示 Linux 系统中的设备信息。

2024-07-25

resize2fs

resize2fs 是 [[Linux]] 文件系统管理工具,用于调整 ext2、ext3 和 ext4 文件系统的大小。

2024-03-06

fastfetch

fastfetch 是一款类似 [[neofetch]] 的工具,同样用于获取信息并用漂亮的格式展示。

2024-01-28

neofetch

neofetch 是 [[macOS]] 系统上显示系统信息的工具,目前在 Github 上对应仓库已经归档(2024-04-26),可以使用 [[fastfetch]] 替代。

2024-01-17

ln

ln 命令用于创建文件的链接。

2023-12-05

id

显示 [[Linux]] 中用户和组的标示信息。

2023-11-07

tail

head 是一个用于查看文件开头内容的命令,可以查看文件的前几行内容。对应查看文件末尾内容的 [[tail]] 命令。

2023-11-07

tail

tail 是一个用于查看文件末尾内容的命令,可以查看文件的最后几行内容。对应查看文件开头内容的 [[head]] 命令。

2023-10-25

Shell

- [[Zsh]] - [[Bash]] - [[fish]] - [[PowerShell]]

2023-10-25

netstat

显示网络连接、路由表等相关信息,已被 ss 代替。

2023-10-25

ss

ss 命令是 [[netstat]] 的替代工具,可以在 [[Linux]] 中快速查看正在监听的端口、已建立的连接以及与特定进程相关信息。

2023-09-26

dot_clean

禁止生成 DS_Store。

2023-07-20

sed

sed 是流编辑器,用于对文本进行编辑。

2023-07-12

git-filter-repo

- install:: pip3 install git-filter-repo - github:: - doc::

2023-06-28

security

security 是 [[macOS]] 中用于管理密码、证书和其他安全相关的命令。

2023-06-15

sudo

sudo 允许普通用户以临时提升的权限来执行需要超级用户权限的操作。

2023-05-16

timedatectl

timedatectl 是 [[Linux]] 系统中用于管理系统时间和日期的命令,可以查看和设置系统时间、时区等信息。

2023-05-06

setfacl

setfacl 用于为用户或组设置文件和目录权限。

2023-04-07

spctl

spctl 是一个用于管理 [[macOS]] 安全策略的命令行工具。

2023-04-07

xattr

[[macOS]] 文件扩展属性管理

2023-03-15

chgrp

修改所属用户组

2023-03-15

chown

更改 [[Linux]] 文件或目录的所有者和所属组。

2023-03-09

mkdir

创建目录。

2023-03-06

service

service 命令是 Linux 中用于管理系统服务的工具,主要用于启动、停止、重启和查看系统服务状态,在较新的 Linux 发行版中,可以使用 [[systemctl]] 命令替代。

2023-03-05

netsh

在 Windows 进行网络配置。

2023-03-05

slmgr

slmgr 是 [[Windows]] 的激活工具,用于激活 Windows 和更换激活服务器。

2023-03-05

wsl

## 命令

2023-03-02

命令行接口

### 检测第三方库是否安装

2023-02-28

dd

### 生成一个指定大小的文件

2023-02-17

dscacheutil

- -flushcache: 清除 DNS 缓存

2023-02-17

Gitea

## 部署

2023-02-15

tar

tar 是一个用于打包和解包文件的命令,可以创建和提取 tar 文件。

2023-02-13

black

The uncompromising Python code formatter

2022-12-24

pipreqs

生成项目 requirements.txt 文件

2022-12-23

lsb_release

查看 Linux 版本号。

2022-12-15

setcap

允许非 root 用户绑定 1024 以下端口(包含 80):

2022-11-24

mas

管理 macOS 上的 App Store 应用。

2022-11-23

gpasswd

> Linux gpasswd 是 Linux 下工作组文件 /etc/group 和 /etc/gshadow 管理工具,用于将一个用户添加到组或者从组中删除。

2022-11-23

launchctl

macOS 计划任务管理。

2022-11-23

Neovim

- github:: [neovim/neovim](https://github.com/neovim/neovim) - docs:: [Documentation](https://neovim.io/doc/)

2022-07-26

rsync

### 参数

2022-07-26

rvictl

rvictl 是 [[macOS]] 中用于管理虚拟网络接口的命令。

2022-06-08

export

添加目录到 PATH:

2022-06-08

acme.sh

## 通过 [[Synology]] [[Docker]] 获取证书

2022-05-24

kill

结束指定进程。

2022-05-24

Docker Compose

docker-compose 是 [[Docker]] 官方的编排工具。

2022-05-18

crontab

crontab 只能精确到分钟

2022-05-16

fsutil

fsutil (File System Utility) 是 [[Windows]] 系统中的一个命令行工具,用于管理和配置文件系统的各种属性

2022-05-06

GitHub

- [[action]]:GitHub 持续集成工具

2022-04-19

find

find 命令用于在指定目录下查找文件。

2022-04-19

grep

grep 是一个用于在文件中搜索匹配字符串的命令,可以搜索文件中的字符串,并返回匹配到的行。它的名称来源于 **Global Regular Expression Print** 的缩写,表示全局正则表达式打印。

2022-04-19

ssh

ssh 是一个用于远程登录到其他计算机的命令,可以连接到远程服务器,并进行文件传输、远程执行命令等操作。

2022-04-19

systemctl

systemctl 是一个用于管理系统服务的命令,可以启动、停止、重启、设置开机启动等,可以替代 [[service]] 命令。

2022-04-18

cURL

```bash # 语法 curl <url>

2022-04-16

argparse

- import:: import argparse - doc:: [argparse](https://docs.python.org/zh-cn/3/library/argparse.html)

2022-04-08

youtube-dl

通过 [[Linux|命令行]] 下载 [[YouTube]] 视频。

2022-04-07

Docker

Docker 是目前最流行的容器化平台,可以方便地管理容器化应用。

2022-04-07

pyinstaller

- install :: `pip install pyinstaller` - import:: - github:: - doc::

2022-03-30

Homebrew

[Homebrew](https://brew.sh/) 是一款开源的包管理工具,目前支持 [[macOS]] 和 [[Linux]],可以快速的安装和更新软件。

2022-03-30

mtr

结合了 ping 和 traceroute 两者的功能用来判断网络联通性。

2022-03-30

goku

[[Karabiner]] 配置工具。

2022-03-30

v2ray

```bash # Debian 安装(默认会自动安装 bbr) # 先升级和安装 curl apt-get update -y && apt-get install curl -y

2022-03-28

Tmux

Tmux 是一个终端复用器 (terminal multiplexer),仅需单一环境就可以登录多个终端或窗口,每个终端或窗口都运行着独立的进程或程序。还可以将窗口划分为水平或垂直面板,也就是说在同一个屏幕上显示或运行多个程序。重要的是这些操作都不需要鼠标。

2022-03-27

args

import::

2022-03-27

click

- install:: - import:: - github:: - doc::

2022-03-24

Git

- flow - 提交:编辑区 -> 暂存区 -> 本地仓库 -> 远程仓库 - 回退:远程仓库 -> 本地仓库 -> 暂存区 -> 工作区 - 分支:[[branch|创建]] -> [[stash|暂存]] <-> [[branch|切换]] <-> [[stash|恢复]] -> 提交 -> [[merge|合并]]

2022-03-17

diskutil

> [[macOS]] 磁盘管理工具。

2022-03-17

e2fsprogs

[[macOS]] 磁盘格式化工具,可使用 [[Homebrew]] 安装,需要格式化的磁盘盘符通过 [[diskutil]] list 命令查看,如果磁盘已挂载同样可通过 `diskutil unmount <disk>` 取消挂载。

2021-02-28

ntp

在 Linux 中进行 NTP 同步。