#cli

2023-03-02

命令行接口

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

2023-02-13

black

The uncompromising Python code formatter

2022-12-24

pipreqs

生成项目 requirements.txt 文件

2022-04-16

argparse

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

2022-04-07

pyinstaller

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

2022-03-27

args

import::

2022-03-27

click

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

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

显示目录或文件的大小。

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-02-17

Gitea

## 部署

2023-12-05

id

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

2023-11-07

tail

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

2023-11-07

tail

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

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-05

netsh

在 Windows 进行网络配置。

2023-03-05

slmgr

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

2023-03-05

wsl

## 命令

2023-02-28

dd

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

2023-02-17

dscacheutil

- -flushcache: 清除 DNS 缓存

2023-02-15

tar

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

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-06

GitHub

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

2022-04-19

grep

grep 是一个用于在文件中搜索匹配字符串的命令,可以搜索文件中的字符串,并返回匹配到的行。它的名称来源于 **Global Regular ...

2022-04-19

ssh

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

2022-04-19

systemctl

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

2022-04-18

cURL

```bash # 语法 curl <url>

2022-04-08

youtube-dl

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

2022-04-07

Docker

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

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-24

Git

- flow - 提交:编辑区 -> 暂存区 -> 本地仓库 -> 远程仓库 - 回退:远程仓库 -> 本地仓库 -> 暂存区 -> 工作区 - 分支:...

2022-03-17

diskutil

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

2022-03-17

e2fsprogs

[[macOS]] 磁盘格式化工具,可使用 [[Homebrew]] 安装,需要格式化的磁盘盘符通过 [[diskutil]] list 命令查看,如果磁盘已挂载...

2021-02-28

ntp

在 Linux 中进行 NTP 同步。