From 6dad64a46ff916843c5ff6736c4a652e5f2e47d4 Mon Sep 17 00:00:00 2001 From: ModelHub XC Date: Sat, 12 Sep 2026 05:02:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=EF=BC=8C=E7=94=B1ModelHub=20XC=E7=A4=BE=E5=8C=BA=E6=8F=90?= =?UTF-8?q?=E4=BE=9B=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Model: dilkushsingh/qwen2.5-0.5b-nlp2bash-FFT Source: Original Platform --- .gitattributes | 36 + README.md | 58 ++ chat_template.jinja | 54 ++ checkpoint-1126/chat_template.jinja | 54 ++ checkpoint-1126/config.json | 57 ++ checkpoint-1126/generation_config.json | 13 + checkpoint-1126/model.safetensors | 3 + checkpoint-1126/optimizer.pt | 3 + checkpoint-1126/rng_state.pth | 3 + checkpoint-1126/scheduler.pt | 3 + checkpoint-1126/tokenizer.json | 3 + checkpoint-1126/tokenizer_config.json | 30 + checkpoint-1126/trainer_state.json | 506 ++++++++++++ checkpoint-1126/training_args.bin | 3 + checkpoint-1689/chat_template.jinja | 54 ++ checkpoint-1689/config.json | 57 ++ checkpoint-1689/generation_config.json | 13 + checkpoint-1689/model.safetensors | 3 + checkpoint-1689/optimizer.pt | 3 + checkpoint-1689/rng_state.pth | 3 + checkpoint-1689/scheduler.pt | 3 + checkpoint-1689/tokenizer.json | 3 + checkpoint-1689/tokenizer_config.json | 30 + checkpoint-1689/trainer_state.json | 737 +++++++++++++++++ checkpoint-1689/training_args.bin | 3 + checkpoint-563/chat_template.jinja | 54 ++ checkpoint-563/config.json | 57 ++ checkpoint-563/generation_config.json | 13 + checkpoint-563/model.safetensors | 3 + checkpoint-563/optimizer.pt | 3 + checkpoint-563/rng_state.pth | 3 + checkpoint-563/scheduler.pt | 3 + checkpoint-563/tokenizer.json | 3 + checkpoint-563/tokenizer_config.json | 30 + checkpoint-563/trainer_state.json | 265 +++++++ checkpoint-563/training_args.bin | 3 + config.json | 57 ++ fft_predictions.csv | 1001 ++++++++++++++++++++++++ generation_config.json | 13 + metrics.json | 52 ++ model.safetensors | 3 + tokenizer.json | 3 + tokenizer_config.json | 30 + training_args.bin | 3 + validation_predictions.csv | 1001 ++++++++++++++++++++++++ 45 files changed, 4335 insertions(+) create mode 100644 .gitattributes create mode 100644 README.md create mode 100644 chat_template.jinja create mode 100644 checkpoint-1126/chat_template.jinja create mode 100644 checkpoint-1126/config.json create mode 100644 checkpoint-1126/generation_config.json create mode 100644 checkpoint-1126/model.safetensors create mode 100644 checkpoint-1126/optimizer.pt create mode 100644 checkpoint-1126/rng_state.pth create mode 100644 checkpoint-1126/scheduler.pt create mode 100644 checkpoint-1126/tokenizer.json create mode 100644 checkpoint-1126/tokenizer_config.json create mode 100644 checkpoint-1126/trainer_state.json create mode 100644 checkpoint-1126/training_args.bin create mode 100644 checkpoint-1689/chat_template.jinja create mode 100644 checkpoint-1689/config.json create mode 100644 checkpoint-1689/generation_config.json create mode 100644 checkpoint-1689/model.safetensors create mode 100644 checkpoint-1689/optimizer.pt create mode 100644 checkpoint-1689/rng_state.pth create mode 100644 checkpoint-1689/scheduler.pt create mode 100644 checkpoint-1689/tokenizer.json create mode 100644 checkpoint-1689/tokenizer_config.json create mode 100644 checkpoint-1689/trainer_state.json create mode 100644 checkpoint-1689/training_args.bin create mode 100644 checkpoint-563/chat_template.jinja create mode 100644 checkpoint-563/config.json create mode 100644 checkpoint-563/generation_config.json create mode 100644 checkpoint-563/model.safetensors create mode 100644 checkpoint-563/optimizer.pt create mode 100644 checkpoint-563/rng_state.pth create mode 100644 checkpoint-563/scheduler.pt create mode 100644 checkpoint-563/tokenizer.json create mode 100644 checkpoint-563/tokenizer_config.json create mode 100644 checkpoint-563/trainer_state.json create mode 100644 checkpoint-563/training_args.bin create mode 100644 config.json create mode 100644 fft_predictions.csv create mode 100644 generation_config.json create mode 100644 metrics.json create mode 100644 model.safetensors create mode 100644 tokenizer.json create mode 100644 tokenizer_config.json create mode 100644 training_args.bin create mode 100644 validation_predictions.csv diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..52373fe --- /dev/null +++ b/.gitattributes @@ -0,0 +1,36 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.ftz filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.joblib filter=lfs diff=lfs merge=lfs -text +*.lfs.* filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.model filter=lfs diff=lfs merge=lfs -text +*.msgpack filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.onnx filter=lfs diff=lfs merge=lfs -text +*.ot filter=lfs diff=lfs merge=lfs -text +*.parquet filter=lfs diff=lfs merge=lfs -text +*.pb filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text +*.pth filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.safetensors filter=lfs diff=lfs merge=lfs -text +saved_model/**/* filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.tflite filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text +tokenizer.json filter=lfs diff=lfs merge=lfs -text diff --git a/README.md b/README.md new file mode 100644 index 0000000..2270730 --- /dev/null +++ b/README.md @@ -0,0 +1,58 @@ +--- +base_model: Qwen/Qwen2.5-0.5B-Instruct +library_name: transformers +model_name: FFT +tags: +- generated_from_trainer +- sft +- trl +licence: license +--- + +# Model Card for FFT + +This model is a fine-tuned version of [Qwen/Qwen2.5-0.5B-Instruct](https://huggingface.co/Qwen/Qwen2.5-0.5B-Instruct). +It has been trained using [TRL](https://github.com/huggingface/trl). + +## Quick start + +```python +from transformers import pipeline + +question = "If you had a time machine, but could only go to the past or the future once and never return, which would you choose and why?" +generator = pipeline("text-generation", model="None", device="cuda") +output = generator([{"role": "user", "content": question}], max_new_tokens=128, return_full_text=False)[0] +print(output["generated_text"]) +``` + +## Training procedure + +[Visualize in Weights & Biases](https://wandb.ai/dilkushsingh-mu/nlp2bash-finetuning/runs/pu4u1vuf) + + + +This model was trained with SFT. + +### Framework versions + +- TRL: 1.7.0 +- Transformers: 5.12.1 +- Pytorch: 2.10.0+cu128 +- Datasets: 5.0.0 +- Tokenizers: 0.22.2 + +## Citations + + + +Cite TRL as: + +```bibtex +@software{vonwerra2020trl, + title = {{TRL: Transformers Reinforcement Learning}}, + author = {von Werra, Leandro and Belkada, Younes and Tunstall, Lewis and Beeching, Edward and Thrush, Tristan and Lambert, Nathan and Huang, Shengyi and Rasul, Kashif and Gallouédec, Quentin}, + license = {Apache-2.0}, + url = {https://github.com/huggingface/trl}, + year = {2020} +} +``` \ No newline at end of file diff --git a/chat_template.jinja b/chat_template.jinja new file mode 100644 index 0000000..bdf7919 --- /dev/null +++ b/chat_template.jinja @@ -0,0 +1,54 @@ +{%- if tools %} + {{- '<|im_start|>system\n' }} + {%- if messages[0]['role'] == 'system' %} + {{- messages[0]['content'] }} + {%- else %} + {{- 'You are Qwen, created by Alibaba Cloud. You are a helpful assistant.' }} + {%- endif %} + {{- "\n\n# Tools\n\nYou may call one or more functions to assist with the user query.\n\nYou are provided with function signatures within XML tags:\n" }} + {%- for tool in tools %} + {{- "\n" }} + {{- tool | tojson }} + {%- endfor %} + {{- "\n\n\nFor each function call, return a json object with function name and arguments within XML tags:\n\n{\"name\": , \"arguments\": }\n<|im_end|>\n" }} +{%- else %} + {%- if messages[0]['role'] == 'system' %} + {{- '<|im_start|>system\n' + messages[0]['content'] + '<|im_end|>\n' }} + {%- else %} + {{- '<|im_start|>system\nYou are Qwen, created by Alibaba Cloud. You are a helpful assistant.<|im_end|>\n' }} + {%- endif %} +{%- endif %} +{%- for message in messages %} + {%- if (message.role == "user") or (message.role == "system" and not loop.first) or (message.role == "assistant" and not message.tool_calls) %} + {{- '<|im_start|>' + message.role + '\n' + message.content + '<|im_end|>' + '\n' }} + {%- elif message.role == "assistant" %} + {{- '<|im_start|>' + message.role }} + {%- if message.content %} + {{- '\n' + message.content }} + {%- endif %} + {%- for tool_call in message.tool_calls %} + {%- if tool_call.function is defined %} + {%- set tool_call = tool_call.function %} + {%- endif %} + {{- '\n\n{"name": "' }} + {{- tool_call.name }} + {{- '", "arguments": ' }} + {{- tool_call.arguments | tojson }} + {{- '}\n' }} + {%- endfor %} + {{- '<|im_end|>\n' }} + {%- elif message.role == "tool" %} + {%- if (loop.index0 == 0) or (messages[loop.index0 - 1].role != "tool") %} + {{- '<|im_start|>user' }} + {%- endif %} + {{- '\n\n' }} + {{- message.content }} + {{- '\n' }} + {%- if loop.last or (messages[loop.index0 + 1].role != "tool") %} + {{- '<|im_end|>\n' }} + {%- endif %} + {%- endif %} +{%- endfor %} +{%- if add_generation_prompt %} + {{- '<|im_start|>assistant\n' }} +{%- endif %} diff --git a/checkpoint-1126/chat_template.jinja b/checkpoint-1126/chat_template.jinja new file mode 100644 index 0000000..bdf7919 --- /dev/null +++ b/checkpoint-1126/chat_template.jinja @@ -0,0 +1,54 @@ +{%- if tools %} + {{- '<|im_start|>system\n' }} + {%- if messages[0]['role'] == 'system' %} + {{- messages[0]['content'] }} + {%- else %} + {{- 'You are Qwen, created by Alibaba Cloud. You are a helpful assistant.' }} + {%- endif %} + {{- "\n\n# Tools\n\nYou may call one or more functions to assist with the user query.\n\nYou are provided with function signatures within XML tags:\n" }} + {%- for tool in tools %} + {{- "\n" }} + {{- tool | tojson }} + {%- endfor %} + {{- "\n\n\nFor each function call, return a json object with function name and arguments within XML tags:\n\n{\"name\": , \"arguments\": }\n<|im_end|>\n" }} +{%- else %} + {%- if messages[0]['role'] == 'system' %} + {{- '<|im_start|>system\n' + messages[0]['content'] + '<|im_end|>\n' }} + {%- else %} + {{- '<|im_start|>system\nYou are Qwen, created by Alibaba Cloud. You are a helpful assistant.<|im_end|>\n' }} + {%- endif %} +{%- endif %} +{%- for message in messages %} + {%- if (message.role == "user") or (message.role == "system" and not loop.first) or (message.role == "assistant" and not message.tool_calls) %} + {{- '<|im_start|>' + message.role + '\n' + message.content + '<|im_end|>' + '\n' }} + {%- elif message.role == "assistant" %} + {{- '<|im_start|>' + message.role }} + {%- if message.content %} + {{- '\n' + message.content }} + {%- endif %} + {%- for tool_call in message.tool_calls %} + {%- if tool_call.function is defined %} + {%- set tool_call = tool_call.function %} + {%- endif %} + {{- '\n\n{"name": "' }} + {{- tool_call.name }} + {{- '", "arguments": ' }} + {{- tool_call.arguments | tojson }} + {{- '}\n' }} + {%- endfor %} + {{- '<|im_end|>\n' }} + {%- elif message.role == "tool" %} + {%- if (loop.index0 == 0) or (messages[loop.index0 - 1].role != "tool") %} + {{- '<|im_start|>user' }} + {%- endif %} + {{- '\n\n' }} + {{- message.content }} + {{- '\n' }} + {%- if loop.last or (messages[loop.index0 + 1].role != "tool") %} + {{- '<|im_end|>\n' }} + {%- endif %} + {%- endif %} +{%- endfor %} +{%- if add_generation_prompt %} + {{- '<|im_start|>assistant\n' }} +{%- endif %} diff --git a/checkpoint-1126/config.json b/checkpoint-1126/config.json new file mode 100644 index 0000000..39f09d0 --- /dev/null +++ b/checkpoint-1126/config.json @@ -0,0 +1,57 @@ +{ + "architectures": [ + "Qwen2ForCausalLM" + ], + "attention_dropout": 0.0, + "bos_token_id": null, + "dtype": "bfloat16", + "eos_token_id": 151645, + "hidden_act": "silu", + "hidden_size": 896, + "initializer_range": 0.02, + "intermediate_size": 4864, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 32768, + "max_window_layers": 21, + "model_type": "qwen2", + "num_attention_heads": 14, + "num_hidden_layers": 24, + "num_key_value_heads": 2, + "pad_token_id": 151643, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000.0, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": true, + "transformers_version": "5.12.1", + "use_cache": false, + "use_sliding_window": false, + "vocab_size": 151936 +} diff --git a/checkpoint-1126/generation_config.json b/checkpoint-1126/generation_config.json new file mode 100644 index 0000000..8ae691b --- /dev/null +++ b/checkpoint-1126/generation_config.json @@ -0,0 +1,13 @@ +{ + "do_sample": true, + "eos_token_id": [ + 151645, + 151643 + ], + "pad_token_id": 151643, + "repetition_penalty": 1.1, + "temperature": 0.7, + "top_k": 20, + "top_p": 0.8, + "transformers_version": "5.12.1" +} diff --git a/checkpoint-1126/model.safetensors b/checkpoint-1126/model.safetensors new file mode 100644 index 0000000..91b05a2 --- /dev/null +++ b/checkpoint-1126/model.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5f8b69d19a2f71c729d2eb592d3ed38ab299591b0ac2f2a2620f21d1a501c74 +size 988097824 diff --git a/checkpoint-1126/optimizer.pt b/checkpoint-1126/optimizer.pt new file mode 100644 index 0000000..bf0b956 --- /dev/null +++ b/checkpoint-1126/optimizer.pt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66fc67f0a0392f7788538ccc2780ae366437c3601a0f03cc755ba492eb46bfb0 +size 1976378699 diff --git a/checkpoint-1126/rng_state.pth b/checkpoint-1126/rng_state.pth new file mode 100644 index 0000000..b3a6e84 --- /dev/null +++ b/checkpoint-1126/rng_state.pth @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56aae6a7cc55179a5619c69bb9f81c5ad57b6d62a6d5e344f6623030c0d95b02 +size 14645 diff --git a/checkpoint-1126/scheduler.pt b/checkpoint-1126/scheduler.pt new file mode 100644 index 0000000..425ffd4 --- /dev/null +++ b/checkpoint-1126/scheduler.pt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f92c37453adcfaf88f0707474d73368680d6cbff21a50d73f67ca3980edf1765 +size 1465 diff --git a/checkpoint-1126/tokenizer.json b/checkpoint-1126/tokenizer.json new file mode 100644 index 0000000..34510ff --- /dev/null +++ b/checkpoint-1126/tokenizer.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3fd169731d2cbde95e10bf356d66d5997fd885dd8dbb6fb4684da3f23b2585d8 +size 11421892 diff --git a/checkpoint-1126/tokenizer_config.json b/checkpoint-1126/tokenizer_config.json new file mode 100644 index 0000000..770e41d --- /dev/null +++ b/checkpoint-1126/tokenizer_config.json @@ -0,0 +1,30 @@ +{ + "add_prefix_space": false, + "backend": "tokenizers", + "bos_token": null, + "clean_up_tokenization_spaces": false, + "eos_token": "<|im_end|>", + "errors": "replace", + "extra_special_tokens": [ + "<|im_start|>", + "<|im_end|>", + "<|object_ref_start|>", + "<|object_ref_end|>", + "<|box_start|>", + "<|box_end|>", + "<|quad_start|>", + "<|quad_end|>", + "<|vision_start|>", + "<|vision_end|>", + "<|vision_pad|>", + "<|image_pad|>", + "<|video_pad|>" + ], + "is_local": false, + "local_files_only": false, + "model_max_length": 131072, + "pad_token": "<|endoftext|>", + "split_special_tokens": false, + "tokenizer_class": "Qwen2Tokenizer", + "unk_token": null +} diff --git a/checkpoint-1126/trainer_state.json b/checkpoint-1126/trainer_state.json new file mode 100644 index 0000000..4e9ae8a --- /dev/null +++ b/checkpoint-1126/trainer_state.json @@ -0,0 +1,506 @@ +{ + "best_global_step": 1126, + "best_metric": 1.2738397121429443, + "best_model_checkpoint": "finetuned_models/FFT/checkpoint-1126", + "epoch": 2.0, + "eval_steps": 500, + "global_step": 1126, + "is_hyper_param_search": false, + "is_local_process_zero": true, + "is_world_process_zero": true, + "log_history": [ + { + "entropy": 1.5691047963500022, + "epoch": 0.044444444444444446, + "grad_norm": 61.75, + "learning_rate": 2.840236686390533e-06, + "loss": 2.82507080078125, + "mean_token_accuracy": 0.5578909605741501, + "num_tokens": 43581.0, + "step": 25 + }, + { + "entropy": 1.912336548268795, + "epoch": 0.08888888888888889, + "grad_norm": 41.25, + "learning_rate": 5.7988165680473375e-06, + "loss": 2.3563003540039062, + "mean_token_accuracy": 0.5931275233626365, + "num_tokens": 86889.0, + "step": 50 + }, + { + "entropy": 2.1532553315162657, + "epoch": 0.13333333333333333, + "grad_norm": 31.125, + "learning_rate": 8.757396449704143e-06, + "loss": 2.159627685546875, + "mean_token_accuracy": 0.5959913417696953, + "num_tokens": 130613.0, + "step": 75 + }, + { + "entropy": 1.9658770501613616, + "epoch": 0.17777777777777778, + "grad_norm": 30.0, + "learning_rate": 1.1715976331360948e-05, + "loss": 1.9642219543457031, + "mean_token_accuracy": 0.6274332204461097, + "num_tokens": 174274.0, + "step": 100 + }, + { + "entropy": 1.9181486976146698, + "epoch": 0.2222222222222222, + "grad_norm": 23.875, + "learning_rate": 1.4674556213017752e-05, + "loss": 1.9006834411621094, + "mean_token_accuracy": 0.6362838646769524, + "num_tokens": 217619.0, + "step": 125 + }, + { + "entropy": 1.8227408236265183, + "epoch": 0.26666666666666666, + "grad_norm": 29.5, + "learning_rate": 1.7633136094674557e-05, + "loss": 1.834572296142578, + "mean_token_accuracy": 0.645097343325615, + "num_tokens": 261407.0, + "step": 150 + }, + { + "entropy": 1.8350859326124191, + "epoch": 0.3111111111111111, + "grad_norm": 25.625, + "learning_rate": 1.999946602771351e-05, + "loss": 1.8147303771972656, + "mean_token_accuracy": 0.6461810152232647, + "num_tokens": 305402.0, + "step": 175 + }, + { + "entropy": 1.753722729086876, + "epoch": 0.35555555555555557, + "grad_norm": 31.5, + "learning_rate": 1.9980782984658682e-05, + "loss": 1.758114013671875, + "mean_token_accuracy": 0.653534509241581, + "num_tokens": 348998.0, + "step": 200 + }, + { + "entropy": 1.7685393619537353, + "epoch": 0.4, + "grad_norm": 23.75, + "learning_rate": 1.9935458325191365e-05, + "loss": 1.7483135986328124, + "mean_token_accuracy": 0.6603708426654339, + "num_tokens": 392837.0, + "step": 225 + }, + { + "entropy": 1.7378248673677446, + "epoch": 0.4444444444444444, + "grad_norm": 26.5, + "learning_rate": 1.9863613034027224e-05, + "loss": 1.7749085998535157, + "mean_token_accuracy": 0.65810049533844, + "num_tokens": 436281.0, + "step": 250 + }, + { + "entropy": 1.6766968676447869, + "epoch": 0.4888888888888889, + "grad_norm": 23.25, + "learning_rate": 1.9765438887171327e-05, + "loss": 1.668856658935547, + "mean_token_accuracy": 0.6644712510704994, + "num_tokens": 480451.0, + "step": 275 + }, + { + "entropy": 1.669287955760956, + "epoch": 0.5333333333333333, + "grad_norm": 20.625, + "learning_rate": 1.9641197940012136e-05, + "loss": 1.648075714111328, + "mean_token_accuracy": 0.6689342276751995, + "num_tokens": 524418.0, + "step": 300 + }, + { + "entropy": 1.587462457716465, + "epoch": 0.5777777777777777, + "grad_norm": 21.625, + "learning_rate": 1.9491221827819348e-05, + "loss": 1.5674880981445312, + "mean_token_accuracy": 0.6790469540655613, + "num_tokens": 568093.0, + "step": 325 + }, + { + "entropy": 1.5877643951773643, + "epoch": 0.6222222222222222, + "grad_norm": 23.5, + "learning_rate": 1.9315910880512792e-05, + "loss": 1.5833602905273438, + "mean_token_accuracy": 0.67303916528821, + "num_tokens": 611875.0, + "step": 350 + }, + { + "entropy": 1.5628123182058333, + "epoch": 0.6666666666666666, + "grad_norm": 19.875, + "learning_rate": 1.911573305406528e-05, + "loss": 1.5389964294433593, + "mean_token_accuracy": 0.6916262510418892, + "num_tokens": 655258.0, + "step": 375 + }, + { + "entropy": 1.5605447962880135, + "epoch": 0.7111111111111111, + "grad_norm": 25.25, + "learning_rate": 1.8891222681391853e-05, + "loss": 1.5674354553222656, + "mean_token_accuracy": 0.6811535279452801, + "num_tokens": 698915.0, + "step": 400 + }, + { + "entropy": 1.5302811539173127, + "epoch": 0.7555555555555555, + "grad_norm": 21.0, + "learning_rate": 1.8642979046059595e-05, + "loss": 1.5149029541015624, + "mean_token_accuracy": 0.6928434443473815, + "num_tokens": 742608.0, + "step": 425 + }, + { + "entropy": 1.4984435787796975, + "epoch": 0.8, + "grad_norm": 20.5, + "learning_rate": 1.8371664782625287e-05, + "loss": 1.4783544921875, + "mean_token_accuracy": 0.6922086542844772, + "num_tokens": 785924.0, + "step": 450 + }, + { + "entropy": 1.4762829530239105, + "epoch": 0.8444444444444444, + "grad_norm": 22.875, + "learning_rate": 1.8078004107870797e-05, + "loss": 1.4516114807128906, + "mean_token_accuracy": 0.702991289794445, + "num_tokens": 829069.0, + "step": 475 + }, + { + "entropy": 1.5141191801428795, + "epoch": 0.8888888888888888, + "grad_norm": 20.75, + "learning_rate": 1.7762780887657576e-05, + "loss": 1.5113209533691405, + "mean_token_accuracy": 0.6913984973728656, + "num_tokens": 872824.0, + "step": 500 + }, + { + "entropy": 1.4147853454947472, + "epoch": 0.9333333333333333, + "grad_norm": 25.75, + "learning_rate": 1.74268365445604e-05, + "loss": 1.394475555419922, + "mean_token_accuracy": 0.712423055768013, + "num_tokens": 916212.0, + "step": 525 + }, + { + "entropy": 1.4362201416492462, + "epoch": 0.9777777777777777, + "grad_norm": 21.25, + "learning_rate": 1.7071067811865477e-05, + "loss": 1.4004106140136718, + "mean_token_accuracy": 0.7106147593259812, + "num_tokens": 959695.0, + "step": 550 + }, + { + "epoch": 1.0, + "eval_entropy": 1.3886345291137696, + "eval_loss": 1.3774118423461914, + "eval_mean_token_accuracy": 0.7105021185874939, + "eval_num_tokens": 981504.0, + "eval_runtime": 28.7124, + "eval_samples_per_second": 34.828, + "eval_steps_per_second": 4.354, + "step": 563 + }, + { + "entropy": 1.3702899970266285, + "epoch": 1.0213333333333334, + "grad_norm": 24.375, + "learning_rate": 1.6696424339928153e-05, + "loss": 1.2998457336425782, + "mean_token_accuracy": 0.7251553581077226, + "num_tokens": 1002442.0, + "step": 575 + }, + { + "entropy": 1.2198174016177654, + "epoch": 1.0657777777777777, + "grad_norm": 19.0, + "learning_rate": 1.6303906161279554e-05, + "loss": 1.1578231048583985, + "mean_token_accuracy": 0.7492367821931839, + "num_tokens": 1045974.0, + "step": 600 + }, + { + "entropy": 1.2214804862439632, + "epoch": 1.1102222222222222, + "grad_norm": 21.5, + "learning_rate": 1.5894561021248535e-05, + "loss": 1.1222823333740235, + "mean_token_accuracy": 0.7596075300872326, + "num_tokens": 1089691.0, + "step": 625 + }, + { + "entropy": 1.230571178793907, + "epoch": 1.1546666666666667, + "grad_norm": 18.25, + "learning_rate": 1.5469481581224274e-05, + "loss": 1.1252061462402343, + "mean_token_accuracy": 0.7554993903636933, + "num_tokens": 1133544.0, + "step": 650 + }, + { + "entropy": 1.2035815131664276, + "epoch": 1.199111111111111, + "grad_norm": 17.75, + "learning_rate": 1.5029802502024788e-05, + "loss": 1.1525257110595704, + "mean_token_accuracy": 0.7539819921553135, + "num_tokens": 1176944.0, + "step": 675 + }, + { + "entropy": 1.1947351975739002, + "epoch": 1.2435555555555555, + "grad_norm": 19.5, + "learning_rate": 1.4576697415156818e-05, + "loss": 1.1312750244140626, + "mean_token_accuracy": 0.755437722504139, + "num_tokens": 1220536.0, + "step": 700 + }, + { + "entropy": 1.2491805362701416, + "epoch": 1.288, + "grad_norm": 18.625, + "learning_rate": 1.4111375790051511e-05, + "loss": 1.1570246124267578, + "mean_token_accuracy": 0.7577420398592949, + "num_tokens": 1264076.0, + "step": 725 + }, + { + "entropy": 1.2654732164740563, + "epoch": 1.3324444444444445, + "grad_norm": 20.875, + "learning_rate": 1.3635079705638298e-05, + "loss": 1.1855599212646484, + "mean_token_accuracy": 0.751485439389944, + "num_tokens": 1308034.0, + "step": 750 + }, + { + "entropy": 1.2152655026316643, + "epoch": 1.3768888888888888, + "grad_norm": 20.25, + "learning_rate": 1.3149080534874519e-05, + "loss": 1.1257845306396483, + "mean_token_accuracy": 0.7632686151564121, + "num_tokens": 1351646.0, + "step": 775 + }, + { + "entropy": 1.193697052896023, + "epoch": 1.4213333333333333, + "grad_norm": 24.75, + "learning_rate": 1.2654675551080724e-05, + "loss": 1.121256103515625, + "mean_token_accuracy": 0.7563131806254387, + "num_tokens": 1395047.0, + "step": 800 + }, + { + "entropy": 1.1570866696536541, + "epoch": 1.4657777777777778, + "grad_norm": 22.25, + "learning_rate": 1.2153184465140413e-05, + "loss": 1.0696445465087892, + "mean_token_accuracy": 0.765836420059204, + "num_tokens": 1438280.0, + "step": 825 + }, + { + "entropy": 1.151665413379669, + "epoch": 1.5102222222222221, + "grad_norm": 17.75, + "learning_rate": 1.164594590280734e-05, + "loss": 1.0663511657714844, + "mean_token_accuracy": 0.7644271370768547, + "num_tokens": 1481978.0, + "step": 850 + }, + { + "entropy": 1.2120365902781487, + "epoch": 1.5546666666666666, + "grad_norm": 17.5, + "learning_rate": 1.1134313831523547e-05, + "loss": 1.1270946502685546, + "mean_token_accuracy": 0.7585732811689376, + "num_tokens": 1525597.0, + "step": 875 + }, + { + "entropy": 1.151113938242197, + "epoch": 1.5991111111111111, + "grad_norm": 21.5, + "learning_rate": 1.0619653946285948e-05, + "loss": 1.0662925720214844, + "mean_token_accuracy": 0.7686286368966102, + "num_tokens": 1568743.0, + "step": 900 + }, + { + "entropy": 1.162338248193264, + "epoch": 1.6435555555555554, + "grad_norm": 20.625, + "learning_rate": 1.0103340024208674e-05, + "loss": 1.0983226013183593, + "mean_token_accuracy": 0.7634404581785202, + "num_tokens": 1612238.0, + "step": 925 + }, + { + "entropy": 1.1956017450988292, + "epoch": 1.688, + "grad_norm": 18.625, + "learning_rate": 9.586750257511868e-06, + "loss": 1.1054475402832031, + "mean_token_accuracy": 0.7624230819940567, + "num_tokens": 1656115.0, + "step": 950 + }, + { + "entropy": 1.1524758899211884, + "epoch": 1.7324444444444445, + "grad_norm": 20.875, + "learning_rate": 9.0712635747253e-06, + "loss": 1.063654327392578, + "mean_token_accuracy": 0.7672438740730285, + "num_tokens": 1700143.0, + "step": 975 + }, + { + "entropy": 1.1726488883793353, + "epoch": 1.7768888888888887, + "grad_norm": 18.25, + "learning_rate": 8.558255959926533e-06, + "loss": 1.0800904846191406, + "mean_token_accuracy": 0.767799711227417, + "num_tokens": 1743486.0, + "step": 1000 + }, + { + "entropy": 1.1595972776412964, + "epoch": 1.8213333333333335, + "grad_norm": 22.125, + "learning_rate": 8.04909677983872e-06, + "loss": 1.100532989501953, + "mean_token_accuracy": 0.7661877936124801, + "num_tokens": 1787577.0, + "step": 1025 + }, + { + "entropy": 1.1869910764694214, + "epoch": 1.8657777777777778, + "grad_norm": 18.625, + "learning_rate": 7.545145128592009e-06, + "loss": 1.1068744659423828, + "mean_token_accuracy": 0.7658174222707749, + "num_tokens": 1831146.0, + "step": 1050 + }, + { + "entropy": 1.1678849336504937, + "epoch": 1.9102222222222223, + "grad_norm": 20.25, + "learning_rate": 7.0477461999055365e-06, + "loss": 1.104344940185547, + "mean_token_accuracy": 0.7647965340316296, + "num_tokens": 1875315.0, + "step": 1075 + }, + { + "entropy": 1.2021603246033192, + "epoch": 1.9546666666666668, + "grad_norm": 20.75, + "learning_rate": 6.558227696373617e-06, + "loss": 1.1086157989501952, + "mean_token_accuracy": 0.7716675865650177, + "num_tokens": 1918868.0, + "step": 1100 + }, + { + "entropy": 1.1465536914765835, + "epoch": 1.999111111111111, + "grad_norm": 24.0, + "learning_rate": 6.077896285440874e-06, + "loss": 1.0573983001708984, + "mean_token_accuracy": 0.7682515250146389, + "num_tokens": 1962187.0, + "step": 1125 + }, + { + "epoch": 2.0, + "eval_entropy": 1.1745851793289184, + "eval_loss": 1.2738397121429443, + "eval_mean_token_accuracy": 0.730101492881775, + "eval_num_tokens": 1963008.0, + "eval_runtime": 28.609, + "eval_samples_per_second": 34.954, + "eval_steps_per_second": 4.369, + "step": 1126 + } + ], + "logging_steps": 25, + "max_steps": 1689, + "num_input_tokens_seen": 0, + "num_train_epochs": 3, + "save_steps": 500, + "stateful_callbacks": { + "TrainerControl": { + "args": { + "should_epoch_stop": false, + "should_evaluate": false, + "should_log": false, + "should_save": true, + "should_training_stop": false + }, + "attributes": {} + } + }, + "total_flos": 5048150006575104.0, + "train_batch_size": 4, + "trial_name": null, + "trial_params": null +} diff --git a/checkpoint-1126/training_args.bin b/checkpoint-1126/training_args.bin new file mode 100644 index 0000000..3872ca4 --- /dev/null +++ b/checkpoint-1126/training_args.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:355351641492ac43c5b6480ea76c78a8467059a8b861f06d7c50a5d5d9ef8de5 +size 5777 diff --git a/checkpoint-1689/chat_template.jinja b/checkpoint-1689/chat_template.jinja new file mode 100644 index 0000000..bdf7919 --- /dev/null +++ b/checkpoint-1689/chat_template.jinja @@ -0,0 +1,54 @@ +{%- if tools %} + {{- '<|im_start|>system\n' }} + {%- if messages[0]['role'] == 'system' %} + {{- messages[0]['content'] }} + {%- else %} + {{- 'You are Qwen, created by Alibaba Cloud. You are a helpful assistant.' }} + {%- endif %} + {{- "\n\n# Tools\n\nYou may call one or more functions to assist with the user query.\n\nYou are provided with function signatures within XML tags:\n" }} + {%- for tool in tools %} + {{- "\n" }} + {{- tool | tojson }} + {%- endfor %} + {{- "\n\n\nFor each function call, return a json object with function name and arguments within XML tags:\n\n{\"name\": , \"arguments\": }\n<|im_end|>\n" }} +{%- else %} + {%- if messages[0]['role'] == 'system' %} + {{- '<|im_start|>system\n' + messages[0]['content'] + '<|im_end|>\n' }} + {%- else %} + {{- '<|im_start|>system\nYou are Qwen, created by Alibaba Cloud. You are a helpful assistant.<|im_end|>\n' }} + {%- endif %} +{%- endif %} +{%- for message in messages %} + {%- if (message.role == "user") or (message.role == "system" and not loop.first) or (message.role == "assistant" and not message.tool_calls) %} + {{- '<|im_start|>' + message.role + '\n' + message.content + '<|im_end|>' + '\n' }} + {%- elif message.role == "assistant" %} + {{- '<|im_start|>' + message.role }} + {%- if message.content %} + {{- '\n' + message.content }} + {%- endif %} + {%- for tool_call in message.tool_calls %} + {%- if tool_call.function is defined %} + {%- set tool_call = tool_call.function %} + {%- endif %} + {{- '\n\n{"name": "' }} + {{- tool_call.name }} + {{- '", "arguments": ' }} + {{- tool_call.arguments | tojson }} + {{- '}\n' }} + {%- endfor %} + {{- '<|im_end|>\n' }} + {%- elif message.role == "tool" %} + {%- if (loop.index0 == 0) or (messages[loop.index0 - 1].role != "tool") %} + {{- '<|im_start|>user' }} + {%- endif %} + {{- '\n\n' }} + {{- message.content }} + {{- '\n' }} + {%- if loop.last or (messages[loop.index0 + 1].role != "tool") %} + {{- '<|im_end|>\n' }} + {%- endif %} + {%- endif %} +{%- endfor %} +{%- if add_generation_prompt %} + {{- '<|im_start|>assistant\n' }} +{%- endif %} diff --git a/checkpoint-1689/config.json b/checkpoint-1689/config.json new file mode 100644 index 0000000..39f09d0 --- /dev/null +++ b/checkpoint-1689/config.json @@ -0,0 +1,57 @@ +{ + "architectures": [ + "Qwen2ForCausalLM" + ], + "attention_dropout": 0.0, + "bos_token_id": null, + "dtype": "bfloat16", + "eos_token_id": 151645, + "hidden_act": "silu", + "hidden_size": 896, + "initializer_range": 0.02, + "intermediate_size": 4864, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 32768, + "max_window_layers": 21, + "model_type": "qwen2", + "num_attention_heads": 14, + "num_hidden_layers": 24, + "num_key_value_heads": 2, + "pad_token_id": 151643, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000.0, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": true, + "transformers_version": "5.12.1", + "use_cache": false, + "use_sliding_window": false, + "vocab_size": 151936 +} diff --git a/checkpoint-1689/generation_config.json b/checkpoint-1689/generation_config.json new file mode 100644 index 0000000..8ae691b --- /dev/null +++ b/checkpoint-1689/generation_config.json @@ -0,0 +1,13 @@ +{ + "do_sample": true, + "eos_token_id": [ + 151645, + 151643 + ], + "pad_token_id": 151643, + "repetition_penalty": 1.1, + "temperature": 0.7, + "top_k": 20, + "top_p": 0.8, + "transformers_version": "5.12.1" +} diff --git a/checkpoint-1689/model.safetensors b/checkpoint-1689/model.safetensors new file mode 100644 index 0000000..c3fc4d9 --- /dev/null +++ b/checkpoint-1689/model.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78aaf8738cdb4013348217752054bbaca4981d5440cc4905f61e8fa9fa433213 +size 988097824 diff --git a/checkpoint-1689/optimizer.pt b/checkpoint-1689/optimizer.pt new file mode 100644 index 0000000..50424fe --- /dev/null +++ b/checkpoint-1689/optimizer.pt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:996fdf7659149fcff001890ff3325d394ba20316f1760c3960488a6358d997b1 +size 1976378699 diff --git a/checkpoint-1689/rng_state.pth b/checkpoint-1689/rng_state.pth new file mode 100644 index 0000000..8bc49d8 --- /dev/null +++ b/checkpoint-1689/rng_state.pth @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61b5b77e9aceb5804f11a1b38ed2c5391729d8c6966ed20e968822cc25bedd70 +size 14645 diff --git a/checkpoint-1689/scheduler.pt b/checkpoint-1689/scheduler.pt new file mode 100644 index 0000000..b199497 --- /dev/null +++ b/checkpoint-1689/scheduler.pt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:148be883ba879fc6d9643e74f8bb9f6088b9fc21b064b81dc2a6e3d83d8aac3c +size 1465 diff --git a/checkpoint-1689/tokenizer.json b/checkpoint-1689/tokenizer.json new file mode 100644 index 0000000..34510ff --- /dev/null +++ b/checkpoint-1689/tokenizer.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3fd169731d2cbde95e10bf356d66d5997fd885dd8dbb6fb4684da3f23b2585d8 +size 11421892 diff --git a/checkpoint-1689/tokenizer_config.json b/checkpoint-1689/tokenizer_config.json new file mode 100644 index 0000000..770e41d --- /dev/null +++ b/checkpoint-1689/tokenizer_config.json @@ -0,0 +1,30 @@ +{ + "add_prefix_space": false, + "backend": "tokenizers", + "bos_token": null, + "clean_up_tokenization_spaces": false, + "eos_token": "<|im_end|>", + "errors": "replace", + "extra_special_tokens": [ + "<|im_start|>", + "<|im_end|>", + "<|object_ref_start|>", + "<|object_ref_end|>", + "<|box_start|>", + "<|box_end|>", + "<|quad_start|>", + "<|quad_end|>", + "<|vision_start|>", + "<|vision_end|>", + "<|vision_pad|>", + "<|image_pad|>", + "<|video_pad|>" + ], + "is_local": false, + "local_files_only": false, + "model_max_length": 131072, + "pad_token": "<|endoftext|>", + "split_special_tokens": false, + "tokenizer_class": "Qwen2Tokenizer", + "unk_token": null +} diff --git a/checkpoint-1689/trainer_state.json b/checkpoint-1689/trainer_state.json new file mode 100644 index 0000000..5f1d2fb --- /dev/null +++ b/checkpoint-1689/trainer_state.json @@ -0,0 +1,737 @@ +{ + "best_global_step": 1126, + "best_metric": 1.2738397121429443, + "best_model_checkpoint": "finetuned_models/FFT/checkpoint-1126", + "epoch": 3.0, + "eval_steps": 500, + "global_step": 1689, + "is_hyper_param_search": false, + "is_local_process_zero": true, + "is_world_process_zero": true, + "log_history": [ + { + "entropy": 1.5691047963500022, + "epoch": 0.044444444444444446, + "grad_norm": 61.75, + "learning_rate": 2.840236686390533e-06, + "loss": 2.82507080078125, + "mean_token_accuracy": 0.5578909605741501, + "num_tokens": 43581.0, + "step": 25 + }, + { + "entropy": 1.912336548268795, + "epoch": 0.08888888888888889, + "grad_norm": 41.25, + "learning_rate": 5.7988165680473375e-06, + "loss": 2.3563003540039062, + "mean_token_accuracy": 0.5931275233626365, + "num_tokens": 86889.0, + "step": 50 + }, + { + "entropy": 2.1532553315162657, + "epoch": 0.13333333333333333, + "grad_norm": 31.125, + "learning_rate": 8.757396449704143e-06, + "loss": 2.159627685546875, + "mean_token_accuracy": 0.5959913417696953, + "num_tokens": 130613.0, + "step": 75 + }, + { + "entropy": 1.9658770501613616, + "epoch": 0.17777777777777778, + "grad_norm": 30.0, + "learning_rate": 1.1715976331360948e-05, + "loss": 1.9642219543457031, + "mean_token_accuracy": 0.6274332204461097, + "num_tokens": 174274.0, + "step": 100 + }, + { + "entropy": 1.9181486976146698, + "epoch": 0.2222222222222222, + "grad_norm": 23.875, + "learning_rate": 1.4674556213017752e-05, + "loss": 1.9006834411621094, + "mean_token_accuracy": 0.6362838646769524, + "num_tokens": 217619.0, + "step": 125 + }, + { + "entropy": 1.8227408236265183, + "epoch": 0.26666666666666666, + "grad_norm": 29.5, + "learning_rate": 1.7633136094674557e-05, + "loss": 1.834572296142578, + "mean_token_accuracy": 0.645097343325615, + "num_tokens": 261407.0, + "step": 150 + }, + { + "entropy": 1.8350859326124191, + "epoch": 0.3111111111111111, + "grad_norm": 25.625, + "learning_rate": 1.999946602771351e-05, + "loss": 1.8147303771972656, + "mean_token_accuracy": 0.6461810152232647, + "num_tokens": 305402.0, + "step": 175 + }, + { + "entropy": 1.753722729086876, + "epoch": 0.35555555555555557, + "grad_norm": 31.5, + "learning_rate": 1.9980782984658682e-05, + "loss": 1.758114013671875, + "mean_token_accuracy": 0.653534509241581, + "num_tokens": 348998.0, + "step": 200 + }, + { + "entropy": 1.7685393619537353, + "epoch": 0.4, + "grad_norm": 23.75, + "learning_rate": 1.9935458325191365e-05, + "loss": 1.7483135986328124, + "mean_token_accuracy": 0.6603708426654339, + "num_tokens": 392837.0, + "step": 225 + }, + { + "entropy": 1.7378248673677446, + "epoch": 0.4444444444444444, + "grad_norm": 26.5, + "learning_rate": 1.9863613034027224e-05, + "loss": 1.7749085998535157, + "mean_token_accuracy": 0.65810049533844, + "num_tokens": 436281.0, + "step": 250 + }, + { + "entropy": 1.6766968676447869, + "epoch": 0.4888888888888889, + "grad_norm": 23.25, + "learning_rate": 1.9765438887171327e-05, + "loss": 1.668856658935547, + "mean_token_accuracy": 0.6644712510704994, + "num_tokens": 480451.0, + "step": 275 + }, + { + "entropy": 1.669287955760956, + "epoch": 0.5333333333333333, + "grad_norm": 20.625, + "learning_rate": 1.9641197940012136e-05, + "loss": 1.648075714111328, + "mean_token_accuracy": 0.6689342276751995, + "num_tokens": 524418.0, + "step": 300 + }, + { + "entropy": 1.587462457716465, + "epoch": 0.5777777777777777, + "grad_norm": 21.625, + "learning_rate": 1.9491221827819348e-05, + "loss": 1.5674880981445312, + "mean_token_accuracy": 0.6790469540655613, + "num_tokens": 568093.0, + "step": 325 + }, + { + "entropy": 1.5877643951773643, + "epoch": 0.6222222222222222, + "grad_norm": 23.5, + "learning_rate": 1.9315910880512792e-05, + "loss": 1.5833602905273438, + "mean_token_accuracy": 0.67303916528821, + "num_tokens": 611875.0, + "step": 350 + }, + { + "entropy": 1.5628123182058333, + "epoch": 0.6666666666666666, + "grad_norm": 19.875, + "learning_rate": 1.911573305406528e-05, + "loss": 1.5389964294433593, + "mean_token_accuracy": 0.6916262510418892, + "num_tokens": 655258.0, + "step": 375 + }, + { + "entropy": 1.5605447962880135, + "epoch": 0.7111111111111111, + "grad_norm": 25.25, + "learning_rate": 1.8891222681391853e-05, + "loss": 1.5674354553222656, + "mean_token_accuracy": 0.6811535279452801, + "num_tokens": 698915.0, + "step": 400 + }, + { + "entropy": 1.5302811539173127, + "epoch": 0.7555555555555555, + "grad_norm": 21.0, + "learning_rate": 1.8642979046059595e-05, + "loss": 1.5149029541015624, + "mean_token_accuracy": 0.6928434443473815, + "num_tokens": 742608.0, + "step": 425 + }, + { + "entropy": 1.4984435787796975, + "epoch": 0.8, + "grad_norm": 20.5, + "learning_rate": 1.8371664782625287e-05, + "loss": 1.4783544921875, + "mean_token_accuracy": 0.6922086542844772, + "num_tokens": 785924.0, + "step": 450 + }, + { + "entropy": 1.4762829530239105, + "epoch": 0.8444444444444444, + "grad_norm": 22.875, + "learning_rate": 1.8078004107870797e-05, + "loss": 1.4516114807128906, + "mean_token_accuracy": 0.702991289794445, + "num_tokens": 829069.0, + "step": 475 + }, + { + "entropy": 1.5141191801428795, + "epoch": 0.8888888888888888, + "grad_norm": 20.75, + "learning_rate": 1.7762780887657576e-05, + "loss": 1.5113209533691405, + "mean_token_accuracy": 0.6913984973728656, + "num_tokens": 872824.0, + "step": 500 + }, + { + "entropy": 1.4147853454947472, + "epoch": 0.9333333333333333, + "grad_norm": 25.75, + "learning_rate": 1.74268365445604e-05, + "loss": 1.394475555419922, + "mean_token_accuracy": 0.712423055768013, + "num_tokens": 916212.0, + "step": 525 + }, + { + "entropy": 1.4362201416492462, + "epoch": 0.9777777777777777, + "grad_norm": 21.25, + "learning_rate": 1.7071067811865477e-05, + "loss": 1.4004106140136718, + "mean_token_accuracy": 0.7106147593259812, + "num_tokens": 959695.0, + "step": 550 + }, + { + "epoch": 1.0, + "eval_entropy": 1.3886345291137696, + "eval_loss": 1.3774118423461914, + "eval_mean_token_accuracy": 0.7105021185874939, + "eval_num_tokens": 981504.0, + "eval_runtime": 28.7124, + "eval_samples_per_second": 34.828, + "eval_steps_per_second": 4.354, + "step": 563 + }, + { + "entropy": 1.3702899970266285, + "epoch": 1.0213333333333334, + "grad_norm": 24.375, + "learning_rate": 1.6696424339928153e-05, + "loss": 1.2998457336425782, + "mean_token_accuracy": 0.7251553581077226, + "num_tokens": 1002442.0, + "step": 575 + }, + { + "entropy": 1.2198174016177654, + "epoch": 1.0657777777777777, + "grad_norm": 19.0, + "learning_rate": 1.6303906161279554e-05, + "loss": 1.1578231048583985, + "mean_token_accuracy": 0.7492367821931839, + "num_tokens": 1045974.0, + "step": 600 + }, + { + "entropy": 1.2214804862439632, + "epoch": 1.1102222222222222, + "grad_norm": 21.5, + "learning_rate": 1.5894561021248535e-05, + "loss": 1.1222823333740235, + "mean_token_accuracy": 0.7596075300872326, + "num_tokens": 1089691.0, + "step": 625 + }, + { + "entropy": 1.230571178793907, + "epoch": 1.1546666666666667, + "grad_norm": 18.25, + "learning_rate": 1.5469481581224274e-05, + "loss": 1.1252061462402343, + "mean_token_accuracy": 0.7554993903636933, + "num_tokens": 1133544.0, + "step": 650 + }, + { + "entropy": 1.2035815131664276, + "epoch": 1.199111111111111, + "grad_norm": 17.75, + "learning_rate": 1.5029802502024788e-05, + "loss": 1.1525257110595704, + "mean_token_accuracy": 0.7539819921553135, + "num_tokens": 1176944.0, + "step": 675 + }, + { + "entropy": 1.1947351975739002, + "epoch": 1.2435555555555555, + "grad_norm": 19.5, + "learning_rate": 1.4576697415156818e-05, + "loss": 1.1312750244140626, + "mean_token_accuracy": 0.755437722504139, + "num_tokens": 1220536.0, + "step": 700 + }, + { + "entropy": 1.2491805362701416, + "epoch": 1.288, + "grad_norm": 18.625, + "learning_rate": 1.4111375790051511e-05, + "loss": 1.1570246124267578, + "mean_token_accuracy": 0.7577420398592949, + "num_tokens": 1264076.0, + "step": 725 + }, + { + "entropy": 1.2654732164740563, + "epoch": 1.3324444444444445, + "grad_norm": 20.875, + "learning_rate": 1.3635079705638298e-05, + "loss": 1.1855599212646484, + "mean_token_accuracy": 0.751485439389944, + "num_tokens": 1308034.0, + "step": 750 + }, + { + "entropy": 1.2152655026316643, + "epoch": 1.3768888888888888, + "grad_norm": 20.25, + "learning_rate": 1.3149080534874519e-05, + "loss": 1.1257845306396483, + "mean_token_accuracy": 0.7632686151564121, + "num_tokens": 1351646.0, + "step": 775 + }, + { + "entropy": 1.193697052896023, + "epoch": 1.4213333333333333, + "grad_norm": 24.75, + "learning_rate": 1.2654675551080724e-05, + "loss": 1.121256103515625, + "mean_token_accuracy": 0.7563131806254387, + "num_tokens": 1395047.0, + "step": 800 + }, + { + "entropy": 1.1570866696536541, + "epoch": 1.4657777777777778, + "grad_norm": 22.25, + "learning_rate": 1.2153184465140413e-05, + "loss": 1.0696445465087892, + "mean_token_accuracy": 0.765836420059204, + "num_tokens": 1438280.0, + "step": 825 + }, + { + "entropy": 1.151665413379669, + "epoch": 1.5102222222222221, + "grad_norm": 17.75, + "learning_rate": 1.164594590280734e-05, + "loss": 1.0663511657714844, + "mean_token_accuracy": 0.7644271370768547, + "num_tokens": 1481978.0, + "step": 850 + }, + { + "entropy": 1.2120365902781487, + "epoch": 1.5546666666666666, + "grad_norm": 17.5, + "learning_rate": 1.1134313831523547e-05, + "loss": 1.1270946502685546, + "mean_token_accuracy": 0.7585732811689376, + "num_tokens": 1525597.0, + "step": 875 + }, + { + "entropy": 1.151113938242197, + "epoch": 1.5991111111111111, + "grad_norm": 21.5, + "learning_rate": 1.0619653946285948e-05, + "loss": 1.0662925720214844, + "mean_token_accuracy": 0.7686286368966102, + "num_tokens": 1568743.0, + "step": 900 + }, + { + "entropy": 1.162338248193264, + "epoch": 1.6435555555555554, + "grad_norm": 20.625, + "learning_rate": 1.0103340024208674e-05, + "loss": 1.0983226013183593, + "mean_token_accuracy": 0.7634404581785202, + "num_tokens": 1612238.0, + "step": 925 + }, + { + "entropy": 1.1956017450988292, + "epoch": 1.688, + "grad_norm": 18.625, + "learning_rate": 9.586750257511868e-06, + "loss": 1.1054475402832031, + "mean_token_accuracy": 0.7624230819940567, + "num_tokens": 1656115.0, + "step": 950 + }, + { + "entropy": 1.1524758899211884, + "epoch": 1.7324444444444445, + "grad_norm": 20.875, + "learning_rate": 9.0712635747253e-06, + "loss": 1.063654327392578, + "mean_token_accuracy": 0.7672438740730285, + "num_tokens": 1700143.0, + "step": 975 + }, + { + "entropy": 1.1726488883793353, + "epoch": 1.7768888888888887, + "grad_norm": 18.25, + "learning_rate": 8.558255959926533e-06, + "loss": 1.0800904846191406, + "mean_token_accuracy": 0.767799711227417, + "num_tokens": 1743486.0, + "step": 1000 + }, + { + "entropy": 1.1595972776412964, + "epoch": 1.8213333333333335, + "grad_norm": 22.125, + "learning_rate": 8.04909677983872e-06, + "loss": 1.100532989501953, + "mean_token_accuracy": 0.7661877936124801, + "num_tokens": 1787577.0, + "step": 1025 + }, + { + "entropy": 1.1869910764694214, + "epoch": 1.8657777777777778, + "grad_norm": 18.625, + "learning_rate": 7.545145128592009e-06, + "loss": 1.1068744659423828, + "mean_token_accuracy": 0.7658174222707749, + "num_tokens": 1831146.0, + "step": 1050 + }, + { + "entropy": 1.1678849336504937, + "epoch": 1.9102222222222223, + "grad_norm": 20.25, + "learning_rate": 7.0477461999055365e-06, + "loss": 1.104344940185547, + "mean_token_accuracy": 0.7647965340316296, + "num_tokens": 1875315.0, + "step": 1075 + }, + { + "entropy": 1.2021603246033192, + "epoch": 1.9546666666666668, + "grad_norm": 20.75, + "learning_rate": 6.558227696373617e-06, + "loss": 1.1086157989501952, + "mean_token_accuracy": 0.7716675865650177, + "num_tokens": 1918868.0, + "step": 1100 + }, + { + "entropy": 1.1465536914765835, + "epoch": 1.999111111111111, + "grad_norm": 24.0, + "learning_rate": 6.077896285440874e-06, + "loss": 1.0573983001708984, + "mean_token_accuracy": 0.7682515250146389, + "num_tokens": 1962187.0, + "step": 1125 + }, + { + "epoch": 2.0, + "eval_entropy": 1.1745851793289184, + "eval_loss": 1.2738397121429443, + "eval_mean_token_accuracy": 0.730101492881775, + "eval_num_tokens": 1963008.0, + "eval_runtime": 28.609, + "eval_samples_per_second": 34.954, + "eval_steps_per_second": 4.369, + "step": 1126 + }, + { + "entropy": 1.101325544167538, + "epoch": 2.042666666666667, + "grad_norm": 15.375, + "learning_rate": 5.608034111526298e-06, + "loss": 0.9211092376708985, + "mean_token_accuracy": 0.8091437579417715, + "num_tokens": 2004400.0, + "step": 1150 + }, + { + "entropy": 1.0406066159904004, + "epoch": 2.087111111111111, + "grad_norm": 20.5, + "learning_rate": 5.149895373606405e-06, + "loss": 0.9091825103759765, + "mean_token_accuracy": 0.8042202299833298, + "num_tokens": 2048143.0, + "step": 1175 + }, + { + "entropy": 1.0808034761250018, + "epoch": 2.1315555555555554, + "grad_norm": 18.0, + "learning_rate": 4.704702977392914e-06, + "loss": 0.9504242706298828, + "mean_token_accuracy": 0.7970917990803719, + "num_tokens": 2091837.0, + "step": 1200 + }, + { + "entropy": 1.0659918001294135, + "epoch": 2.176, + "grad_norm": 20.75, + "learning_rate": 4.2736452710412645e-06, + "loss": 0.9259893798828125, + "mean_token_accuracy": 0.8023737239837646, + "num_tokens": 2135628.0, + "step": 1225 + }, + { + "entropy": 1.0154806707799435, + "epoch": 2.2204444444444444, + "grad_norm": 20.0, + "learning_rate": 3.857872873103322e-06, + "loss": 0.8762107086181641, + "mean_token_accuracy": 0.8123826086521149, + "num_tokens": 2178782.0, + "step": 1250 + }, + { + "entropy": 1.0083947947621346, + "epoch": 2.2648888888888887, + "grad_norm": 21.375, + "learning_rate": 3.4584956011913693e-06, + "loss": 0.8710794830322266, + "mean_token_accuracy": 0.8071741372346878, + "num_tokens": 2222303.0, + "step": 1275 + }, + { + "entropy": 1.0441110938787461, + "epoch": 2.3093333333333335, + "grad_norm": 18.75, + "learning_rate": 3.0765795095517026e-06, + "loss": 0.9363404846191407, + "mean_token_accuracy": 0.7974440288543702, + "num_tokens": 2266083.0, + "step": 1300 + }, + { + "entropy": 1.0385051570832728, + "epoch": 2.3537777777777777, + "grad_norm": 20.625, + "learning_rate": 2.713144043455388e-06, + "loss": 0.9435790252685546, + "mean_token_accuracy": 0.8013337072730065, + "num_tokens": 2309679.0, + "step": 1325 + }, + { + "entropy": 1.041314078271389, + "epoch": 2.398222222222222, + "grad_norm": 18.25, + "learning_rate": 2.369159318001937e-06, + "loss": 0.9011815643310547, + "mean_token_accuracy": 0.8010741752386094, + "num_tokens": 2353394.0, + "step": 1350 + }, + { + "entropy": 1.045836333334446, + "epoch": 2.4426666666666668, + "grad_norm": 20.625, + "learning_rate": 2.045543528599607e-06, + "loss": 0.9371556091308594, + "mean_token_accuracy": 0.8022435599565506, + "num_tokens": 2397064.0, + "step": 1375 + }, + { + "entropy": 1.02559718221426, + "epoch": 2.487111111111111, + "grad_norm": 16.875, + "learning_rate": 1.743160500034443e-06, + "loss": 0.9111165618896484, + "mean_token_accuracy": 0.8056430542469024, + "num_tokens": 2440899.0, + "step": 1400 + }, + { + "entropy": 0.9850550366938114, + "epoch": 2.5315555555555553, + "grad_norm": 18.25, + "learning_rate": 1.4628173806703594e-06, + "loss": 0.8460595703125, + "mean_token_accuracy": 0.814309296309948, + "num_tokens": 2484527.0, + "step": 1425 + }, + { + "entropy": 1.0671714194118977, + "epoch": 2.576, + "grad_norm": 16.5, + "learning_rate": 1.2052624879351105e-06, + "loss": 0.9366078186035156, + "mean_token_accuracy": 0.7982332086563111, + "num_tokens": 2528184.0, + "step": 1450 + }, + { + "entropy": 1.0057188278436662, + "epoch": 2.6204444444444444, + "grad_norm": 18.25, + "learning_rate": 9.711833108431234e-07, + "loss": 0.8691239929199219, + "mean_token_accuracy": 0.8100746890902519, + "num_tokens": 2571871.0, + "step": 1475 + }, + { + "entropy": 1.0419890847057105, + "epoch": 2.664888888888889, + "grad_norm": 18.25, + "learning_rate": 7.612046748871327e-07, + "loss": 0.8980624389648437, + "mean_token_accuracy": 0.8050528278946877, + "num_tokens": 2615338.0, + "step": 1500 + }, + { + "entropy": 1.0672108069062234, + "epoch": 2.7093333333333334, + "grad_norm": 21.25, + "learning_rate": 5.758870741969635e-07, + "loss": 0.9245491790771484, + "mean_token_accuracy": 0.8008973941206932, + "num_tokens": 2659309.0, + "step": 1525 + }, + { + "entropy": 1.0332248322665691, + "epoch": 2.7537777777777777, + "grad_norm": 17.25, + "learning_rate": 4.1572517541747294e-07, + "loss": 0.9085790252685547, + "mean_token_accuracy": 0.8022564603388309, + "num_tokens": 2703096.0, + "step": 1550 + }, + { + "entropy": 1.0293236848711969, + "epoch": 2.7982222222222224, + "grad_norm": 18.125, + "learning_rate": 2.811464972992195e-07, + "loss": 0.8811993408203125, + "mean_token_accuracy": 0.8039135798811913, + "num_tokens": 2746647.0, + "step": 1575 + }, + { + "entropy": 1.0229834078252316, + "epoch": 2.8426666666666667, + "grad_norm": 25.625, + "learning_rate": 1.7251026952640583e-07, + "loss": 0.90928466796875, + "mean_token_accuracy": 0.806032055914402, + "num_tokens": 2790363.0, + "step": 1600 + }, + { + "entropy": 1.051690325587988, + "epoch": 2.887111111111111, + "grad_norm": 21.75, + "learning_rate": 9.010647382825421e-08, + "loss": 0.9022364807128906, + "mean_token_accuracy": 0.8011369660496712, + "num_tokens": 2834043.0, + "step": 1625 + }, + { + "entropy": 0.9921600778400897, + "epoch": 2.9315555555555557, + "grad_norm": 21.75, + "learning_rate": 3.4155069933301535e-08, + "loss": 0.8524517822265625, + "mean_token_accuracy": 0.8153755596280098, + "num_tokens": 2877282.0, + "step": 1650 + }, + { + "entropy": 1.0421569736301899, + "epoch": 2.976, + "grad_norm": 20.625, + "learning_rate": 4.80540843283972e-09, + "loss": 0.93547607421875, + "mean_token_accuracy": 0.8020336532592773, + "num_tokens": 2920814.0, + "step": 1675 + }, + { + "epoch": 3.0, + "eval_entropy": 1.1009210176467896, + "eval_loss": 1.3000445365905762, + "eval_mean_token_accuracy": 0.7269604291915893, + "eval_num_tokens": 2944512.0, + "eval_runtime": 28.9685, + "eval_samples_per_second": 34.52, + "eval_steps_per_second": 4.315, + "step": 1689 + } + ], + "logging_steps": 25, + "max_steps": 1689, + "num_input_tokens_seen": 0, + "num_train_epochs": 3, + "save_steps": 500, + "stateful_callbacks": { + "TrainerControl": { + "args": { + "should_epoch_stop": false, + "should_evaluate": false, + "should_log": false, + "should_save": true, + "should_training_stop": true + }, + "attributes": {} + } + }, + "total_flos": 7572413980065792.0, + "train_batch_size": 4, + "trial_name": null, + "trial_params": null +} diff --git a/checkpoint-1689/training_args.bin b/checkpoint-1689/training_args.bin new file mode 100644 index 0000000..3872ca4 --- /dev/null +++ b/checkpoint-1689/training_args.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:355351641492ac43c5b6480ea76c78a8467059a8b861f06d7c50a5d5d9ef8de5 +size 5777 diff --git a/checkpoint-563/chat_template.jinja b/checkpoint-563/chat_template.jinja new file mode 100644 index 0000000..bdf7919 --- /dev/null +++ b/checkpoint-563/chat_template.jinja @@ -0,0 +1,54 @@ +{%- if tools %} + {{- '<|im_start|>system\n' }} + {%- if messages[0]['role'] == 'system' %} + {{- messages[0]['content'] }} + {%- else %} + {{- 'You are Qwen, created by Alibaba Cloud. You are a helpful assistant.' }} + {%- endif %} + {{- "\n\n# Tools\n\nYou may call one or more functions to assist with the user query.\n\nYou are provided with function signatures within XML tags:\n" }} + {%- for tool in tools %} + {{- "\n" }} + {{- tool | tojson }} + {%- endfor %} + {{- "\n\n\nFor each function call, return a json object with function name and arguments within XML tags:\n\n{\"name\": , \"arguments\": }\n<|im_end|>\n" }} +{%- else %} + {%- if messages[0]['role'] == 'system' %} + {{- '<|im_start|>system\n' + messages[0]['content'] + '<|im_end|>\n' }} + {%- else %} + {{- '<|im_start|>system\nYou are Qwen, created by Alibaba Cloud. You are a helpful assistant.<|im_end|>\n' }} + {%- endif %} +{%- endif %} +{%- for message in messages %} + {%- if (message.role == "user") or (message.role == "system" and not loop.first) or (message.role == "assistant" and not message.tool_calls) %} + {{- '<|im_start|>' + message.role + '\n' + message.content + '<|im_end|>' + '\n' }} + {%- elif message.role == "assistant" %} + {{- '<|im_start|>' + message.role }} + {%- if message.content %} + {{- '\n' + message.content }} + {%- endif %} + {%- for tool_call in message.tool_calls %} + {%- if tool_call.function is defined %} + {%- set tool_call = tool_call.function %} + {%- endif %} + {{- '\n\n{"name": "' }} + {{- tool_call.name }} + {{- '", "arguments": ' }} + {{- tool_call.arguments | tojson }} + {{- '}\n' }} + {%- endfor %} + {{- '<|im_end|>\n' }} + {%- elif message.role == "tool" %} + {%- if (loop.index0 == 0) or (messages[loop.index0 - 1].role != "tool") %} + {{- '<|im_start|>user' }} + {%- endif %} + {{- '\n\n' }} + {{- message.content }} + {{- '\n' }} + {%- if loop.last or (messages[loop.index0 + 1].role != "tool") %} + {{- '<|im_end|>\n' }} + {%- endif %} + {%- endif %} +{%- endfor %} +{%- if add_generation_prompt %} + {{- '<|im_start|>assistant\n' }} +{%- endif %} diff --git a/checkpoint-563/config.json b/checkpoint-563/config.json new file mode 100644 index 0000000..39f09d0 --- /dev/null +++ b/checkpoint-563/config.json @@ -0,0 +1,57 @@ +{ + "architectures": [ + "Qwen2ForCausalLM" + ], + "attention_dropout": 0.0, + "bos_token_id": null, + "dtype": "bfloat16", + "eos_token_id": 151645, + "hidden_act": "silu", + "hidden_size": 896, + "initializer_range": 0.02, + "intermediate_size": 4864, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 32768, + "max_window_layers": 21, + "model_type": "qwen2", + "num_attention_heads": 14, + "num_hidden_layers": 24, + "num_key_value_heads": 2, + "pad_token_id": 151643, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000.0, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": true, + "transformers_version": "5.12.1", + "use_cache": false, + "use_sliding_window": false, + "vocab_size": 151936 +} diff --git a/checkpoint-563/generation_config.json b/checkpoint-563/generation_config.json new file mode 100644 index 0000000..8ae691b --- /dev/null +++ b/checkpoint-563/generation_config.json @@ -0,0 +1,13 @@ +{ + "do_sample": true, + "eos_token_id": [ + 151645, + 151643 + ], + "pad_token_id": 151643, + "repetition_penalty": 1.1, + "temperature": 0.7, + "top_k": 20, + "top_p": 0.8, + "transformers_version": "5.12.1" +} diff --git a/checkpoint-563/model.safetensors b/checkpoint-563/model.safetensors new file mode 100644 index 0000000..4445aa4 --- /dev/null +++ b/checkpoint-563/model.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a18c7fd953cec33a6852b165ebf0cdfe37c1cf633a5362079901cec98f2d665f +size 988097824 diff --git a/checkpoint-563/optimizer.pt b/checkpoint-563/optimizer.pt new file mode 100644 index 0000000..0401b4e --- /dev/null +++ b/checkpoint-563/optimizer.pt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f0fbf20cf279eefdce58201a63dcf4837c626ba9b4a6ccf8b20d7744e8fa7d9 +size 1976378699 diff --git a/checkpoint-563/rng_state.pth b/checkpoint-563/rng_state.pth new file mode 100644 index 0000000..a72c0f9 --- /dev/null +++ b/checkpoint-563/rng_state.pth @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8407170b12f057bd7b1da40ade6c7756852998f6b90e57c87efcd41f170f76ea +size 14645 diff --git a/checkpoint-563/scheduler.pt b/checkpoint-563/scheduler.pt new file mode 100644 index 0000000..a8cb459 --- /dev/null +++ b/checkpoint-563/scheduler.pt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c768d7fb333b254d4383d7e64de54af0dba9db035f2a8ae778ecb44c349410c8 +size 1465 diff --git a/checkpoint-563/tokenizer.json b/checkpoint-563/tokenizer.json new file mode 100644 index 0000000..34510ff --- /dev/null +++ b/checkpoint-563/tokenizer.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3fd169731d2cbde95e10bf356d66d5997fd885dd8dbb6fb4684da3f23b2585d8 +size 11421892 diff --git a/checkpoint-563/tokenizer_config.json b/checkpoint-563/tokenizer_config.json new file mode 100644 index 0000000..770e41d --- /dev/null +++ b/checkpoint-563/tokenizer_config.json @@ -0,0 +1,30 @@ +{ + "add_prefix_space": false, + "backend": "tokenizers", + "bos_token": null, + "clean_up_tokenization_spaces": false, + "eos_token": "<|im_end|>", + "errors": "replace", + "extra_special_tokens": [ + "<|im_start|>", + "<|im_end|>", + "<|object_ref_start|>", + "<|object_ref_end|>", + "<|box_start|>", + "<|box_end|>", + "<|quad_start|>", + "<|quad_end|>", + "<|vision_start|>", + "<|vision_end|>", + "<|vision_pad|>", + "<|image_pad|>", + "<|video_pad|>" + ], + "is_local": false, + "local_files_only": false, + "model_max_length": 131072, + "pad_token": "<|endoftext|>", + "split_special_tokens": false, + "tokenizer_class": "Qwen2Tokenizer", + "unk_token": null +} diff --git a/checkpoint-563/trainer_state.json b/checkpoint-563/trainer_state.json new file mode 100644 index 0000000..6456ce9 --- /dev/null +++ b/checkpoint-563/trainer_state.json @@ -0,0 +1,265 @@ +{ + "best_global_step": 563, + "best_metric": 1.3774118423461914, + "best_model_checkpoint": "finetuned_models/FFT/checkpoint-563", + "epoch": 1.0, + "eval_steps": 500, + "global_step": 563, + "is_hyper_param_search": false, + "is_local_process_zero": true, + "is_world_process_zero": true, + "log_history": [ + { + "entropy": 1.5691047963500022, + "epoch": 0.044444444444444446, + "grad_norm": 61.75, + "learning_rate": 2.840236686390533e-06, + "loss": 2.82507080078125, + "mean_token_accuracy": 0.5578909605741501, + "num_tokens": 43581.0, + "step": 25 + }, + { + "entropy": 1.912336548268795, + "epoch": 0.08888888888888889, + "grad_norm": 41.25, + "learning_rate": 5.7988165680473375e-06, + "loss": 2.3563003540039062, + "mean_token_accuracy": 0.5931275233626365, + "num_tokens": 86889.0, + "step": 50 + }, + { + "entropy": 2.1532553315162657, + "epoch": 0.13333333333333333, + "grad_norm": 31.125, + "learning_rate": 8.757396449704143e-06, + "loss": 2.159627685546875, + "mean_token_accuracy": 0.5959913417696953, + "num_tokens": 130613.0, + "step": 75 + }, + { + "entropy": 1.9658770501613616, + "epoch": 0.17777777777777778, + "grad_norm": 30.0, + "learning_rate": 1.1715976331360948e-05, + "loss": 1.9642219543457031, + "mean_token_accuracy": 0.6274332204461097, + "num_tokens": 174274.0, + "step": 100 + }, + { + "entropy": 1.9181486976146698, + "epoch": 0.2222222222222222, + "grad_norm": 23.875, + "learning_rate": 1.4674556213017752e-05, + "loss": 1.9006834411621094, + "mean_token_accuracy": 0.6362838646769524, + "num_tokens": 217619.0, + "step": 125 + }, + { + "entropy": 1.8227408236265183, + "epoch": 0.26666666666666666, + "grad_norm": 29.5, + "learning_rate": 1.7633136094674557e-05, + "loss": 1.834572296142578, + "mean_token_accuracy": 0.645097343325615, + "num_tokens": 261407.0, + "step": 150 + }, + { + "entropy": 1.8350859326124191, + "epoch": 0.3111111111111111, + "grad_norm": 25.625, + "learning_rate": 1.999946602771351e-05, + "loss": 1.8147303771972656, + "mean_token_accuracy": 0.6461810152232647, + "num_tokens": 305402.0, + "step": 175 + }, + { + "entropy": 1.753722729086876, + "epoch": 0.35555555555555557, + "grad_norm": 31.5, + "learning_rate": 1.9980782984658682e-05, + "loss": 1.758114013671875, + "mean_token_accuracy": 0.653534509241581, + "num_tokens": 348998.0, + "step": 200 + }, + { + "entropy": 1.7685393619537353, + "epoch": 0.4, + "grad_norm": 23.75, + "learning_rate": 1.9935458325191365e-05, + "loss": 1.7483135986328124, + "mean_token_accuracy": 0.6603708426654339, + "num_tokens": 392837.0, + "step": 225 + }, + { + "entropy": 1.7378248673677446, + "epoch": 0.4444444444444444, + "grad_norm": 26.5, + "learning_rate": 1.9863613034027224e-05, + "loss": 1.7749085998535157, + "mean_token_accuracy": 0.65810049533844, + "num_tokens": 436281.0, + "step": 250 + }, + { + "entropy": 1.6766968676447869, + "epoch": 0.4888888888888889, + "grad_norm": 23.25, + "learning_rate": 1.9765438887171327e-05, + "loss": 1.668856658935547, + "mean_token_accuracy": 0.6644712510704994, + "num_tokens": 480451.0, + "step": 275 + }, + { + "entropy": 1.669287955760956, + "epoch": 0.5333333333333333, + "grad_norm": 20.625, + "learning_rate": 1.9641197940012136e-05, + "loss": 1.648075714111328, + "mean_token_accuracy": 0.6689342276751995, + "num_tokens": 524418.0, + "step": 300 + }, + { + "entropy": 1.587462457716465, + "epoch": 0.5777777777777777, + "grad_norm": 21.625, + "learning_rate": 1.9491221827819348e-05, + "loss": 1.5674880981445312, + "mean_token_accuracy": 0.6790469540655613, + "num_tokens": 568093.0, + "step": 325 + }, + { + "entropy": 1.5877643951773643, + "epoch": 0.6222222222222222, + "grad_norm": 23.5, + "learning_rate": 1.9315910880512792e-05, + "loss": 1.5833602905273438, + "mean_token_accuracy": 0.67303916528821, + "num_tokens": 611875.0, + "step": 350 + }, + { + "entropy": 1.5628123182058333, + "epoch": 0.6666666666666666, + "grad_norm": 19.875, + "learning_rate": 1.911573305406528e-05, + "loss": 1.5389964294433593, + "mean_token_accuracy": 0.6916262510418892, + "num_tokens": 655258.0, + "step": 375 + }, + { + "entropy": 1.5605447962880135, + "epoch": 0.7111111111111111, + "grad_norm": 25.25, + "learning_rate": 1.8891222681391853e-05, + "loss": 1.5674354553222656, + "mean_token_accuracy": 0.6811535279452801, + "num_tokens": 698915.0, + "step": 400 + }, + { + "entropy": 1.5302811539173127, + "epoch": 0.7555555555555555, + "grad_norm": 21.0, + "learning_rate": 1.8642979046059595e-05, + "loss": 1.5149029541015624, + "mean_token_accuracy": 0.6928434443473815, + "num_tokens": 742608.0, + "step": 425 + }, + { + "entropy": 1.4984435787796975, + "epoch": 0.8, + "grad_norm": 20.5, + "learning_rate": 1.8371664782625287e-05, + "loss": 1.4783544921875, + "mean_token_accuracy": 0.6922086542844772, + "num_tokens": 785924.0, + "step": 450 + }, + { + "entropy": 1.4762829530239105, + "epoch": 0.8444444444444444, + "grad_norm": 22.875, + "learning_rate": 1.8078004107870797e-05, + "loss": 1.4516114807128906, + "mean_token_accuracy": 0.702991289794445, + "num_tokens": 829069.0, + "step": 475 + }, + { + "entropy": 1.5141191801428795, + "epoch": 0.8888888888888888, + "grad_norm": 20.75, + "learning_rate": 1.7762780887657576e-05, + "loss": 1.5113209533691405, + "mean_token_accuracy": 0.6913984973728656, + "num_tokens": 872824.0, + "step": 500 + }, + { + "entropy": 1.4147853454947472, + "epoch": 0.9333333333333333, + "grad_norm": 25.75, + "learning_rate": 1.74268365445604e-05, + "loss": 1.394475555419922, + "mean_token_accuracy": 0.712423055768013, + "num_tokens": 916212.0, + "step": 525 + }, + { + "entropy": 1.4362201416492462, + "epoch": 0.9777777777777777, + "grad_norm": 21.25, + "learning_rate": 1.7071067811865477e-05, + "loss": 1.4004106140136718, + "mean_token_accuracy": 0.7106147593259812, + "num_tokens": 959695.0, + "step": 550 + }, + { + "epoch": 1.0, + "eval_entropy": 1.3886345291137696, + "eval_loss": 1.3774118423461914, + "eval_mean_token_accuracy": 0.7105021185874939, + "eval_num_tokens": 981504.0, + "eval_runtime": 28.7124, + "eval_samples_per_second": 34.828, + "eval_steps_per_second": 4.354, + "step": 563 + } + ], + "logging_steps": 25, + "max_steps": 1689, + "num_input_tokens_seen": 0, + "num_train_epochs": 3, + "save_steps": 500, + "stateful_callbacks": { + "TrainerControl": { + "args": { + "should_epoch_stop": false, + "should_evaluate": false, + "should_log": false, + "should_save": true, + "should_training_stop": false + }, + "attributes": {} + } + }, + "total_flos": 2522133763928064.0, + "train_batch_size": 4, + "trial_name": null, + "trial_params": null +} diff --git a/checkpoint-563/training_args.bin b/checkpoint-563/training_args.bin new file mode 100644 index 0000000..3872ca4 --- /dev/null +++ b/checkpoint-563/training_args.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:355351641492ac43c5b6480ea76c78a8467059a8b861f06d7c50a5d5d9ef8de5 +size 5777 diff --git a/config.json b/config.json new file mode 100644 index 0000000..39f09d0 --- /dev/null +++ b/config.json @@ -0,0 +1,57 @@ +{ + "architectures": [ + "Qwen2ForCausalLM" + ], + "attention_dropout": 0.0, + "bos_token_id": null, + "dtype": "bfloat16", + "eos_token_id": 151645, + "hidden_act": "silu", + "hidden_size": 896, + "initializer_range": 0.02, + "intermediate_size": 4864, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 32768, + "max_window_layers": 21, + "model_type": "qwen2", + "num_attention_heads": 14, + "num_hidden_layers": 24, + "num_key_value_heads": 2, + "pad_token_id": 151643, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000.0, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": true, + "transformers_version": "5.12.1", + "use_cache": false, + "use_sliding_window": false, + "vocab_size": 151936 +} diff --git a/fft_predictions.csv b/fft_predictions.csv new file mode 100644 index 0000000..8993ad9 --- /dev/null +++ b/fft_predictions.csv @@ -0,0 +1,1001 @@ +input,target,targets,prediction,functional_match,structural_match,syntax_validity,base_command_match,error +list non-hidden files in the current directory,ls,"['ls', 'ls -l']",ls -a,0.0,0.0,1.0,1.0, +"list all files and directories, including hidden ones, in the current directory",ls -a,"['ls -a', 'ls -alh']",ls -a,1.0,1.0,1.0,1.0, +list all currently open files,lsof,"['lsof', 'lsof -P -i -n']",ls,0.0,0.0,1.0,0.0, +create a copy of /testbed/hello.php at /testbed/hello-COPY.php,cp /testbed/hello.php /testbed/hello-COPY.php,"['cp /testbed/hello.php /testbed/hello-COPY.php', 'cp /testbed/hello.php /testbed/hello-COPY.php -v']",cp /testbed/hello.php /testbed/hello-COPY.php,,1.0,1.0,1.0, +create an empty file at /testbed/test.txt,touch /testbed/test.txt,"['touch /testbed/test.txt', '> /testbed/test.txt']",touch /testbed/test.txt,,1.0,1.0,1.0, +create a directory at /testbed/test_dir,mkdir /testbed/test_dir,"['mkdir /testbed/test_dir', 'mkdir /testbed/test_dir -v']",cat > /testbed/test_dir,,0.0,1.0,0.0, +delete the file named does_not_exist.txt,rm does_not_exist.txt,"['rm does_not_exist.txt', 'unlink does_not_exist.txt']",rm -f does_not_exist.txt,,0.0,1.0,1.0, +"print the text ""hello world"" to the console",echo hello world,"['echo hello world', ""echo -n 'hello world'""]","echo ""hello world""",1.0,0.0,1.0,1.0, +show the current working directory path,pwd,"['pwd', 'pwd .']",pwd,0.0,1.0,1.0,1.0, +display the current date and time,date,"['date', 'date -R']",date +%H:%M:%S,0.0,0.0,1.0,1.0, +display the username of the current user,whoami,"['whoami', 'id -un']",whoami,1.0,1.0,1.0,1.0, +delete the empty directory named fake_dir,rmdir fake_dir,"['rmdir fake_dir', 'rm -r fake_dir']",rm -rf fake_dir,,0.0,1.0,1.0, +display the name of the current shell,echo $0,"['echo $0', 'echo $SHELL']",basename -i,0.0,0.0,1.0,0.0, +list all current environment variables,env,"['env', 'printenv']",echo $PATH|unset,0.0,0.0,1.0,0.0, +display the current user's home directory path,echo $HOME,"['echo $HOME', 'echo ~']",pwd -u,0.0,0.0,1.0,0.0, +display the current user's executable search path,echo $PATH,"['echo $PATH', 'printenv PATH']",chfn -u,,0.0,1.0,0.0, +show the contents of the file setup_nl2b_fs_1.sh,cat setup_nl2b_fs_1.sh,"['cat setup_nl2b_fs_1.sh', 'nl setup_nl2b_fs_1.sh']",shopt -t -s --file=setup_nl2b_fs_1.sh,,0.0,0.0,0.0, +show the first five lines of setup_nl2b_fs_1.sh,head -n 5 setup_nl2b_fs_1.sh,"['head -n 5 setup_nl2b_fs_1.sh', ""sed -n '1,5p' setup_nl2b_fs_1.sh""]",cat setup_nl2b_fs_1.sh | head -n 5,0.0,0.0,1.0,0.0, +show the final five lines of setup_nl2b_fs_1.sh,tail -n 5 setup_nl2b_fs_1.sh,"['tail -n 5 setup_nl2b_fs_1.sh', 'tac setup_nl2b_fs_1.sh | head -n 5']",cat setup_nl2b_fs_1.sh | head -n 5,0.0,0.0,1.0,0.0, +display line 10 of the file setup_nl2b_fs_1.sh,sed -n 10p setup_nl2b_fs_1.sh,"['sed -n 10p setup_nl2b_fs_1.sh', ""awk 'NR==10' setup_nl2b_fs_1.sh""]",shopt -l 10 setup_nl2b_fs_1.sh,,0.0,0.0,0.0, +display the filesystem path of the bash program,which bash,"['which bash', 'type bash']",basename /bin/bash,,0.0,1.0,0.0, +show the list of previously entered shell commands,history,"['history', 'history | cut -c 8-']",help,0.0,0.0,1.0,0.0, +display system performance and memory usage statistics,vmstat,"['vmstat', 'vmstat -t']",top,,0.0,1.0,0.0, +show how long the system has been running with load averages,uptime,"['uptime', 'uptime -p']",uptime -l,0.0,0.0,1.0,1.0, +display logged-in users and system status with load averages,w,"['w', 'w -s']",sudo lastb --loadavg,,0.0,1.0,0.0, +display a list of current processes,ps,"['ps', 'ps -e']",ps -a,0.0,0.0,1.0,1.0, +display running processes as a hierarchical tree,pstree,"['pstree', 'pstree -p']",procs --tree,,0.0,0.0,0.0, +display a summary of system memory and swap usage,free,"['free', 'free -h']",free -h,1.0,1.0,1.0,1.0, +display disk space usage for all mounted filesystems,df,"['df', 'df -h']",df -h,1.0,1.0,1.0,1.0, +"display complete system information including kernel version, hostname, and hardware details",uname -a,"['uname -a', 'uname -r']",sudo dmesg,,0.0,1.0,0.0, +display the system's hostname,hostname,"['hostname', 'hostname -f']",hostname -I,0.0,0.0,1.0,1.0, +display all IP addresses assigned to the host,hostname -I,"['hostname -I', 'hostname -i']",ip addr show dev eth0,0.0,0.0,1.0,0.0, +show the DNS server IP addresses configured on the system,cat /etc/resolv.conf | grep nameserver,"['cat /etc/resolv.conf | grep nameserver', 'grep nameserver /etc/resolv.conf']",ipcalc -S,,0.0,0.0,0.0, +show details of all network interfaces,ifconfig,"['ifconfig', 'ifconfig -a']",ip link,0.0,0.0,1.0,0.0, +show the system's IP routing table,route,"['route', 'route -n']",ip route show,0.0,0.0,1.0,0.0, +display recent user login sessions with timestamps,last,"['last', 'last -a']",last -l,0.0,0.0,1.0,1.0, +show recent login records with complete user and domain names,last -w,"['last -w', 'last -w -i']",who -r --complete,0.0,0.0,1.0,0.0, +display the installed OpenSSL version,openssl version,"['openssl version', 'openssl version -a']",openssl version,1.0,1.0,1.0,1.0, +output the base64 encoding of the string hello,echo -n 'hello' | base64,"[""echo -n 'hello' | base64"", ""printf 'hello' | openssl enc -base64""]","base64 ""hello""",0.0,0.0,1.0,0.0, +decode the base64 string 'aGVsbG8=' and display the result,echo 'aGVsbG8=' | base64 -d,"[""echo 'aGVsbG8=' | base64 -d"", ""echo 'aGVsbG8=' | openssl enc -base64 -d""]",base64 -d aGVsbG8=,0.0,0.0,1.0,0.0, +display lines containing 'console' from setup_nl2b_fs_1.sh,grep 'console' setup_nl2b_fs_1.sh,"[""grep 'console' setup_nl2b_fs_1.sh"", ""awk '/console/' setup_nl2b_fs_1.sh""]","zegrep -i ""console"" setup_nl2b_fs_1.sh",0.0,0.0,1.0,0.0, +display detailed status information and timestamps for the file setup_nl2b_fs_1.sh,stat setup_nl2b_fs_1.sh,"['stat setup_nl2b_fs_1.sh', 'stat -t setup_nl2b_fs_1.sh']",shfmt --verbose path/to/file_setup_nl2b_fs_1.sh,,0.0,0.0,0.0, +Compress /testbed/hello.php to a .gz file while retaining the original file,gzip -k /testbed/hello.php,"['gzip -k /testbed/hello.php', 'gzip --keep /testbed/hello.php']",phpcbf --keep path/to/file,,0.0,0.0,0.0, +Create a tar archive of /testbed/hello.php at /testbed/hello.tar,tar -cf /testbed/hello.tar /testbed/hello.php,"['tar -cf /testbed/hello.tar /testbed/hello.php', 'tar -cvf /testbed/hello.tar /testbed/hello.php']","sudo mktemp -t ""testbed_hello"" | tar -cf - path/to/ - path/to/testbed/hello.php",,0.0,1.0,0.0, +display detailed APT information for the curl package,apt show curl,"['apt show curl', 'apt-cache show curl']",apt info --verbose curl,,0.0,1.0,1.0, +display the list of background jobs,jobs,"['jobs', 'jobs -p']",jobs -bg,0.0,0.0,1.0,1.0, +display the current terminal type name,echo $TERM,"['echo $TERM', 'printenv TERM']",echo $TERM,1.0,1.0,1.0,1.0, +show the niceness value of the current process,nice,['nice'],nice,1.0,1.0,1.0,1.0, +show the current shell's process ID,echo $$,"['echo $$', 'pidof bash']",pidstat,,0.0,0.0,0.0, +"measure how long it takes to print ""hello""",time echo 'hello',"[""time echo 'hello'""]",tput sgr0 echo hello,,0.0,1.0,0.0, +display the groups the current user belongs to,groups,['groups'],id -gn,1.0,0.0,1.0,0.0, +show the current user's UID and group information,id,"['id', 'id -u']",getent passwd --userspecs,0.0,0.0,1.0,0.0, +display the current user's scheduled cron jobs,crontab -l,['crontab -l'],crontab -l,,1.0,0.0,1.0, +show the current file creation permission mask,umask,"['umask', 'umask -p']",chmod -l,0.0,0.0,1.0,0.0, +display detailed CPU architecture information,lscpu,"['lscpu', 'cat /proc/cpuinfo']",sudo lsb_release -a,,0.0,1.0,0.0, +display detailed memory information of the system,lsmem,"['lsmem', 'cat /proc/meminfo']",lscpu,0.0,0.0,1.0,0.0, +display the installed OpenSSH client version,ssh -V,['ssh -V'],openssh --version,,0.0,0.0,0.0, +display the contents of the user's .bashrc file in the home directory,cat ~/.bashrc,"['cat ~/.bashrc', 'nl ~/.bashrc']",dircolors -u -- cat ~/.bashrc,,0.0,1.0,0.0, +display the current locale environment settings,locale,['locale'],locale --environment,0.0,0.0,1.0,1.0, +display information about all block devices,lsblk,"['lsblk', 'lsblk -f']",blkid,0.0,0.0,1.0,0.0, +List all files over 100 MB within the current directory tree,find . -size +100M -print,"['find . -size +100M -print', 'find . -size +100M']",du -c100 */ | sort -k 2n | uniq,0.0,0.0,1.0,0.0, +Create a symbolic link named /testbed/link pointing to /testbed/hello.php,ln -s /testbed/hello.php /testbed/link,['ln -s /testbed/hello.php /testbed/link'],ln -s /testbed/testlink /testbed/hello.php,,0.0,1.0,1.0, +set the owner of /testbed/test.txt to the user nobody,chown nobody /testbed/test.txt,['chown nobody /testbed/test.txt'],chown -R nobody:/:/testbed/test.txt,,0.0,1.0,1.0, +set the group ownership of /testbed/test.txt to nogroup,chgrp nogroup /testbed/test.txt,['chgrp nogroup /testbed/test.txt'],chgrp -g nogroup /testbed/test.txt,,0.0,1.0,1.0, +set read-only permissions for all users on /testbed/test.txt,chmod 444 /testbed/test.txt,"['chmod 444 /testbed/test.txt', 'chmod a=r /testbed/test.txt']",chmod o=rw /testbed/test.txt,,0.0,1.0,1.0, +"Report line, word, and character counts for setup_nl2b_fs_1.sh",wc setup_nl2b_fs_1.sh,['wc setup_nl2b_fs_1.sh'],shfmt --count path/to/setup_nl2b_fs_1.sh,,0.0,0.0,0.0, +display the lines of setup_nl2b_fs_1.sh sorted alphabetically,sort setup_nl2b_fs_1.sh,['sort setup_nl2b_fs_1.sh'],sort ./setup_nl2b_fs_1.sh | uniq,0.0,0.0,1.0,1.0, +"show the file’s lines, collapsing consecutive duplicate entries",uniq setup_nl2b_fs_1.sh,['uniq setup_nl2b_fs_1.sh'],wc -l < path/to/file,,0.0,1.0,0.0, +show detailed network protocol statistics for all interfaces,netstat --statistics,"['netstat --statistics', 'netstat -s']",sudo ifstat -l,,0.0,1.0,0.0, +show network interfaces and their traffic statistics,netstat -i,"['netstat -i', 'netstat --interfaces']",ipstat -t,,0.0,0.0,0.0, +show calendars for the previous three months,cal -3,['cal -3'],cal --previous 3 months,,0.0,0.0,1.0, +display the status of all system services,service --status-all,['service --status-all'],systemctl status --all,,0.0,1.0,0.0, +display the date and time the system was last booted,who -b,"['who -b', 'uptime -s']",lastboot,,0.0,0.0,0.0, +display currently active swap devices and their usage,swapon --show,"['swapon --show', 'free -h | grep Swap']",swapon -s,1.0,0.0,1.0,1.0, +print all current kernel parameters and their values,sysctl -a,"['sysctl -a', 'sysctl --all']",sudo dnf5 --all-kernel-parameters,,0.0,1.0,0.0, +list all installed packages and their selection states,dpkg --get-selections,"['dpkg --get-selections', 'apt list --installed']",pacman --query,,0.0,0.0,0.0, +display the list of available login shells,cat /etc/shells,['cat /etc/shells'],shopt -l,,0.0,0.0,0.0, +list all user accounts from the system password database,getent passwd,"['getent passwd', 'cat /etc/passwd']",pwacc -l,,0.0,0.0,0.0, +list all groups defined on the system,getent group,"['getent group', 'cat /etc/group']",groups,0.0,0.0,1.0,0.0, +print only the filename from the specified path,basename /usr/local/bin/my_script.sh,"['basename /usr/local/bin/my_script.sh', ""echo 'my_script.sh'""]",basename path/to/file,0.0,0.0,1.0,1.0, +lookup the IP address of google.com,nslookup google.com,"['nslookup google.com', 'dig google.com']",dig +short google.com,0.0,0.0,1.0,1.0, +output the directory part of the path /usr/local/bin/my_script.sh,dirname /usr/local/bin/my_script.sh,"['dirname /usr/local/bin/my_script.sh', ""echo '/usr/local/bin/'""]",realpath -d '/usr/local/bin/' /usr/local/bin/my_script.sh,,0.0,1.0,0.0, +"Broadcast ""System maintenance in 10 minutes!"" to all logged-in users",wall 'System maintenance in 10 minutes!',"[""wall 'System maintenance in 10 minutes!'"", ""echo 'System maintenance in 10 minutes!' | wall""]","systemctl --user --quiet restart|--force|restart|--force-all|reboot|--force-all|restart|reboot|force-reload|start|kill|reload|shutdown --broadcast --message=""System maintenance in 10 minutes!""",,0.0,0.0,0.0, +display the type of the file setup_nl2b_fs_1.sh,file setup_nl2b_fs_1.sh,['file setup_nl2b_fs_1.sh'],bash -x setup_nl2b_fs_1.sh,0.0,0.0,1.0,0.0, +show the file contents with lines wrapped to 40 characters,fold -w 40 setup_nl2b_fs_1.sh,"['fold -w 40 setup_nl2b_fs_1.sh', 'fmt -w 40 setup_nl2b_fs_1.sh']",less --wrap=40 path/to/file,,0.0,1.0,0.0, +display all system configuration variables and their values,getconf -a,['getconf -a'],sysctl -a,0.0,0.0,1.0,0.0, +display the number of available CPU cores,nproc,['nproc'],nproc --all,1.0,0.0,1.0,1.0, +display the maximum number of open file descriptors allowed,ulimit -n,['ulimit -n'],ulimit -F,0.0,0.0,1.0,1.0, +display the maximum number of processes allowed per user,ulimit -u,['ulimit -u'],maxprocs --per-user,,0.0,0.0,0.0, +display the current CPU time limit per process,ulimit -t,"['ulimit -t', 'prlimit --cpu']",top -p PID --cpu-time,,0.0,1.0,0.0, +display the bit size of the system's long integer type,getconf LONG_BIT,['getconf LONG_BIT'],bitsize -i,,0.0,0.0,0.0, +display the directory hierarchy up to two levels deep,tree -L 2,"['tree -L 2', 'find . -maxdepth 2 -print']",dircolors --up 2,0.0,0.0,1.0,0.0, +"Count occurrences of the word ""the"" in setup_nl2b_fs_1.sh",grep -o 'the' setup_nl2b_fs_1.sh | wc -l,"[""grep -o 'the' setup_nl2b_fs_1.sh | wc -l"", ""grep -o 'the' setup_nl2b_fs_1.sh | nl""]",wc -w setup_nl2b_fs_1.sh | grep the,0.0,0.0,1.0,0.0, +"count all entries, including hidden ones, in the current directory",ls -a | wc -l,"['ls -a | wc -l', 'ls -al | wc -l']",ls -a | wc -l,1.0,1.0,1.0,1.0, +display the first line of setup_nl2b_fs_1.sh,sed -n '1p' setup_nl2b_fs_1.sh,"[""sed -n '1p' setup_nl2b_fs_1.sh"", ""awk 'NR == 1 {print}' setup_nl2b_fs_1.sh""]",cat setup_nl2b_fs_1.sh,0.0,0.0,1.0,0.0, +output the final line of setup_nl2b_fs_1.sh,sed -n '$p' setup_nl2b_fs_1.sh,"[""sed -n '$p' setup_nl2b_fs_1.sh"", ""awk 'END {print}' setup_nl2b_fs_1.sh""]",bash -s setup_nl2b_fs_1.sh,0.0,0.0,1.0,0.0, +output lines 3 through 5 from the file setup_nl2b_fs_1.sh,"sed -n '3,5p' setup_nl2b_fs_1.sh","[""sed -n '3,5p' setup_nl2b_fs_1.sh"", ""awk 'NR >= 3 && NR <= 5 {print}' setup_nl2b_fs_1.sh""]","cat setup_nl2b_fs_1.sh | sed -n '3,5p'",0.0,0.0,1.0,0.0, +output every odd-numbered line from setup_nl2b_fs_1.sh,sed -n '1~2p' setup_nl2b_fs_1.sh,"[""sed -n '1~2p' setup_nl2b_fs_1.sh"", ""awk 'NR % 2 == 1 {print}' setup_nl2b_fs_1.sh""]",od -n path/to/file|path/to/folder | tee >(sort -u > path/to/output_file),,0.0,0.0,0.0, +print the word count of setup_nl2b_fs_1.sh,wc -w setup_nl2b_fs_1.sh,"['wc -w setup_nl2b_fs_1.sh', ""awk '{ total += NF } END { print total }' setup_nl2b_fs_1.sh""]",wc -l setup_nl2b_fs_1.sh,1.0,0.0,1.0,1.0, +list empty files in the current directory without descending into subdirectories,find . -maxdepth 1 -type f -empty,"['find . -maxdepth 1 -type f -empty', 'find . -maxdepth 1 -type f -empty -print']",ls -a | grep -v '^[^.]*',0.0,0.0,1.0,0.0, +print lines shorter than 20 characters from setup_nl2b_fs_1.sh,awk 'length < 20' setup_nl2b_fs_1.sh,"[""awk 'length < 20' setup_nl2b_fs_1.sh"", ""grep -v '^.\\{20,\\}' setup_nl2b_fs_1.sh""]",less -20 setup_nl2b_fs_1.sh,,0.0,1.0,0.0, +print lines in setup_nl2b_fs_1.sh that include the string the,grep 'the' setup_nl2b_fs_1.sh,"[""grep 'the' setup_nl2b_fs_1.sh"", ""awk '/the/' setup_nl2b_fs_1.sh""]","grep -l ""string"" setup_nl2b_fs_1.sh",1.0,0.0,1.0,1.0, +display lines in setup_nl2b_fs_1.sh that contain both 'the' and 'a',grep 'the' setup_nl2b_fs_1.sh | grep 'a',"[""grep 'the' setup_nl2b_fs_1.sh | grep 'a'"", ""awk '/the/ && /a/' setup_nl2b_fs_1.sh""]","nl2b --filter ""the|a"" setup_nl2b_fs_1.sh",,0.0,0.0,0.0, +show the SHA-512 checksum of the file setup_nl2b_fs_1.sh,sha512sum setup_nl2b_fs_1.sh,"['sha512sum setup_nl2b_fs_1.sh', 'openssl dgst -sha512 setup_nl2b_fs_1.sh']",sha512sum path/to/file/setup_nl2b_fs_1.sh,0.0,0.0,1.0,1.0, +Encrypt setup_nl2b_fs_1.sh with AES-256-CBC using password and output to out.enc,openssl enc -aes-256-cbc -in setup_nl2b_fs_1.sh -pass pass:password -out out.enc,['openssl enc -aes-256-cbc -in setup_nl2b_fs_1.sh -pass pass:password -out out.enc'],"setupnl2bsf 1 --password ""password"" --output-file out.enc path/to/encryption.sh",,0.0,0.0,0.0, +create a file world.txt containing the text hello,echo 'hello' > world.txt,"[""echo 'hello' > world.txt"", ""echo 'hello' | dd of=world.txt""]","touch --world path/to/file/world.txt ""hello""",,0.0,1.0,0.0, +fetch and display the system's public IP address,curl ipinfo.io/ip,"['curl ipinfo.io/ip', 'curl ifconfig.me/ip']",ipstat,,0.0,0.0,0.0, +list MD5 hashes that occur for multiple .java files in /testbed,md5sum /testbed/*.java | awk '{print $1}' | sort | uniq -d,"[""md5sum /testbed/*.java | awk '{print $1}' | sort | uniq -d"", 'find /testbed -type f -name ""*.java"" -exec md5sum {} + | sort | uniq -w32 -d -c | sort -nr']",jarsigner -f path/to/file.jar -verify path/to/file1.java path/to/file2.java ...,,0.0,1.0,0.0, +"Compute the MD5 of all files' MD5 checksums in /testbed/dir2/subdir2, sorted by filename",find /testbed/dir2/subdir2 -type f -print0 | sort -z | xargs -0 md5sum | awk '{print $1}' | md5sum,"[""find /testbed/dir2/subdir2 -type f -print0 | sort -z | xargs -0 md5sum | awk '{print $1}' | md5sum"", ""ls -1 /testbed/dir2/subdir2/* | sort | xargs md5sum | awk '{print $1}' | md5sum""]",sudo md5sum --sort path/to/testbed/dir2/subdir2/,,0.0,1.0,0.0, +Calculate the MD5 hash of the concatenated contents of $FILES sorted alphabetically.,cat $(echo $FILES | tr ' ' '\n' | sort) | md5sum,"[""cat $(echo $FILES | tr ' ' '\\n' | sort) | md5sum"", 'echo ""$FILES"" | tr \' \' \'\\n\' | sort | xargs cat | md5sum']",md5sum --sort-file path/to/file1 path/to/file2 ...,0.0,0.0,1.0,0.0, +Compute md5 of sorted hashes of all .py files in /testbed/dir1/subdir1,find /testbed/dir1/subdir1 -type f -name *.py -exec md5sum {} + | awk '{print $1}' | sort | md5sum,"[""find /testbed/dir1/subdir1 -type f -name *.py -exec md5sum {} + | awk '{print $1}' | sort | md5sum"", ""find /testbed/dir1/subdir1 -type f -name '*.py' -print0 | xargs -0 md5sum | awk '{print $1}' | sort | md5sum""]",md5sum --sort path/to/dir1/subdir1/*.py,,0.0,1.0,0.0, +Show each .txt file’s disk usage in /testbed prefixed with the hostname,"find /testbed -name ""*.txt"" -exec du {} + | awk -v hostname=""$(hostname)"" '{print hostname, $0}'","['find /testbed -name ""*.txt"" -exec du {} + | awk -v hostname=""$(hostname)"" \'{print hostname, $0}\'', 'find /testbed -name ""*.txt"" -exec du -h {} + | awk -v hostname=""$(hostname)"" \'{print hostname, $0}\'']",stress --hostname host --path=/testbed --format=diskusage,,0.0,0.0,0.0, +Set 755 permissions on all PHP files under /testbed and show count,"find /testbed -name ""*.php"" -exec chmod 755 {} \; -exec /bin/echo {} \; | wc -l","['find /testbed -name ""*.php"" -exec chmod 755 {} \\; -exec /bin/echo {} \\; | wc -l', 'find /testbed -type f -name ""*.php"" -exec chmod 755 {} \\; -print | wc -l']",chcon -R 755 path/to/./* /testbed,,0.0,1.0,0.0, +"Print True if the current shell runs inside a screen session, otherwise False","pstree -s $$ | grep -q ""screen"" && echo ""True"" || echo ""False""","['pstree -s $$ | grep -q ""screen"" && echo ""True"" || echo ""False""', 'ps -o comm= $(pstree -sp $$ | awk -F \'[^0-9]*\' \'{print $2}\') | grep -q \'screen\' && echo ""True"" || echo ""False""']",isscreeninstance --shell,,0.0,0.0,0.0, +"Print ""True"" if all lines of textfile3 appear in textfile2, otherwise ""False""","comm -23 <(sort /testbed/dir3/subdir1/subsubdir1/textfile3.txt | uniq) <(sort /testbed/dir2/subdir1/textfile2.txt | uniq) | head -1 | grep -q '.' && echo ""False"" || echo ""True""","['comm -23 <(sort /testbed/dir3/subdir1/subsubdir1/textfile3.txt | uniq) <(sort /testbed/dir2/subdir1/textfile2.txt | uniq) | head -1 | grep -q \'.\' && echo ""False"" || echo ""True""', 'comm -23 <(sort /testbed/dir3/subdir1/subsubdir1/textfile3.txt | uniq) <(sort /testbed/dir2/subdir1/textfile2.txt | uniq) | grep -q \'.\' && echo ""False"" || echo ""True""']",diff -w path/to/textfile1.txt textfile2,,0.0,1.0,0.0, +Calculate the average word count of .txt files in /testbed,find /testbed -name '*.txt' -print0 | xargs -0 wc -w | awk 'END { print $1/(NR-1) }',"[""find /testbed -name '*.txt' -print0 | xargs -0 wc -w | awk 'END { print $1/(NR-1) }'"", 'find /testbed -type f -name ""*.txt"" -exec wc -w {} + | awk \'{total = $1} END {print total/(NR-1)}\'']",wc -w path/to/testbed/*.txt,,0.0,1.0,0.0, +Calculate average word count of .txt files in /testbed with fewer than six words.,find /testbed -name '*.txt' -print0 | xargs -0 wc -w | awk '$1 < 6 {v += $1; c++} END {print v/c}',"[""find /testbed -name '*.txt' -print0 | xargs -0 wc -w | awk '$1 < 6 {v += $1; c++} END {print v/c}'"", 'find /testbed -name \'*.txt\' -print0 | xargs -0 wc -w | awk \'$1 < 6 {v += $1; c++} END {print v/c, ""words""}\'']",find /testbed -type f -name '*.txt' | xargs wc -l | grep -c '[6-9]',,0.0,1.0,1.0, +Copy all paths containing 'FooBar' from /testbed into /testbed/dir3/subdir1/subsubdir1/tmp,find /testbed -path '*FooBar*' -print0 | xargs -0 -I{} cp -r {} /testbed/dir3/subdir1/subsubdir1/tmp,"[""find /testbed -path '*FooBar*' -print0 | xargs -0 -I{} cp -r {} /testbed/dir3/subdir1/subsubdir1/tmp"", ""find /testbed -path '*FooBar*' -print0 | xargs -0 -I{} cp -R {} /testbed/dir3/subdir1/subsubdir1/tmp""]",kdiff3 -O path/to/file_or_directory1 path/to/file_or_directory2 ... > path/to/output_file,,0.0,0.0,0.0, +"Print paths of all .txt files in /testbed and show lines containing ""another""","find /testbed -name ""*.txt"" \( -exec echo {} \; -o -exec true \; \) -exec grep another {} \;","['find /testbed -name ""*.txt"" \\( -exec echo {} \\; -o -exec true \\; \\) -exec grep another {} \\;', 'find /testbed -type f -name ""*.txt"" -print -exec grep -H ""another"" {} \\;']",echo *.txt | pathfind -f -r 'another' /testbed,,0.0,0.0,0.0, +show first 16 bytes of the file as a combined hex string,head /testbed/textfile7.txt -c16 | od -tx1 -w16 | head -n1 | cut -d' ' -f2- | tr -d ' ',"[""head /testbed/textfile7.txt -c16 | od -tx1 -w16 | head -n1 | cut -d' ' -f2- | tr -d ' '"", ""head -c 16 /testbed/textfile7.txt | od -An -tx1 | tr -d ' \\n'""]",hexdump -C path/to/file,,0.0,1.0,0.0, +"copy all /testbed files with ""FooBar"" in path to current directory preserving attributes","find /testbed -type f -path '*FooBar*' | xargs -i cp -p ""{}"" .","['find /testbed -type f -path \'*FooBar*\' | xargs -i cp -p ""{}"" .', ""find /testbed -type f -path '*FooBar*' -exec cp --preserve=mode,ownership,timestamps {} ./ \\;""]",b2copy -i path/to/testbed_files FooBar path/to/destination,,0.0,0.0,0.0, +Copy every file and folder under /testbed whose name includes 'FooBar' into /testbed/dir3/subdir1/subsubdir1/tmp,find /testbed -name '*FooBar*' -print0 | xargs -0 -I{} cp -R {} /testbed/dir3/subdir1/subsubdir1/tmp,"[""find /testbed -name '*FooBar*' -print0 | xargs -0 -I{} cp -R {} /testbed/dir3/subdir1/subsubdir1/tmp"", 'find /testbed -name ""*FooBar*"" -exec cp -r {} /testbed/dir3/subdir1/subsubdir1/tmp \\;']",sudo rsync -rP --exclude-from=path/to/file.txt path/to/source_directory/ path/to/dest_directory/,,0.0,1.0,0.0, +Count total lines across all .c files under /testbed recursively,"find /testbed -name ""*.c"" -print0 | xargs -0 cat | wc -l","['find /testbed -name ""*.c"" -print0 | xargs -0 cat | wc -l', 'find /testbed -name ""*.c"" -exec wc -l {} + | awk \'{s+=$1} END {print s}\'']",strings -r '/testbed/*.c',,0.0,1.0,0.0, +Count total number of lines in all files ending with 'php' recursively,find . -type f -name '*php' | xargs cat | wc -l,"[""find . -type f -name '*php' | xargs cat | wc -l"", ""find . -type f -name '*.php' -exec wc -l {} + | awk '{s=$1} END {print s}'""]",find . -type f -name '*.php' | xargs wc --lines,1.0,0.0,1.0,1.0, +Count total number of lines in all PHP files under /testbed recursively,find /testbed/ -name '*.php' | xargs cat | wc -l,"[""find /testbed/ -name '*.php' | xargs cat | wc -l"", ""find /testbed/ -type f -name '*.php' | xargs cat | wc -l""]",phploc --recursive --total,,0.0,0.0,0.0, +Compute MD5 checksums of all Python files in /testbed and its subdirectories.,"find /testbed -type f -name ""*.py"" -exec md5sum {} +","['find /testbed -type f -name ""*.py"" -exec md5sum {} +', 'find /testbed -type f -name ""*.py"" -print0 | xargs -0 md5sum']",py3u8sum --all path/to/testbed,,0.0,0.0,0.0, +Count .html files in /testbed that contain the text foo,"find /testbed -name ""*.html"" | xargs grep -l foo | wc -l","['find /testbed -name ""*.html"" | xargs grep -l foo | wc -l', 'find /testbed -name ""*.html"" -exec grep -l foo {} + | wc -l']","scc --count path/to/testbed --regexp ""foo"" html",,0.0,0.0,0.0, +Set permissions to 755 for all .php files under /testbed and output their count,"find /testbed -name ""*.php"" -exec chmod 755 {} \; -exec /bin/echo {} \; | wc -l","['find /testbed -name ""*.php"" -exec chmod 755 {} \\; -exec /bin/echo {} \\; | wc -l', ""find /testbed -type f -name '*.php' -exec chmod 755 {} \\; -print | wc -l""]",find /testbed -type f -perm +0400 -exec chmod 755 {} \;,,0.0,1.0,1.0, +"count lines of each /testbed file with 'file' in its name, sorted alphabetically",find /testbed/ -name '*file*' | sort | xargs wc -l,"[""find /testbed/ -name '*file*' | sort | xargs wc -l"", ""find /testbed -type f -name '*file*' -exec wc -l {} +""]",cs count -f file -- sort-by path/to/testbed/*.cs,,0.0,0.0,0.0, +count regular files in ${DIRECTORY} whose filenames contain a vowel,find ${DIRECTORY} -type f -print | sed -e 's@^.*/@@' | grep '[aeiouyAEIOUY]' | wc -l,"[""find ${DIRECTORY} -type f -print | sed -e 's@^.*/@@' | grep '[aeiouyAEIOUY]' | wc -l"", 'find ""${DIRECTORY}"" -type f -print | awk -F/ \'{print $NF}\' | grep -i \'[aeiouy]\' | wc -l']","find ""${DIRECTORY}"" -type f \( [ $1 = *a ] + [ $1 = *e ] + ... \) | wc -l",0.0,0.0,1.0,1.0, +Count files for each extension in /testbed and list counts in descending order.,find /testbed -type f | sed -e 's/.*\.//' | sed -e 's/.*\///' | sort | uniq -c | sort -rn,"[""find /testbed -type f | sed -e 's/.*\\.//' | sed -e 's/.*\\///' | sort | uniq -c | sort -rn"", ""find /testbed -type f | awk -F. '{if (NF>1) print $NF}' | sort | uniq -c | sort -nr""]",tree -d --files-from-dir=/testbed | uniq -c | sort -hr,,0.0,0.0,0.0, +count total lines in all .gz files under /testbed after decompressing them,find /testbed -type f -name '*.gz' | xargs zcat | wc -l,"[""find /testbed -type f -name '*.gz' | xargs zcat | wc -l"", 'find /testbed -type f -name ""*.gz"" -exec sh -c \'gunzip -c ""$0"" | wc -l\' {} \\; | awk \'{s+=$1} END {print s}\'']",zcat --gzip --lines /testbed/*.gz,,0.0,1.0,0.0, +count all files in /testbed and its subdirectories,find /testbed -type f -exec ls -l {} \; | wc -l,"['find /testbed -type f -exec ls -l {} \\; | wc -l', 'find /testbed -type f | wc -l']",junit --testfile-filter '**/testbed/*' --testfiles 'junit.xml' path/to/testbed,,0.0,0.0,0.0, +"Count lines of each PHP file in /testbed, listing files alphabetically",find /testbed -name '*.php' -type f | sort | xargs wc -l,"[""find /testbed -name '*.php' -type f | sort | xargs wc -l"", 'find /testbed -type f -name ""*.php"" -exec wc -l {} + | sort']",phploc --sort path/to/testbed --count,,0.0,0.0,0.0, +Count lines of each PHP file in /testbed and sort results descending.,find /testbed -name '*.php' -type f | xargs wc -l | sort -nr,"[""find /testbed -name '*.php' -type f | xargs wc -l | sort -nr"", 'find /testbed -type f -name ""*.php"" -exec wc -l {} + | sort -rn']",phpcpfls --dir path/to/testbed --sort -desc,,0.0,0.0,0.0, +"Count and list each IP address in /etc/networks by frequency, highest first.","grep -oE '([0-9]{1,3}\.){3}[0-9]{1,3}' /etc/networks | sort | uniq -c | sort -nr","[""grep -oE '([0-9]{1,3}\\.){3}[0-9]{1,3}' /etc/networks | sort | uniq -c | sort -nr"", ""awk '{for (i=1; i<=NF; i++) if ($i ~ /([0-9]{1,3}\\.){3}[0-9]{1,3}/) print $i}' /etc/networks | sort | uniq -c | sort -nr""]",ipcalc -n -f -h path/to/networks.txt,,0.0,0.0,0.0, +Count total lines with alphanumeric characters in all PHP files under /testbed.,find /testbed -name '*.php' | xargs cat | awk '/[a-zA-Z0-9]/ {i++} END{print i}',"[""find /testbed -name '*.php' | xargs cat | awk '/[a-zA-Z0-9]/ {i++} END{print i}'"", ""find /testbed -type f -name '*.php' -exec grep -H '.*[[:alnum:]].*' {} + | wc -l""]",phpmd --all --regexp '^[a-z0-9]+$' --count path/to/testbed/,,0.0,0.0,0.0, +Count total lines in all .php and .js files under /testbed.,find /testbed -name '*.js' -or -name '*.php' | xargs wc -l | grep 'total' | awk '{print $1}',"[""find /testbed -name '*.js' -or -name '*.php' | xargs wc -l | grep 'total' | awk '{print $1}'"", ""find /testbed -type f \\( -name '*.php' -o -name '*.js' \\) -exec wc -l {} + | awk '{s=$1} END {print s}'""]",php --list-all | grep -v '^#' | xargs php --linecount path/to/file,,0.0,0.0,0.0, +Create an empty abc.txt file inside every dir1 directory under /testbed,"find /testbed -type d -name ""dir1"" -print | sed 's/$/\/abc.txt/g' | xargs touch","['find /testbed -type d -name ""dir1"" -print | sed \'s/$/\\/abc.txt/g\' | xargs touch', 'find testbed -type d -name ""dir1"" -exec touch {}/abc.txt \\;']",abcmk -n path/to/testbed -c abc.txt -d /path/to/directory1,,0.0,0.0,0.0, +Archive all /var/log files older than one day into /testbed/logs.tar.gz,find /var/log/ -mtime +1 | xargs tar -czvPf /testbed/logs.tar.gz,"['find /var/log/ -mtime +1 | xargs tar -czvPf /testbed/logs.tar.gz', 'find /var/log -type f -mtime +1 -exec tar -czvPf /testbed/logs.tar.gz {} +']",tar -zcf /testbed/logs.tar.gz */*/1D*,,0.0,1.0,0.0, +Remove files in /testbed/dir3/subdir1/subsubdir1/tmp older than two days,find /testbed/dir3/subdir1/subsubdir1/tmp -type f -mtime +2 -print0 | xargs -0 rm -f,"['find /testbed/dir3/subdir1/subsubdir1/tmp -type f -mtime +2 -print0 | xargs -0 rm -f', 'find /testbed/dir3/subdir1/subsubdir1/tmp -type f -mtime +2 -delete']",s3cmd rm path/to/file1 path/to/file2 ... --exclude '^2023-06-01T00:00:00$',,0.0,0.0,0.0, +Show the five biggest files in /testbed and its subdirectories,find /testbed -type f -exec du -b {} + | sort -rh | head -n 5,"['find /testbed -type f -exec du -b {} + | sort -rh | head -n 5', 'find /testbed -type f -print0 | xargs -0 du -b | sort -rn | head -n 5']",du -c --max-depth=1 | sort -k 5 | head -n 5,,0.0,1.0,0.0, +list the five smallest non-empty files under /testbed with their sizes,find /testbed -type f -size +0c -exec du -b {} + | sort -n | head -n 5,"['find /testbed -type f -size +0c -exec du -b {} + | sort -n | head -n 5', 'find /testbed -type f -size +0c -exec du -b {} + | sort -rh | tail -n 5']",ls -1f /testbed/* | sort -k 5 -nr | head -n 5,,0.0,1.0,0.0, +list the five smallest regular files in /testbed and its subdirectories,find /testbed -type f -exec ls -s {} \; | sort -n | head -5,"['find /testbed -type f -exec ls -s {} \\; | sort -n | head -5', 'find /testbed -type f -exec du -b {} + | sort -n | head -n 5']",ls -1F *-*/ | head -n 5,,0.0,1.0,0.0, +show the five largest files in /testbed and their sizes,find /testbed -type f -maxdepth 1 -exec du -b {} + | sort -rh | head -n 5,"['find /testbed -type f -maxdepth 1 -exec du -b {} + | sort -rh | head -n 5', ""ls -lS /testbed | grep '^-' | head -n 5""]",ls -lh | fzf --max-count=5,,0.0,0.0,1.0, +print basenames of .java files under /testbed containing the word Hello,"find /testbed -name ""*.java"" -exec grep -Hin Hello {} + | cut -d "":"" -f 1 | xargs -I{} basename {}","['find /testbed -name ""*.java"" -exec grep -Hin Hello {} + | cut -d "":"" -f 1 | xargs -I{} basename {}', 'find testbed -type f -name ""*.java"" -exec grep -l \'Hello\' {} +']","jdeps --output-only-basename path/to/testbed --word ""Hello"" */*.java",0.0,0.0,1.0,0.0, +Print case‑insensitive duplicate filenames in the /testbed directory tree,find /testbed -type f | awk -F/ '{print $NF}' | sort -f | uniq -i -d,"[""find /testbed -type f | awk -F/ '{print $NF}' | sort -f | uniq -i -d"", ""find /testbed -type f | awk -F/ '{print tolower($NF)}' | sort | uniq -d""]",find /testbed -type f | xargs grep --ignore-case '^[a-z]*',,0.0,1.0,1.0, +list files in testbed/dir1 that are not present in testbed/dir2,comm -23 <(find /testbed/dir1 | sed 's#/testbed/dir1/##' | sort) <(find /testbed/dir2 | sed 's#/testbed/dir2/##' | sort) | sed 's#^#/testbed/dir1/#',"[""comm -23 <(find /testbed/dir1 | sed 's#/testbed/dir1/##' | sort) <(find /testbed/dir2 | sed 's#/testbed/dir2/##' | sort) | sed 's#^#/testbed/dir1/#'"", ""comm -23 <(find testbed/dir1 -type f | sed 's|testbed/dir1/||' | sort) <(find testbed/dir2 -type f | sed 's|testbed/dir2/||' | sort) | sed 's|^|testbed/dir1/|'""]",testbed-cli dir1 ls --notdir path/to/testbed/dir2,,0.0,0.0,0.0, +list distinct directories under /testbed that contain files with 'Hello',grep -rl 'Hello' /testbed | xargs -I {} dirname {} | sort | uniq,"[""grep -rl 'Hello' /testbed | xargs -I {} dirname {} | sort | uniq"", ""find /testbed -type f -exec grep -l 'Hello' {} + | xargs -I {} dirname {} | sort | uniq""]",ls -d '/testbed/*Hello*',,0.0,1.0,0.0, +Print total line count of all Java files under /testbed recursively,find /testbed -name '*.java' -print0 |xargs -0 wc -l|grep 'total' |awk '{ print $1 }',"[""find /testbed -name '*.java' -print0 |xargs -0 wc -l|grep 'total' |awk '{ print $1 }'"", 'find /testbed -name ""*.java"" -exec wc -l {} + | awk \'{s=$1} END {print s}\'']",jdeps -total --recursive path/to/testbed,,0.0,1.0,0.0, +Create a symbolic link FooBar in /testbed/dir3/subdir1/subsubdir1 pointing to /,ln /testbed/dir3/subdir1/subsubdir1/FooBar -s /,"['ln /testbed/dir3/subdir1/subsubdir1/FooBar -s /', 'ln -s /testbed/dir3/subdir1/subsubdir1/FooBar /']",ln -s path/to/FooBar /testbed/dir3/subdir1/subsubdir1/,,0.0,1.0,1.0, +find files under /testbed/dir1 with exact mode 1553 (sticky bit set),find /testbed/dir1 -perm 1553,"['find /testbed/dir1 -perm 1553', 'find /testbed/dir1 -type f -perm 1553']",adb devices | grep -i '^device' | while read device; do adb pull $device /testbed/dir1/; done,,0.0,0.0,0.0, +"list PHP files in /testbed that contain ""world"" (case‑insensitive)","find /testbed -name '*.php' -exec grep -iq ""world"" {} \; -print","['find /testbed -name \'*.php\' -exec grep -iq ""world"" {} \\; -print', 'find /testbed -name ""*.php"" -exec grep -H ""world"" {} \\;']","phploc --ignore-case --includewords=""world"" path/to/testbed",,0.0,0.0,0.0, +"Search recursively for case‑insensitive “Hello”, showing line numbers in /system/folder1","grep -inr ""Hello"" /system/folder1","['grep -inr ""Hello"" /system/folder1', ""find /system/folder1 -type f -exec grep -inH 'hello' {} \\;""]","adb shell findcmd ""case-insensitive search_pattern"" --recursive --line-numbers /system/folder1",,0.0,0.0,0.0, +"recursively find whole-word “foo” in /system, displaying matching lines with line numbers","grep -rnw /system -e ""foo""","['grep -rnw /system -e ""foo""', ""grep -ronw '/system' -e 'foo'""]","find /system -name ""foo*"" -exec echo {} + | xargs -n1 wc -l",,0.0,1.0,0.0, +display a hierarchical view of all files and directories under /system,tree /system,"['tree /system', ""find /system -print | sed -e 's;[^/]*/;|___;g;s;___|; |;g'""]",ls -lF /system/,,0.0,1.0,0.0, +display a recursive tree of /system/folder2 including hidden files,tree -a /system/folder2,"['tree -a /system/folder2', ""find /system/folder2 -print | sed -e 's;[^/]*/;|___;g;s;___|; |;g'""]",tree -r -T */folder2/,,0.0,0.0,1.0, +list unique directories under /system containing .out files,"find /system -type f -name ""*.out"" -print0 | xargs -0 -n1 dirname | sort -u","['find /system -type f -name ""*.out"" -print0 | xargs -0 -n1 dirname | sort -u', 'find /system -type f -name ""*.out"" -printf \'%h\\n\' | sort -u']",find /system -type d -name '*.out' | uniq,,0.0,1.0,1.0, +"Delete all .txt files in /system, automatically confirming any prompts",yes y | rm -r /system/*.txt,"['yes y | rm -r /system/*.txt', 'find /system -maxdepth 1 -type f -name ""*.txt"" -exec rm -f {} \\;']","echo ""delete path/to/directory"" | sudo wipefs -a",,0.0,1.0,0.0, +Delete all empty directories within /system/folder3/temp recursively.,find /system/folder3/temp -depth -type d -exec rmdir {} \;,"['find /system/folder3/temp -depth -type d -exec rmdir {} \\;', 'find /system/folder3/temp -type d -empty -delete']",rm -r /system/folder3/temp/*.empty,,0.0,1.0,0.0, +"Remove all empty directories under /system/folder3/temp, reporting each removal.",find /system/folder3/temp -type d -empty -exec rmdir -vp --ignore-fail-on-non-empty {} +,"['find /system/folder3/temp -type d -empty -exec rmdir -vp --ignore-fail-on-non-empty {} +', 'find /system/folder3/temp -type d -empty -print -delete 2>/dev/null']",rm -r /system/folder3/temp/*.empty,,0.0,1.0,0.0, +Delete all non-txt files recursively inside /system/folder1,find /system/folder1 -type f -not -name '*txt' | xargs rm,"[""find /system/folder1 -type f -not -name '*txt' | xargs rm"", ""find /system/folder1 -type f ! -name '*.txt' -print -delete""]",rm -fR '/system/folder1/**/non.txt',,0.0,1.0,0.0, +"Rename all files containing 'special' to 'regular' under /system/folder2, skipping any in a 'special' directory.","find /system/folder2 -type f -name '*special*' ! -path '*/special/*' -execdir bash -c 'mv ""$0"" ""${0/special/regular}""' {} \;","['find /system/folder2 -type f -name \'*special*\' ! -path \'*/special/*\' -execdir bash -c \'mv ""$0"" ""${0/special/regular}""\' {} \\;', 'find /system/folder1 -type f -name \'*special*\' -exec bash -c \'for f; do mv -- ""$f"" ""${f%/*}/${f##*/special/regular}""; done\' _ {} +']",adb shell mkdir -p /data/system/folder3 && adb shell cp -R /system/folder2/* /system/folder3/ && adb shell find . -maxdepth 1 -type f | xargs -n 1 -- ignorecase sed '/special/d; s/\s*special//g' | xargs -n 1 -- ignorecase sed 's/special/regular/g',,0.0,0.0,0.0, +"Search /system recursively for ""foo"", display matching lines and the total count","grep -r ""foo"" /system | tee >(wc -l)","['grep -r ""foo"" /system | tee >(wc -l)', 'grep -r ""foo"" /system | awk \'{print} END {print NR}\'']",find /system -type f | grep foo | wc -l,,0.0,1.0,0.0, +List names of all regular files under /system/folder3 without directory paths.,find /system/folder3/ -type f -exec basename {} \;,"['find /system/folder3/ -type f -exec basename {} \\;', 'find /system/folder3/ -type f | xargs -n 1 basename']",find /system/folder3 -type f -name \*.txt|\.log|... -not -path \*/[^/]*$,,0.0,0.0,1.0, +"Search for ""special"" in the extracted contents of /system/folder2.tar.gz","zcat -r /system/folder2.tar.gz | grep ""special""","['zcat -r /system/folder2.tar.gz | grep ""special""', 'tar -xzvf /system/folder2.tar.gz -O | grep ""special""']","zegrep -i ""special"" path/to/file_or_directory1 path/to/file_or_directory2 ...",,0.0,1.0,0.0, +"Show the file without trailing carriage returns, printing characters with escape notation",cat /system/folder3/temp/temp1/text1.txt | sed 's/\r$//' | od -c,"[""cat /system/folder3/temp/temp1/text1.txt | sed 's/\\r$//' | od -c"", ""cat system/folder3/temp/temp1/text1.txt | sed 's/\\r$//' | od -c -An""]",tr -s '\r' path/to/file,0.0,0.0,1.0,0.0, +Delete every .doc file in /system/folder1 and its subdirectories,"find /system/folder1 -name '*.doc' -exec rm ""{}"" \;","['find /system/folder1 -name \'*.doc\' -exec rm ""{}"" \\;', ""find /system/folder1 -type f -name '*.doc' -delete""]",sudo trash -v --recursive path/to/system/folder1/,,0.0,1.0,0.0, +Delete all .log files in /system/folder1 and its subdirectories,find /system/folder1 -name '*.log' -print0 | xargs -0 rm,"[""find /system/folder1 -name '*.log' -print0 | xargs -0 rm"", ""find /system/folder1 -type f -name '*.log' -delete""]",rmdir -p /system/folder1,,0.0,1.0,0.0, +"Delete all .txt files directly inside /system, ignoring subdirectories",find /system -name '*.txt' -maxdepth 1 | xargs rm,"[""find /system -name '*.txt' -maxdepth 1 | xargs rm"", ""find /system -name '*.txt' -maxdepth 1 -delete""]",adb pull --recursive path/to/system_root /system/,,0.0,0.0,0.0, +Delete .sql files in /system/folder3/backup_dbg older than 25 days,find /system/folder3/backup_dbg/*.sql -mtime +25 -exec rm -f {} \;,"['find /system/folder3/backup_dbg/*.sql -mtime +25 -exec rm -f {} \\;', ""find /system/folder3/backup_dbg -name '*.sql' -print -mtime +25 -delete""]","drill --path /system/folder3/backup_dbg --filter ""mtime > '2019-06-01T00:00:00'""",,0.0,0.0,0.0, +Delete all .txt files in /system/folder1 older than five minutes,"find /system/folder1 -mmin +5 -type f -name ""*.txt"" -delete","['find /system/folder1 -mmin +5 -type f -name ""*.txt"" -delete', 'find /system/folder1 -mmin +5 -type f -name ""*.txt"" | xargs rm -f']",systemctl remove --now --quiet --recursive --file /system/folder1/*.txt 5m,,0.0,1.0,0.0, +"Delete .txt files older than five minutes in /system/folder1, except keep.txt.","find /system/folder1 -maxdepth 1 -mmin +5 -type f -name ""*.txt"" ! -name ""keep.txt"" -delete","['find /system/folder1 -maxdepth 1 -mmin +5 -type f -name ""*.txt"" ! -name ""keep.txt"" -delete', 'find /system/folder1 -maxdepth 1 -mmin +5 -type f -name ""*.txt"" ! -name ""keep.txt"" | xargs rm -f']","adb shell pm delete 5m path/to/folder1/*.txt --keep ""keep.txt""",,0.0,0.0,0.0, +"Delete all .sh files starting with ""new"" in /system/folder1 recursively",find /system/folder1 -name 'new*.sh' -exec rm -f '{}' \;,"[""find /system/folder1 -name 'new*.sh' -exec rm -f '{}' \\;"", ""find /system/folder1 -name 'new*.sh' -delete""]",adb shell rm -f */system/folder1/*.sh *.sh,,0.0,0.0,0.0, +"Delete all a.out, *.o, and core files recursively under /system",find /system \( -name a.out -o -name '*.o' -o -name 'core' \) -exec rm {} \;,"[""find /system \\( -name a.out -o -name '*.o' -o -name 'core' \\) -exec rm {} \\;"", 'find /system -type f \\( -name ""a.out"" -o -name ""*.o"" -o -name ""core"" \\) -delete']",adb shell rm -r '/system/a.out/*' '/system/*.o' '/system/core*',,0.0,0.0,0.0, +Print the last five CSV columns of each line in /system/folder1/data.csv,"cat /system/folder1/data.csv | rev | cut -d, -f-5 | rev","['cat /system/folder1/data.csv | rev | cut -d, -f-5 | rev', ""tail -n 1 /system/folder1/data.csv | rev | cut -d',' -f1-5 | rev""]",csvcut --last 5 --path /system/folder1/data.csv,,0.0,0.0,0.0, +"Delete all directories named ""temp"" in the /system directory tree","find /system -name ""temp"" -type d -delete","['find /system -name ""temp"" -type d -delete', 'find /system -type d -name ""temp"" -exec rm -rf {} +']",adb shell pm delete --tree /system/10/temp,,0.0,0.0,0.0, +Delete all empty files in /system/folder3/temp and its subdirectories.,find /system/folder3/temp -type f -empty -print | xargs rm -f,"['find /system/folder3/temp -type f -empty -print | xargs rm -f', 'find /system/folder3/temp -type f -empty -print -delete']",systemctl clean --all --recursive --empty /system/folder3/temp,,0.0,1.0,0.0, +Remove a.out and .o files in /system modified within the last 7 days,find /system \( -name a.out -o -name '*.o' \) -mtime -7 -exec rm {} \;,"[""find /system \\( -name a.out -o -name '*.o' \\) -mtime -7 -exec rm {} \\;"", 'find /system -type f \\( -name ""a.out"" -o -name ""*.o"" \\) -mtime -7 -delete']","adb root --files=remove --since=""2019-06-30T00:00:00"" path/to/system",,0.0,0.0,0.0, +"Delete all files and folders named .DS_Store, ._.DS_Store, ._*, .TemporaryItems, or .apdisk within /system/folder3/temp",find /system/folder3/temp \( -name '.DS_Store' -or -name '._.DS_Store' -or -name '._*' -or -name '.TemporaryItems' -or -name '.apdisk' \) -exec rm -rf {} \;,"[""find /system/folder3/temp \\( -name '.DS_Store' -or -name '._.DS_Store' -or -name '._*' -or -name '.TemporaryItems' -or -name '.apdisk' \\) -exec rm -rf {} \\;"", ""find /system/folder3/temp \\( -name '.DS_Store' -or -name '._.DS_Store' -or -name '._*' -or -name '.TemporaryItems' -or -name '.apdisk' \\) -delete""]",rm -rf */\.DS_Store/*/*.*/*/*/*/*.apdisk/*/*.TemporaryItems/*/*/*._.DS_Store/*.*/*.*/*/*/*/*.*/*.*/*/*/*.*/..*/*/*.*/..*/*/*/*/*.*/..*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*,,0.0,1.0,0.0, +"Delete parenthetical content, replace non-digits with spaces, and display as a table",echo '1/2 [3] (27/03/2012 19:32:54) word word word word 4/5' | sed -e 's/(.*)//' -e 's/[^0-9]/ /g' | column -t,"[""echo '1/2 [3] (27/03/2012 19:32:54) word word word word 4/5' | sed -e 's/(.*)//' -e 's/[^0-9]/ /g' | column -t"", ""echo '1/2 [3] (27/03/2012 19:32:54) word word word word 4/5' | sed 's/([^)]*)//g' | tr -c '0-9' ' ' | column -t""]",cat path/to/file.txt | tabula --replace-ns --tabulate --keep-parentheticals --only-digits,,0.0,0.0,0.0, +"Delete files in /system/folder1 whose names start with text2, text3, or text4",find /system/folder1 -name 'text[2-4]*' -exec rm {} \;,"[""find /system/folder1 -name 'text[2-4]*' -exec rm {} \\;"", ""find /system/folder1 -name 'text[2-4]*' -delete""]","adb root --filter ""text2,text3,text4"" path/to/system/folder1",,0.0,0.0,0.0, +Delete all files under /system that are smaller than 1 KB,find /system -type f -size -1k -exec rm {} +,"['find /system -type f -size -1k -exec rm {} +', 'find /system -type f -size -1k -delete']",adb pull /system/* --delete-size > /dev/null,,0.0,0.0,0.0, +Delete files under /system that are older than 31 days,find /system -type f -mtime +31 -exec rm -f {} \;,"['find /system -type f -mtime +31 -exec rm -f {} \\;', 'find /system -type f -mtime +31 -delete']",adb stat path/to/system/directory | grep -v '^<' | xargs -n 1 -- bash -c 'adb pull path/to/file path/to/new_directory',,0.0,0.0,0.0, +output the file's contents as one line without newlines,"paste -sd """" /system/folder3/temp/temp1/text1.txt","['paste -sd """" /system/folder3/temp/temp1/text1.txt', ""tr -d '\\n' < /system/folder3/temp/temp1/text1.txt""]",cat path/to/file | sed -f '%s/\n$//g',,0.0,1.0,0.0, +Delete all regular files in /system and its subdirectories,find /system -type f -exec rm {} +,"['find /system -type f -exec rm {} +', 'find /system -type f -delete']",sudo find /system -type f | xargs rm -f,,0.0,1.0,0.0, +"list differing files between /system/folder1 and /system/folder2, sorted alphabetically",diff -qr /system/folder1 /system/folder2 | sort,"['diff -qr /system/folder1 /system/folder2 | sort', 'diff -qr /system/folder1 /system/folder2']",cmp -s --sort path/to/system/folder1|folder2,,0.0,0.0,0.0, +Display free space in megabytes for the filesystem containing /system,df -m /system,"['df -m /system', ""df -m /system | grep / | tr -s ' ' | cut -d ' ' -f 4""]",df -k /system,,0.0,1.0,1.0, +"show total count of directories inside /system, including /system itself",find /system -type d | wc -l,"['find /system -type d | wc -l', 'tree -d /system | tail -n 1']",df -k /system,,0.0,1.0,0.0, +Create a tar.gz of recent /system/folder1 files with 2023-01-01 timestamps and root ownership.,tar --mtime='2023-01-01' --owner=0 --group=0 -czf mytarfile.tgz `find /system/folder1 -mtime -60`,"[""tar --mtime='2023-01-01' --owner=0 --group=0 -czf mytarfile.tgz `find /system/folder1 -mtime -60`"", ""tar --mtime='2023-01-01' --owner=0 --group=0 -czvf mytarfile.tgz `find /system/folder1 -mtime -60`""]","sudo btrfsync -R -o root,2023-01-01 --path=/system/folder1 --mode=644 --time-stamp path/to/2023-01-01_00:00:00.tar.gz",,0.0,1.0,0.0, +Create a symbolic link named folder1 in /system pointing to the root directory,ln /system/folder1 -s /,"['ln /system/folder1 -s /', 'ln -s /system/folder1 /']",sudo mkdir -p /system/folder1,,0.0,1.0,0.0, +Output current date/time with trailing 1 and append to /system/folder3/temp/empty.txt,"echo $(date) ""1"" | tee -a /system/folder3/temp/empty.txt","['echo $(date) ""1"" | tee -a /system/folder3/temp/empty.txt', 'echo $(date +""%Y-%m-%d~%H:%M:%S"") ""1"" | tee -a /system/folder3/temp/empty.txt']",date +%F_%T > /system/folder3/temp/%s.txt,,0.0,1.0,0.0, +Combine all .txt files under /system (excluding concat.txt) into /system/folder3/temp/concat.txt,"find /system -name ""*.txt"" -not -name ""concat.txt"" -print -exec cat {} \; > /system/folder3/temp/concat.txt","['find /system -name ""*.txt"" -not -name ""concat.txt"" -print -exec cat {} \\; > /system/folder3/temp/concat.txt', 'find /system -type f -name ""*.txt"" -not -name ""concat.txt"" -print -exec cat {} \\; > /system/folder3/temp/concat.txt']",cat *.txt | tr '\n' ' ' | sort -u | uniq > temp && mv temp/*.txt /system/folder3/temp/concat.txt,,0.0,1.0,0.0, +Copy all files from /system preserving directory hierarchy to /backup,find /system -depth -print | cpio -dump /backup,"['find /system -depth -print | cpio -dump /backup', 'find /system -print | cpio -dump /backup']",adb pull --preserve-directory-hierarchy /system /backup,,0.0,0.0,0.0, +Copy all non-text files from /system into /system/folder3/backup_dbg/backup,find /system -maxdepth 1 -type f ! -name '*text*' -exec cp {} /system/folder3/backup_dbg/backup \;,"[""find /system -maxdepth 1 -type f ! -name '*text*' -exec cp {} /system/folder3/backup_dbg/backup \\;"", ""find /system -maxdepth 1 -print -type f ! -name '*text*' -exec cp {} /system/folder3/backup_dbg/backup \\;""]",adb pull /system/* /system/folder3/backup_dbg/backup,,0.0,0.0,0.0, +Rename temp1 to temp1_old within /system/folder3/temp,mv /system/folder3/temp/temp1 /system/folder3/temp/temp1_old,"['mv /system/folder3/temp/temp1 /system/folder3/temp/temp1_old', 'cp -r /system/folder3/temp/temp1 /system/folder3/temp/temp1_old && rm -r /system/folder3/temp/temp1']",mkdir -p /system/folder3/ && mv /system/folder3/temp/* temp1 && rename temp1 temp1_old,,0.0,1.0,0.0, +Print the contents of /system/text1.txt as ASCII characters,od -t c /system/text1.txt,"['od -t c /system/text1.txt', 'hexdump -C /system/text1.txt']",cat /system/text1.txt | text2ascii -s,,0.0,0.0,0.0, +Create a gzip-compressed archive of /system/folder1 with 2023-01-01 timestamps and UID/GID 0,tar --mtime='2023-01-01' --owner=0 --group=0 -zcf compress_folder1.tar.gz /system/folder1,"[""tar --mtime='2023-01-01' --owner=0 --group=0 -zcf compress_folder1.tar.gz /system/folder1"", ""tar --mtime='2023-01-01' --owner=0 --group=0 -zcvf compress_folder1.tar.gz /system/folder1""]",sudo tar -cvzf system.tar.gz --mtime=2023-01-01 --uid 0 --gid 0 path/to/system/folder1,,0.0,1.0,0.0, +download the file from the URL and save it to /system/textfile.txt,curl http://example.com/textfile.txt -o /system/textfile.txt,"['curl http://example.com/textfile.txt -o /system/textfile.txt', 'curl -vo /system/textfile.txt http://example.com/textfile.txt']",adb pull https://example.com/path/to/file /system/textfile.txt,,0.0,0.0,0.0, +list all files under /system with size greater than 10 bytes,find /system -size +10c -print,"['find /system -size +10c -print', 'find /system -type f -size +10c']",find /system -size +10k,,0.0,1.0,1.0, +Generate sorted list of MD5 hashes for all .txt files under /system,find /system -type f -name '*.txt' -exec md5sum {} + | awk '{print $1}' | sort,"[""find /system -type f -name '*.txt' -exec md5sum {} + | awk '{print $1}' | sort"", 'find /system -type f -name ""*.txt"" -exec md5sum {} + | sort']",md5sum --sort path/to/directory/*.txt,,0.0,1.0,0.0, +Print the IP address of the current host as listed in /etc/hosts,more /etc/hosts | grep `hostname` | awk '{print $1}',"[""more /etc/hosts | grep `hostname` | awk '{print $1}'"", 'grep ""$(hostname)"" /etc/hosts | awk \'{print $1}\'']",ipcalc -f,,0.0,0.0,0.0, +list files under /workspace modified within the past 30 days,find /workspace -daystart -type f -mtime -30,"['find /workspace -daystart -type f -mtime -30', 'find /workspace -type f -mtime -30']","ls -1r --time-style=long --format=""%F %h-%d-%y_%H:%M"" path/to/directory/modified-in-the-last-30-days",,0.0,1.0,0.0, +search for .c files in /workspace larger than 1KB and list them,find /workspace -name '*.c' -size +1k -print,"[""find /workspace -name '*.c' -size +1k -print"", ""find /workspace -name '*.c' -size +1k""]",find /workspace -name '*.c' -size +1024M | xargs ls -l,,0.0,1.0,1.0, +list files in /workspace and subfolders changed over an hour ago,find /workspace -type f -cmin +60,"['find /workspace -type f -cmin +60', 'find /workspace -type f -cmin +60 -print']","git ls-files --others --since ""1h ago""",,0.0,1.0,0.0, +Find regular files under /workspace accessed more than an hour ago.,find /workspace -type f -amin +60,"['find /workspace -type f -amin +60', 'find /workspace -type f -amin +60 -print']",find /workspace -type f -atime +1h,,0.0,1.0,1.0, +list only top‑level directories inside /workspace without descending into subfolders,find /workspace -maxdepth 1 -type d,['find /workspace -maxdepth 1 -type d'],find -type d -not -path '*/\*/*' -exec ls -l {} \+ | grep '^d$',,0.0,1.0,1.0, +list all empty files and directories under /workspace,find /workspace -empty,"['find /workspace -empty', 'find /workspace -empty -print']",zfs list -a|--all --empty --dir --path=/workspace,,0.0,0.0,0.0, +list all empty files and directories under /workspace,find /workspace -empty -exec ls {} \;,"['find /workspace -empty -exec ls {} \\;', 'find /workspace -type f -size 0']",find /workspace -type f -empty | find /workspace -type d -empty,,0.0,1.0,1.0, +Delete all files larger than 1 KB within /workspace,find /workspace -type f -size +1k -delete,"['find /workspace -type f -size +1k -delete', 'find /workspace -type f -size +1k -exec rm {} \\;']",find /workspace -type f -size +1K | xargs rm -f,,0.0,1.0,1.0, +list detailed info of files in /workspace that have only owner read permission,find /workspace -perm 400 -type f -exec ls -l {} \;,"['find /workspace -perm 400 -type f -exec ls -l {} \\;', 'find /workspace -perm 400 -ls']",lsar -a path/to/workspace -o read,,0.0,0.0,0.0, +list detailed info of all files in /workspace with permission 777,find /workspace -perm 777 -type f -exec ls -l {} \;,"['find /workspace -perm 777 -type f -exec ls -l {} \\;', 'find /workspace -perm 777 -ls']",ls -laR /workspace 777,,0.0,1.0,0.0, +list detailed information for all .txt files under /workspace,"find /workspace -name ""*.txt"" -exec ls -ld {} \;","['find /workspace -name ""*.txt"" -exec ls -ld {} \\;', 'find /workspace -name ""*.txt"" | xargs ls -ld']",jenv ls --info path/to/workspace/*.txt,,0.0,0.0,0.0, +move all files in /workspace (excluding subfolders) to the root directory,find /workspace -maxdepth 1 -type f -exec mv -t / {} +,"['find /workspace -maxdepth 1 -type f -exec mv -t / {} +', 'find /workspace -maxdepth 1 -type f -exec mv {} / \\;']",mv -R path/to/workspace *,,0.0,1.0,0.0, +move files from /workspace accessed within the last day to the root directory,find /workspace -atime -1 -type f -exec mv {} / \;,"['find /workspace -atime -1 -type f -exec mv {} / \\;', 'find /workspace -type f -atime -1 -print0 | xargs -0 -I {} mv {} /']",pio access --access-type=file -a|--all path/to/workspace --delete-old,,0.0,0.0,0.0, +list names of files under /workspace/dir1 that contain 'hello' ignoring case,find /workspace/dir1 -type f -exec grep -il 'hello' {} \;,"[""find /workspace/dir1 -type f -exec grep -il 'hello' {} \\;"", ""grep -ril 'hello' /workspace/dir1""]","find path/to/workspace -type f | grep -i ""hello""",,0.0,1.0,1.0, +display total size of /workspace in human‑readable format,du -sh /workspace,"['du -sh /workspace', 'du -h /workspace']",du -h /workspace,,1.0,1.0,1.0, +output the last word from /workspace/dir1/long.txt,tac /workspace/dir1/long.txt | awk 'NF{print $NF; exit}',"[""tac /workspace/dir1/long.txt | awk 'NF{print $NF; exit}'"", ""awk '{ for (i=1; i<=NF; i++) last=$i } END { print last }' /workspace/dir1/long.txt""]",lastword path/to/directory_or_file /workspace/dir1/long.txt,,0.0,0.0,0.0, +Print the three largest items in /workspace sorted by disk usage,du -a /workspace | sort -nr | head -n 3,"['du -a /workspace | sort -nr | head -n 3', 'find /workspace -exec du -h {} + | sort -rh | head -n 3']",du -s --sort-by=used|free | sort -n | head -3,,0.0,1.0,1.0, +display the first line of /workspace/dir1/long.txt,head -n1 /workspace/dir1/long.txt,"['head -n1 /workspace/dir1/long.txt', ""sed -n '1p' /workspace/dir1/long.txt""]",ls -l /workspace/dir1/long.txt,,0.0,1.0,0.0, +output the last non‑empty line from /workspace/dir1/a.txt,tac /workspace/dir1/a.txt | grep -m 1 '.',"[""tac /workspace/dir1/a.txt | grep -m 1 '.'"", ""awk 'NF' /workspace/dir1/a.txt | tail -n 1""]",tail -n 1 path/to/directory/dir1/a.txt,,0.0,1.0,0.0, +Delete all regular files in /workspace and its subdirectories,find /workspace -type f -delete,"['find /workspace -type f -delete', 'find /workspace -type f -exec rm -f {} +']",rm -r */,,0.0,1.0,0.0, +list regular files in /workspace between 1 KB and 32 KB in size,find /workspace -type f -size +1k -size -32k,"['find /workspace -type f -size +1k -size -32k', 'find /workspace -type f -size +1k -size -32k -print']","find /workspace -type f | grep -E '^[\d]{1,3}K$'",,0.0,1.0,1.0, +"list all files under /workspace, sorted by directory depth, showing each file’s path","find /workspace -type f | awk -F/ '{print NF, $0}' | sort -n","[""find /workspace -type f | awk -F/ '{print NF, $0}' | sort -n"", ""find /workspace -type f | awk -F/ '{print NF, $0}' | sort -n | cut -d' ' -f2-""]",ls -d */ | sort -k 5,,0.0,1.0,0.0, +Find and display the largest file over 1 KB in /workspace,find /workspace -type f -size +1k -exec ls -ls {} + | sort -n | tail -1,"['find /workspace -type f -size +1k -exec ls -ls {} + | sort -n | tail -1', 'find /workspace -type f -size +1k -exec ls -lh {} + | sort -k 5 -rh | head -n 1']",find /workspace -type f -size +1k -exec ls -lh {} \; | sort -n -hr | head -n 1,,0.0,0.0,1.0, +locate .txt files in /workspace that are not writable by others,"find /workspace -type f \( -iname ""*.txt"" -not -perm -o=w \)","['find /workspace -type f \\( -iname ""*.txt"" -not -perm -o=w \\)', 'find /workspace -type f -name ""*.txt"" ! -perm -o=w']",find /workspace -name '*.txt' ! -type f -perm -044,,0.0,1.0,1.0, +"Search for directories named ""mysql"" within the /workspace directory",find /workspace -name mysql -type d,"['find /workspace -name mysql -type d', 'find workspace -type d -name ""mysql""']",find /workspace -name '*mysql*',,0.0,1.0,1.0, +list case-insensitive duplicate filenames within /workspace and its subdirectories,find /workspace -type f | awk -F/ '{print $NF}' | sort -f | uniq -i -d,"[""find /workspace -type f | awk -F/ '{print $NF}' | sort -f | uniq -i -d"", ""find /workspace -type f | awk -F/ '{print tolower($NF)}' | sort | uniq -d""]",find /workspace -type f \( ! -name '\.' \! -name '\$' \) -exec ls -l {} + | grep -Fwq '^[a-z][0-9]*\.txt$' | sort | uniq -d,,0.0,1.0,1.0, +"Show permissions and modification time of old2.txt in /workspace, sorted by newest.",find /workspace -name old2.txt | xargs ls -tl,"['find /workspace -name old2.txt | xargs ls -tl', 'find /workspace -name old2.txt -print0 | xargs -0 ls -tl']",ls -lR /workspace/ | sort -k 4n | cut -d' ' -f1-,,0.0,1.0,0.0, +list names of regular files under /workspace containing the word hello,"find /workspace -type f | xargs grep -l ""hello""","['find /workspace -type f | xargs grep -l ""hello""', ""grep -rnw '/workspace' -e 'hello'""]",ls -lR '/workspace/*hello',,0.0,1.0,0.0, +"Compute MD5 checksums for all files in /workspace, printing filename before checksum","find /workspace -type f -exec md5sum {} + | awk '{print $2 "" "" $1}'","['find /workspace -type f -exec md5sum {} + | awk \'{print $2 "" "" $1}\'', 'find /workspace -type f -print0 | xargs -0 md5sum | awk \'{print $2 "" "" $1}\'']",md5sum --quiet --check --exclude path/to/file1 path/to/file2 ...,,0.0,1.0,0.0, +compute and list sorted MD5 checksums for all files under /workspace,find /workspace -type f -exec md5sum {} + | sort,"['find /workspace -type f -exec md5sum {} + | sort', 'find /workspace -type f -exec md5sum {} +']",md5sum --sort path/to/directory/,,0.0,1.0,0.0, +Count distinct file extensions 3–6 characters long in /workspace tree,find /workspace -type f -name '*.*' | awk -F. 'NF>1 {ext=tolower($NF); if (length(ext) >= 3 && length(ext) <= 6) print ext}' | sort | uniq -c | wc -l,"[""find /workspace -type f -name '*.*' | awk -F. 'NF>1 {ext=tolower($NF); if (length(ext) >= 3 && length(ext) <= 6) print ext}' | sort | uniq -c | wc -l"", ""find /workspace -type f -name '*.*' | sed -n 's/.*\\.//p' | awk '{print tolower($0)}' | grep -E '^[a-z]{3,6}$' | sort -u | wc -l""]",git ls-files --others --exclude-standard --ignore-errors --regex '\.([a-z]+)\..*\.([a-z]+)\..*' --length 3-6 --unique,,0.0,1.0,0.0, +Recreate the /workspace directory hierarchy inside /usr,find /workspace -type d -print|sed 's@^@/usr/@'|xargs mkdir -p,"[""find /workspace -type d -print|sed 's@^@/usr/@'|xargs mkdir -p"", 'find /workspace -type d | cpio -pdm /usr']","mkdir -p /usr/{bin,lib,cups,dns,...} && chdir /usr && cp -Rf */ /workspace/",,0.0,0.0,0.0, +Show detailed information for the oldest file in /workspace and its subdirectories.,find /workspace -type f -printf '%T+ %p\n' | sort | head -n 1 | awk '{print $2}' | xargs ls -l,"[""find /workspace -type f -printf '%T+ %p\\n' | sort | head -n 1 | awk '{print $2}' | xargs ls -l"", ""find /workspace -type f -exec stat --format '%Y %n' {} \\; | sort -n | head -n 1 | cut -d' ' -f2- | xargs ls -l""]",lsar --oldest --dirs /workspace/,,0.0,0.0,0.0, +show the two largest directories under /workspace with human‑readable sizes,find /workspace -type d -print0 | xargs -0 du | sort -n | tail -2 | cut -f2 | xargs -I{} du -sh {},"['find /workspace -type d -print0 | xargs -0 du | sort -n | tail -2 | cut -f2 | xargs -I{} du -sh {}', 'find /workspace -type d -print0 | xargs -0 du | sort -n | tail -2']",dstat -h --max-size=2,,0.0,0.0,0.0, +list paths of files in /workspace that have duplicate content,find /workspace -type f | xargs md5sum | sort | uniq -Dw32,"['find /workspace -type f | xargs md5sum | sort | uniq -Dw32', 'find /workspace -type f -print0 | xargs -0 md5sum | sort | uniq -w32 -D']",find /workspace -type f | grep '^.' | uniq,,0.0,1.0,1.0, +Create the parent directories for every unique path listed in /workspace/files.txt,"cat /workspace/files.txt |xargs -I {} dirname ""{}""| sort -u | xargs -I{} mkdir -p ""{}""","['cat /workspace/files.txt |xargs -I {} dirname ""{}""| sort -u | xargs -I{} mkdir -p ""{}""', 'cat /workspace/files.txt | xargs -I {} dirname {}| sort -u | xargs -I{} mkdir -p ""{}""']",mkdir -p $(dirname *.txt),,0.0,1.0,0.0, +Print the byte size of the last file listed in /workspace/files.txt,cat /workspace/files.txt | xargs du -b | tail -1 | awk '{print $1}',"[""cat /workspace/files.txt | xargs du -b | tail -1 | awk '{print $1}'"", ""awk '{print $0}' /workspace/files.txt | xargs du -b | awk '{sum += $1} END {print sum}'""]",du -b path/to/file_or_directory /workspace/files.txt,,0.0,1.0,0.0, +Rename hidden files in /workspace (no subdirectories) by removing their leading dot.,"find /workspace -maxdepth 1 -type f -name '.*' -exec sh -c 'mv ""$0"" ""${0%/\.*}/${0##*/.}""' {} \;","['find /workspace -maxdepth 1 -type f -name \'.*\' -exec sh -c \'mv ""$0"" ""${0%/\\.*}/${0##*/.}""\' {} \\;', 'find /workspace -maxdepth 1 -type f -name \'.*\' -exec sh -c \'mv ""$1"" ""${1%/\\.*}/${1##*/.}""\' _ {} \\;']",rename -n 's/\.\./\./g' */* /workspace/,,0.0,1.0,0.0, +count the number of lines that differ between long.txt and terminate.txt,diff /workspace/dir1/long.txt /workspace/dir1/terminate.txt | grep ^[\>\<] | wc -l,"['diff /workspace/dir1/long.txt /workspace/dir1/terminate.txt | grep ^[\\>\\<] | wc -l', ""diff /workspace/dir1/long.txt /workspace/dir1/terminate.txt | grep '^>' | wc -l""]",diff -q long.txt terminate.txt | wc -l,,0.0,1.0,1.0, +count the number of differing lines between the two specified files,diff -U 0 /workspace/dir1/terminate.txt /workspace/dir1/long.txt | grep -v ^@ | wc -l,"['diff -U 0 /workspace/dir1/terminate.txt /workspace/dir1/long.txt | grep -v ^@ | wc -l', ""diff -U 0 /workspace/dir1/terminate.txt /workspace/dir1/long.txt | grep -v '^@' | wc -l""]",diff -c path/to/file1 path/to/file2 > path/to/file3,,0.0,1.0,1.0, +"Count non-empty, non-whitespace-only lines in /workspace/dir1/a.txt",awk '!/^[[:space:]]*$/{++x} END{print x}' /workspace/dir1/a.txt,"[""awk '!/^[[:space:]]*$/{++x} END{print x}' /workspace/dir1/a.txt"", ""grep -v '^[[:space:]]*$' /workspace/dir1/a.txt | wc -l""]",wc -l --invert-match path/to/Workspace/directory/a.txt,,0.0,1.0,0.0, +Create symbolic links in ~/newlinks for each file listed in /workspace/results.txt,cat /workspace/results.txt | xargs -I{} ln -s {} ~/newlinks,"['cat /workspace/results.txt | xargs -I{} ln -s {} ~/newlinks', 'cat /workspace/results.txt | xargs -I {} ln -s {} ~/newlinks']",ln -s path/to/file1 path/to/newlink1 && ln -s path/to/file2 path/to/newlink2 ... && cat /workspace/results.txt | xargs -I {} ln -s {} {},,0.0,1.0,0.0, +recursively delete all hidden files within /workspace,find /workspace -type f -name '.*' -delete,"[""find /workspace -type f -name '.*' -delete"", ""find /workspace -type f -name '.*' -exec rm -f {} \\;""]",rm -rf */,,0.0,1.0,0.0, +display the contents of /workspace/dir1/long.txt as double-precision floating-point values,od -t fD /workspace/dir1/long.txt,"['od -t fD /workspace/dir1/long.txt', 'od -An -t fD /workspace/dir1/long.txt']","echo -e ""double precision\n\tfloat"" | bc -l <(ls -d /workspace/dir1/long.txt | xargs))",,0.0,0.0,0.0, +show differences between the file listings of /workspace/dir1 and /workspace/dir2,diff <(ls /workspace/dir1) <(ls /workspace/dir2),"['diff <(ls /workspace/dir1) <(ls /workspace/dir2)', 'diff -qr /workspace/dir1 /workspace/dir2']",fswatch -c /workspace/dir/ -- diff path/to/file1 path/to/file2 ...,,0.0,0.0,0.0, +output the size of '/workspace/dir1/sum.c' in bytes,du -sb /workspace/dir1/sum.c | cut -f1,"['du -sb /workspace/dir1/sum.c | cut -f1', 'stat -c %s /workspace/dir1/sum.c']",du -b /workspace/dir1/sum.c,,0.0,1.0,1.0, +Show the final component of each path in /workspace/dir1/file.txt,rev /workspace/dir1/file.txt | cut -d/ -f1 | rev,"['rev /workspace/dir1/file.txt | cut -d/ -f1 | rev', ""awk -F/ '{print $NF}' /workspace/dir1/file.txt""]",unzip -c path/to/directory/file.tar.gz --final-components path/to/directory/file.txt,,0.0,1.0,0.0, +"show sizes and paths of all items in /workspace, ordered by descending size",du /workspace -a -h | sort -hr,"['du /workspace -a -h | sort -hr', 'du -ah /workspace | sort -rh']",ls -lS --all /workspace | sort -k 5 -hr,,0.0,1.0,0.0, +Show the used space percentage of /workspace,df -k /workspace | tail -1 | awk '{print $5}',"[""df -k /workspace | tail -1 | awk '{print $5}'"", ""df -h /workspace | awk 'NR==2 {print $5}'""]",df -k /workspace,,0.0,1.0,1.0, +"display the lines of ""/workspace/dir1/long.txt"" in reverse order",nl /workspace/dir1/long.txt | sort -nr | cut -b8-,"['nl /workspace/dir1/long.txt | sort -nr | cut -b8-', 'tac /workspace/dir1/long.txt']",rev cat -n /workspace/dir1/long.txt,,0.0,1.0,0.0, +Create an empty file named Icon with a trailing carriage return in workspace,echo $'workspace/Icon\r' | xargs touch,"[""echo $'workspace/Icon\\r' | xargs touch"", 'touch ""workspace/Icon""$\'\\r\'']","openworkspaces -c ""Icon"" --append --echo ""return; icon '""$0""''""$@",,0.0,0.0,0.0, +Create a symbolic link at / that points to /workspace/dir1,ln /workspace/dir1 -s /,"['ln /workspace/dir1 -s /', 'ln -s /workspace/dir1 /']",ln -s /workspace/dir1 /,,1.0,1.0,1.0, +"display each file's permissions, owner, group, and full path in /workspace tree",tree /workspace -p -u -g -f,"['tree /workspace -p -u -g -f', ""find /workspace -type f -exec stat --format '%A %U %G %N' {} \\;""]","ls -lF -- show all files and directories on a single line, listing them by permission, owner, group, and path in /path/to/workspace",,0.0,1.0,0.0, +"Search all /workspace files for 'hello' case‑insensitively, showing each matching line with its filename","find /workspace -type f -print0 | xargs -0 grep -iH ""hello""","['find /workspace -type f -print0 | xargs -0 grep -iH ""hello""', ""grep -ri 'hello' /workspace""]","rgrep --ignore-case ""search_pattern"" path/to/directory/",,0.0,1.0,0.0, +Decompress all .gz archives in /workspace and its subdirectories,find /workspace -name '*.gz' -print0 | xargs -0 gunzip,"[""find /workspace -name '*.gz' -print0 | xargs -0 gunzip"", ""find /workspace -type f -name '*.gz' -exec gunzip {} +""]",uncompress -d /workspace/*.gz,,0.0,1.0,0.0, +Decompress archive.tar.gz and extract its contents into /backup,gzip -dc /workspace/archive.tar.gz | tar -xf - -C /backup,"['gzip -dc /workspace/archive.tar.gz | tar -xf - -C /backup', 'tar -xzvf /workspace/archive.tar.gz -C /backup']",tar xzvf archive.tar.gz -C /backup,,0.0,1.0,1.0, +Create a hard link named /workspace/test pointing to /workspace/dir1/terminate.txt,ln /workspace/dir1/terminate.txt /workspace/test,"['ln /workspace/dir1/terminate.txt /workspace/test', 'ln -s /workspace/dir1/terminate.txt /workspace/test']",ln -sf /workspace/dir1/terminate.txt /workspace/test,,0.0,1.0,1.0, +"extract the current kernel's build number (e.g., #104)",uname -v | grep -o '#[0-9]\+',"[""uname -v | grep -o '#[0-9]\\+'"", ""uname -r | awk -F'-' '{print $2}'""]",uname -r,0.0,0.0,1.0,1.0, +perform a reverse DNS lookup for IP address 127.0.0.1,dig -x 127.0.0.1,"['dig -x 127.0.0.1', 'nslookup 127.0.0.1']",resolvectl query ip 127.0.0.1,0.0,0.0,1.0,0.0, +display detailed information of the grep executable file,ls -ald `which grep`,"['ls -ald `which grep`', 'stat $(which grep)']",which -a grep,,0.0,1.0,0.0, +"Extract the hostname from the URL ""http://www.google.com""","echo ""http://www.google.com"" | cut -d'/' -f3","['echo ""http://www.google.com"" | cut -d\'/\' -f3', 'echo ""http://www.google.com"" | sed -E \'s|https?://([^/]+).*|\\1|\'']",hostname -i http://www.google.com,,0.0,1.0,0.0, +"list environment variables, escaping each semicolon with a backslash",env | sed 's/;/\\;/g',"[""env | sed 's/;/\\\\;/g'"", 'while IFS= read -r line; do echo ""${line//;/\\\\;}""; done < <(env)']","set -- $(IFS=; echo ""$@"" | sed 's/\;/\\/g')",,0.0,1.0,0.0, +show a hierarchical tree of all processes with their command-line arguments,pstree -a,"['pstree -a', 'ps -eo pid,ppid,cmd --forest']",top -o,,0.0,1.0,0.0, +"Create directory dir/subdir/subsubdir, making needed parent directories",mkdir -p dir/subdir/subsubdir,['mkdir -p dir/subdir/subsubdir'],"mkdir -p dir/subdir/{subdir,subsubdir}",,0.0,1.0,1.0, +print the numbers 1 through 10 separated by colons,yes | head -n10 | grep -n . | cut -d: -f1 | paste -sd:,"['yes | head -n10 | grep -n . | cut -d: -f1 | paste -sd:', 'echo $(seq -s "":"" 1 10)']",seq 1 10 :,0.0,0.0,1.0,0.0, +show all readline key bindings,bind -P,['bind -P'],bindkey -l,,0.0,0.0,0.0, +list bind function names that contain the character p,bind -l | grep p,"['bind -l | grep p', ""bind -l | egrep 'p'""]",bind -f 'p',0.0,0.0,1.0,1.0, +Store google.com’s first IPv4 address in variable address and display it,address=$(dig +short google.com | grep -E '^[0-9.]+$' | head -n 1) && echo $address,"[""address=$(dig +short google.com | grep -E '^[0-9.]+$' | head -n 1) && echo $address"", ""address=$(dig +short google.com | grep -m 1 '^[0-9]' | head -n 1) && echo $address""]",gau --ip-address path/to/address_file address,,0.0,0.0,0.0, +Extract only the semicolon and digits from the given string,echo ' Hello world;876 ' | tr -cd ';0-9',"[""echo ' Hello world;876\t ' | tr -cd ';0-9'"", 'echo "" Hello world;876 "" | sed \'s/[^0-9;]//g\'']","extract --only-some --digits ""string""",,0.0,0.0,0.0, +"Remove leading and trailing spaces or tabs from "" Hello world! """,echo ' Hello world! ' | sed -e 's/^[ \t]*//' | sed -e 's/[ \t]*$//',"[""echo ' Hello world!\t ' | sed -e 's/^[ \\t]*//' | sed -e 's/[ \\t]*$//'"", 'echo -n "" Hello world! "" | sed \'s/^[ \\t]*//;s/[ \\t]*$//\'']",tr '[:space:]' '\n\t' 'Hello world!',0.0,0.0,1.0,0.0, +output 987654321 without its last three characters,echo 987654321 | rev | cut -c 4- | rev,"['echo 987654321 | rev | cut -c 4- | rev', 'echo ""987654321"" | sed \'s/...$//\'']","printf ""%0987654321""",0.0,0.0,1.0,0.0, +Print the device name of the filesystem containing the current directory.,df . | tail -1 | awk '{print $1}',"[""df . | tail -1 | awk '{print $1}'"", ""df -P . | awk 'NR==2 {print $1}'""]","lsblk -o NAME,DEVNAME",0.0,0.0,1.0,0.0, +list names of environment variables that include the letter H,env | awk -F= '{if($1 ~ /H/) print $1}',"[""env | awk -F= '{if($1 ~ /H/) print $1}'"", ""env | grep '^[^=]*H[^=]*=' | awk -F= '{print $1}'""]",env | grep -i 'H',0.0,0.0,1.0,1.0, +list unique usernames of currently logged-in users,who | cut -d' ' -f1 | sort | uniq,"[""who | cut -d' ' -f1 | sort | uniq"", ""who | awk '{print $1}' | sort | uniq""]",lsof -u,0.0,0.0,1.0,0.0, +send ICMP echo requests to 192.168.1.1 for one second,ping -w 1 192.168.1.1,['ping -w 1 192.168.1.1'],ping -c 1 -i 1 192.168.1.1,,0.0,0.0,1.0, +Print a line containing ninety‑nine equal signs,seq -s= 100|tr -d '[:digit:]',"[""seq -s= 100|tr -d '[:digit:]'"", ""printf '=%.0s' {1..99}""]","echo -n ""99"" | wc -c",0.0,0.0,1.0,0.0, +count unique usernames currently logged in,who | awk -F' ' '{print $1}' | sort -u | wc -l,"[""who | awk -F' ' '{print $1}' | sort -u | wc -l"", 'who | wc -l']",nxc nxccli 192.168.178.2 -u username --unique-username-count,,0.0,0.0,0.0, +"show calendars for November 2120, December 2120, and January 2121",cal -3 12 2120,['cal -3 12 2120'],"calendar --month 11 --day 21 --year 20 --calendar --start ""November 21, 2020"" --end ""January 21, 2021""",,0.0,0.0,0.0, +list all group names from /etc/group in sorted order,cut -d: -f1 /etc/group | sort,"['cut -d: -f1 /etc/group | sort', 'cut -d: -f1 /etc/group | sort | uniq']",groupmod --sorted --list /etc/group,,0.0,1.0,0.0, +calculate the sum of integers from 1 to 10,seq 10 | jq -s 'add',"[""seq 10 | jq -s 'add'"", 'echo $(( (10 * (10 + 1)) / 2 ))']",summation -i 1..10,,0.0,0.0,0.0, +count total number of files and directories within /testbed recursively,find /testbed | wc -l,"['find /testbed | wc -l', 'find /testbed -print | wc -l']",ls -aR | wc -l,,0.0,1.0,0.0, +Count how many Python files are in the testbed directory tree,"find testbed -type f -name ""*.py"" | wc -l","['find testbed -type f -name ""*.py"" | wc -l', 'find testbed -type f -name ""*.py"" -print | wc -l']",pyflakes path/to/testbed,,0.0,0.0,0.0, +Create a reverse alphabetically sorted copy of textfile1.txt named textfile1_reverse_sorted.txt,sort -r /testbed/dir1/textfile1.txt > /testbed/dir1/textfile1_reverse_sorted.txt,['sort -r /testbed/dir1/textfile1.txt > /testbed/dir1/textfile1_reverse_sorted.txt'],"echo ""textfile1.txt"" | sort -n > textfile1_reverse_sorted.txt",,0.0,1.0,0.0, +"list files in /testbed that contain the word ""Shell""",find /testbed -type f -exec grep -l 'Shell' {} +,"[""find /testbed -type f -exec grep -l 'Shell' {} +"", ""grep -r 'Shell' /testbed""]",ls -1 /testbed | grep Shell,,0.0,1.0,0.0, +list all symbolic links under the /testbed directory,find /testbed -type l,"['find /testbed -type l', 'find /testbed -type l -print']",ls -lR /testbed/,,0.0,1.0,0.0, +write the total size of testbed/ directory into total_size.txt,du -sh testbed/ | awk '{print $1}' > total_size.txt,"[""du -sh testbed/ | awk '{print $1}' > total_size.txt"", ""du -s testbed/ | awk '{print $1}' > total_size.txt""]","test -d testbed && echo ""$(du -sc testbed)"" > total_size.txt",,0.0,1.0,0.0, +"list files in /testbed/dir1, showing human‑readable sizes sorted by size",ls -lhS /testbed/dir1,['ls -lhS /testbed/dir1'],ls -lh --human-readable /testbed/dir1,,0.0,1.0,1.0, +"Count lines in all non-empty files under /testbed/dir2, showing per-file and total",grep -rl . /testbed/dir2 | xargs wc -l,"['grep -rl . /testbed/dir2 | xargs wc -l', 'find /testbed/dir2 -type f -exec wc -l {} +']",wc --all --line-buffered --total path/to/this/directory/ --include '*/*' --exclude '*' --files-from path/to/file_or_directory_to_check,,0.0,1.0,0.0, +list names and sizes of the three largest files in /testbed/dir3,find /testbed/dir3 -type f -exec ls -lhS {} + | sort -rh -k5 | head -n 3,"['find /testbed/dir3 -type f -exec ls -lhS {} + | sort -rh -k5 | head -n 3', 'find /testbed/dir3 -type f -exec ls -lhS {} + 2>/dev/null | sort -rh -k5 | head -n 3']",ls -lth *.dir3 | sort -k 2n | head -n 3,,0.0,1.0,0.0, +Archive all /testbed files modified in the past two hours into /testbed/archive.tar.gz,find /testbed -type f -mmin -120 -print0 | xargs -0 tar -czf /testbed/archive.tar.gz,['find /testbed -type f -mmin -120 -print0 | xargs -0 tar -czf /testbed/archive.tar.gz'],tar --mtime 2 -cvf /testbed/archive.tar.gz *,,0.0,1.0,0.0, +list all subdirectories of /testbed except the one named subdir1,ls -d /testbed/*/ | grep -v /subdir1/,"['ls -d /testbed/*/ | grep -v /subdir1/', 'find /testbed -mindepth 1 -maxdepth 1 -type d ! -name ""subdir1""']",ls -d */!subdir1 /testbed,,0.0,1.0,1.0, +"recursively find files in /testbed containing the string ""text file""",grep -r 'text file' /testbed,"[""grep -r 'text file' /testbed"", ""grep -rl 'text file' /testbed""]",find /testbed -type f -exec grep --include='*.txt' 'text file' {} +,,0.0,1.0,0.0, +Generate MD5 checksums for all files in /testbed and write them to hashes.txt,find /testbed -type f -exec md5sum {} + > /testbed/hashes.txt,['find /testbed -type f -exec md5sum {} + > /testbed/hashes.txt'],md5sum --exclude '*' --check --quiet path/to/file_or_directory1 path/to/file_or_directory2 ... > hashes.txt,,0.0,1.0,0.0, +Print the last ten lines of /testbed/dir3/subdir1/subsubdir1/textfile3.txt,tail -n 10 /testbed/dir3/subdir1/subsubdir1/textfile3.txt,['tail -n 10 /testbed/dir3/subdir1/subsubdir1/textfile3.txt'],last 10 path/to/testbed_dir3_subdir1_subsubdir1_textfile3.txt,,0.0,1.0,0.0, +Print line numbers and contents of lines containing 'value3' in /testbed/dir1/subdir1/jsonfile1.json,grep -n 'value3' /testbed/dir1/subdir1/jsonfile1.json,"[""grep -n 'value3' /testbed/dir1/subdir1/jsonfile1.json""]",cat /testbed/dir1/subdir1/jsonfile1.json | grep -oP '(?<=value3).*$',,0.0,1.0,0.0, +list paths of files in /testbed modified in the past day,find /testbed -type f -mtime -1 -print,"['find /testbed -type f -mtime -1 -print', 'find /testbed -type f -mtime -1']","git path --since ""1d""",,0.0,1.0,0.0, +Find files under /testbed containing 'Hello' and replace with 'Hi' in-place.,"grep -rl ""Hello"" /testbed | xargs sed -i 's/Hello/Hi/g'","['grep -rl ""Hello"" /testbed | xargs sed -i \'s/Hello/Hi/g\'', ""grep -rl 'Hello' /testbed | xargs sed -i 's/Hello/Hi/g'""]",sudo sed -i '/Hello/ s/Hello/Hi/' /etc/selinux/config,,0.0,1.0,0.0, +Show numbered lines of both files side by side separated by a tab,paste <(nl /testbed/dir3/subdir1/subsubdir1/textfile3.txt) <(nl /testbed/dir1/subdir1/textfile4.txt),['paste <(nl /testbed/dir3/subdir1/subsubdir1/textfile3.txt) <(nl /testbed/dir1/subdir1/textfile4.txt)'],cmp -s path/to/file1 path/to/file2,,0.0,1.0,0.0, +"Scan http://scanme.sh with nuclei using rate limit 150, bulk size 25, silent output",nuclei -rl 150 -bs 25 -c 25 -silent -u http://scanme.sh,['nuclei -rl 150 -bs 25 -c 25 -silent -u http://scanme.sh'],nuclei --rate-limit 150 --bulk-size 25 --silent http://scanme.sh,,0.0,0.0,1.0, +Set the dconf key at /path/to/key to the specified value,"dconf write /path/to/key ""value""","['dconf write /path/to/key ""value""']","dconf write /path/to/key ""value""",,1.0,0.0,1.0, +Log out of the registry user account,npm logout,['npm logout'],ranger logout,,0.0,0.0,0.0, +list processes that have the specified file open,lsof path/to/file,['lsof path/to/file'],lsof -p pid_file,0.0,0.0,1.0,1.0, +Format /dev/sdb1 as a FAT filesystem with the given volume ID,mkfs.fat -i volume_id /dev/sdb1,['mkfs.fat -i volume_id /dev/sdb1'],mkfs.fat -n volume_id /dev/sdb1,,0.0,0.0,1.0, +Open the Rust Reference,rustup doc --reference,['rustup doc --reference'],rustup ref,,0.0,0.0,1.0, +Connect to Tailscale,sudo tailscale up,['sudo tailscale up'],tailscale up --connect,,0.0,0.0,0.0, +"Copy ""Some example text"" into the system clipboard","cb copy ""Some example text""","['cb copy ""Some example text""']","echo ""Some example text"" | xclip -sel clip",,0.0,0.0,0.0, +Update the given MSK cluster to use the specified configuration ARN and revision.,"aws kafka update-cluster-configuration --cluster-arn cluster_arn --configuration-info arn=configuration_arn,revision=configuration_revision","['aws kafka update-cluster-configuration --cluster-arn cluster_arn --configuration-info arn=configuration_arn,revision=configuration_revision']",aws kubernetes update-cluster --cluster-name cluster_name --config-arn config_arn --revision revision_number,,0.0,0.0,1.0, +Create a tag named tag_name that points to the given commit,git tag tag_name commit,['git tag tag_name commit'],git tag -f tag_name HEAD commit,1.0,0.0,1.0,1.0, +show the emulator's help information,emulator -help,['emulator -help'],emulator -help,,1.0,0.0,1.0, +list aliases for the Lambda function named name,aws lambda list-aliases --function-name name,['aws lambda list-aliases --function-name name'],aws lambda list-aliases --function-name name,,1.0,0.0,1.0, +Force writing configuration even if the relevant files already exist,sudo systemd-firstboot --force,['sudo systemd-firstboot --force'],yadm config --force,,0.0,0.0,0.0, +Create a 1500 MB linear logical volume named mylv in volume group vg1,lvcreate -L 1500 -n mylv vg1,['lvcreate -L 1500 -n mylv vg1'],lvcreate -L 1500Mvg1 mylv,,0.0,0.0,1.0, +Generate an SM2 public key from an existing private key,gmssl sm2 -pubout -in path/to/file.pem -out path/to/file.pem.pub,['gmssl sm2 -pubout -in path/to/file.pem -out path/to/file.pem.pub'],openssl sm2 genkey -pubkey,,0.0,1.0,0.0, +Create a new `ern` application (`MiniApp`),ern create-miniapp application_name,['ern create-miniapp application_name'],ern create,,0.0,0.0,1.0, +Print the contents of a file in pride colors to `stdout`,pridecat path/to/file,['pridecat path/to/file'],pride cat path/to/file,,0.0,0.0,0.0, +Trace the program's library calls and write the output to a file,ltrace -o file path/to/program,['ltrace -o file path/to/program'],ldc2 -o path/to/output_file program,,0.0,0.0,0.0, +set Nyxt's init file to the specified path,nyxt --init path/to/file,['nyxt --init path/to/file'],nyxt -f path/to/file,,0.0,0.0,1.0, +list recent build jobs from sourcehut's builds service,hut builds list,['hut builds list'],sourcehut list-jobs,,0.0,0.0,0.0, +Open and edit the file at path/to/file using mg,mg path/to/file,['mg path/to/file'],mg path/to/file,,1.0,0.0,1.0, +perform a system scan for rootkits and malware using rkhunter,sudo rkhunter --check,['sudo rkhunter --check'],rkhunter -u url,,0.0,0.0,0.0, +toggle mute status of the specified audio sink,pamixer --toggle-mute --sink ID,['pamixer --toggle-mute --sink ID'],pactl set-sink-mute --channel channel_number --output output_number,,0.0,0.0,0.0, +Be verbose when compiling,bison --verbose,['bison --verbose'],make -v,,0.0,1.0,0.0, +Upload a local file to the specified location on the target server,nxc mssql 192.168.178.2 -u username -p password --put-file path/to/local_file C:\path\to\remote_file,['nxc mssql 192.168.178.2 -u username -p password --put-file path/to/local_file C:\\path\\to\\remote_file'],s3cmd put path/to/local_file s3://target_bucket_name/path/to/remote_file,,0.0,0.0,0.0, +Specify a local version for a given tool using asdf,asdf local name version,['asdf local name version'],asdf install --local version path/to/tool,,0.0,0.0,1.0, +list all toolbox containers,toolbox list --containers,['toolbox list --containers'],toolbox list,,0.0,0.0,1.0, +Securely delete the specified file by overwriting its data,bleachbit --shred path/to/file,['bleachbit --shred path/to/file'],sudo rm --force path/to/file,,0.0,1.0,0.0, +Render audio as a looping OGG file at 88.2 kHz to the specified path,lmms render --samplerate 88200 --format ogg --loop --output path/to/output/file.ogg,['lmms render --samplerate 88200 --format ogg --loop --output path/to/output/file.ogg'],"echo ""Hello World"" | oggrender --loop --rate 88200 --output path/to/file.ogg",,0.0,0.0,0.0, +"Merge feature_branch into the current branch, creating a merge commit",git feature finish feature_branch,['git feature finish feature_branch'],git merge --squash feature_branch,0.0,0.0,1.0,1.0, +schedule a new file for addition to the CVS repository,cvs add path/to/file,['cvs add path/to/file'],cvs add path/to/file,,1.0,0.0,1.0, +Clear all caches,drupal cache:rebuild,['drupal cache:rebuild'],fossil cache clear --all,,0.0,0.0,0.0, +"Continue a rebase that was interrupted by a merge failure, after editing conflicting files",git rebase --continue,['git rebase --continue'],git mergetool --continue --edit-conflicts,0.0,0.0,1.0,1.0, +resume the virtual machine identified by the given ID,qm resume vm_id,['qm resume vm_id'],qm resume vm_id,,1.0,0.0,1.0, +establish a persistent remote shell session as username on remote_host,mosh username@remote_host,['mosh username@remote_host'],ssh -r username@remote_host,,0.0,1.0,0.0, +Search for a device,findmnt /dev/sdb1,['findmnt /dev/sdb1'],adb devices,,0.0,0.0,0.0, +Search for videos on YouTube with thumbnail previews,ytfzf --show-thumbnails search_pattern,['ytfzf --show-thumbnails search_pattern'],youtube-viewer --thumbnail search_term,,0.0,0.0,0.0, +Generate a bonsai in live mode,cbonsai -l,['cbonsai -l'],konsave -l,,0.0,0.0,0.0, +Connect to a FreeRDP server with a shared directory,"xfreerdp /v:ip_address /u:username /p:password /drive:path/to/directory,share_name","['xfreerdp /v:ip_address /u:username /p:password /drive:path/to/directory,share_name']",xfreerdp /v:ip_address /u:username /p:password /d:path/to/shared_directory,,0.0,0.0,1.0, +install the specified package using the system package manager with administrative privileges,sudo pacman -S package,['sudo pacman -S package'],sudo pacman -S package,,1.0,1.0,1.0, +Open example.com in anonymous mode,lynx -anonymous example.com,['lynx -anonymous example.com'],exrexam --anonymous example.com,,0.0,0.0,0.0, +Stop recording,exit,['exit'], + C,,0.0,0.0,0.0, +"Show the sequence of commits starting from the current one, in reverse chronological order of the Git repository in the current working directory",git log,['git log'],git show-rev-completed HEAD~1,0.0,0.0,1.0,1.0, +"Return all nodes (tags) named ""foo""","xmllint --xpath ""//foo"" source_file.xml","['xmllint --xpath ""//foo"" source_file.xml']","docker pull --filter ""tag=foo"" docker.io/library/foo:latest",,0.0,0.0,0.0, +Display the client version,travis version,['travis version'],git client version,,0.0,1.0,0.0, +Execute the desktop entry at path/to/file.desktop using the specified terminal,dex --term terminal path/to/file.desktop,['dex --term terminal path/to/file.desktop'],xdg-desktop-menu --path-to-file=path/to/file.desktop --terminal=command_name,,0.0,1.0,0.0, +list SMB shares on the 192.168.178.0/24 network using provided credentials,nxc smb 192.168.178.0/24 -u username -p password --shares,['nxc smb 192.168.178.0/24 -u username -p password --shares'],nxc smb 192.168.178.0/24 -u username -p password,,0.0,0.0,1.0, +show the installed clang++ compiler version,clang++ --version,['clang++ --version'],clang --version,,0.0,0.0,0.0, +Invoke a contract's entrypoint with a Michelson argument from a given alias or address,"octez-client transfer 0 from alias|address to contract --entrypoint ""entrypoint"" --arg ""parameter"" --burn-cap 1","['octez-client transfer 0 from alias|address to contract --entrypoint ""entrypoint"" --arg ""parameter"" --burn-cap 1']",minifab invoke --contract-address contract_address --entrypoint function_name --argument argument_value --alias alias,,0.0,0.0,0.0, +Start server with web UI enabled,traefik --web,['traefik --web'],serve --web,,0.0,1.0,0.0, +Subscribe to the target path at ip:port with a 30‑second sample interval.,gnmic -a ip:port subscribe --path path --sample-interval 30s,['gnmic -a ip:port subscribe --path path --sample-interval 30s'],rsstarget -s -i 30m path/to/target ip:port,,0.0,0.0,0.0, +show synoupgrade usage information,synoupgrade,['synoupgrade'],synoupgrade --help,,0.0,0.0,1.0, +Upgrade installed packages (like `aptitude upgrade`) including removing obsolete packages and installing additional packages to meet new package dependencies,aptitude full-upgrade,['aptitude full-upgrade'],sudo apt-get dist-upgrade --remove-obsolete,,0.0,1.0,0.0, +Set a bridge interface of a specific network,lxc network set network_name bridge.external_interfaces eth0,['lxc network set network_name bridge.external_interfaces eth0'],nmcli device ifname eth0 type bridge up|down|reload,,0.0,0.0,0.0, +Display the contents of the X11 header of the input file,xwdtopnm -headerdump path/to/input_file.xwd > path/to/output_file.pnm,['xwdtopnm -headerdump path/to/input_file.xwd > path/to/output_file.pnm'],xxd -p path/to/input_file,,0.0,1.0,0.0, +Analyze backtrace for a specific directory,abrt-action-analyze-backtrace -d path/to/directory,['abrt-action-analyze-backtrace -d path/to/directory'],backtrace -d path/to/directory,,0.0,0.0,0.0, +Base64-encode a file and write the encoded data to the specified output file,uuencode -m -o path/to/output_file path/to/input_file output_file_name_after_decoding,['uuencode -m -o path/to/output_file path/to/input_file output_file_name_after_decoding'],base64 --output path/to/output_file path/to/file,,0.0,1.0,0.0, +Remove all metadata from the image at path/to/file,exiv2 -d a path/to/file,['exiv2 -d a path/to/file'],crane rm --metadata path/to/file,,0.0,0.0,0.0, +Send SMS with optional attachment to phone number via named KDE Connect device.,"kdeconnect-cli --name ""device_name"" --send-sms ""message"" --destination phone_number --attachment path/to/file","['kdeconnect-cli --name ""device_name"" --send-sms ""message"" --destination phone_number --attachment path/to/file']",kdeconnect-cli --send sms --phone 1234567890 --attach path/to/file.ext --device name,,0.0,0.0,1.0, +display the current wallet's balance,hsw-cli balance,['hsw-cli balance'],hledger balancesheet,,0.0,0.0,0.0, +list all network connections and listening ports,netstat --all,['netstat --all'],sudo lsof -i,,0.0,1.0,0.0, +display the status of all GitLab services,sudo gitlab-ctl status,['sudo gitlab-ctl status'],glabctl status,,0.0,0.0,0.0, +generate and display the current budget report using ledger,ledger budget,['ledger budget'],ledger-cli --budget-report,,0.0,0.0,0.0, +set the default compute zone to zone_name for future gcloud operations,gcloud config set compute/zone zone_name,['gcloud config set compute/zone zone_name'],gcloud config sets default.compute.region=zone_name,0.0,0.0,1.0,1.0, +Start Shotcut,shotcut,['shotcut'],shotcut,,1.0,0.0,1.0, +Enable vi-style keybindings for command-line editing,set -o vi,['set -o vi'],set -o vi,1.0,1.0,1.0,1.0, +Delete a static route,sudo ip route del destination_ip dev eth0,['sudo ip route del destination_ip dev eth0'],sudo ip route del dev eth0 source network_source destination network_destination extended_address_list,,0.0,1.0,1.0, +Run a script in vanilla mode (i.e. a blank session that doesn't save the workspace at the end),Rscript --vanilla path/to/file.R,['Rscript --vanilla path/to/file.R'],nixos-rebuild run --script path/to/script.nix,,0.0,0.0,0.0, +"Run an nginx pod, setting the TEST_VAR environment variable","kubectl run nginx-dev --image=nginx --env=""TEST_VAR=testing""","['kubectl run nginx-dev --image=nginx --env=""TEST_VAR=testing""']","kubectl run nginx-test --image=nginx:latest --env=""TEST_VAR=value"" - < /path/to/config.yaml",,0.0,0.0,1.0, +Start a Swift interactive REPL session,swift repl,['swift repl'],swift --interactive,,0.0,0.0,1.0, +Show keyboard scancodes in hexadecimal as keys are pressed,sudo showkey -s|--scancodes,['sudo showkey -s|--scancodes'],scrcpy --keys,,0.0,0.0,0.0, +"Print ""hello, world"", the traditional type",hello --traditional,['hello --traditional'],"echo -e 'Hello, world'",,0.0,1.0,0.0, +Commit the specified file to CVS with a commit message,"cvs commit -m ""message"" path/to/file","['cvs commit -m ""message"" path/to/file']","cvs commit -m ""commit_message"" path/to/file",,0.0,0.0,1.0, +Restore the security context of a file or directory,restorecon path/to/file_or_directory,['restorecon path/to/file_or_directory'],chcon -c new_context path/to/file_or_directory,,0.0,1.0,0.0, +show CPU usage and disk I/O statistics since system boot,iostat,['iostat'],sudo iotop --since-boot,,0.0,1.0,0.0, +Convert the PBM image to a Nokia Operator Logo NOL file and save it.,pbmtonokia -fmt NOL path/to/image.pbm > path/to/output.nol,['pbmtonokia -fmt NOL path/to/image.pbm > path/to/output.nol'],pbmtonol -logo path/to/input_file.pbm > path/to/output_file.nol,,0.0,0.0,0.0, +read AVR flash memory of given part and save as Intel‑hex file,avrdude -p part_no -c programmer_id -U flash:r:file.hex:i,['avrdude -p part_no -c programmer_id -U flash:r:file.hex:i'],avrdude -p part_number -c programmer -U flash:w:path/to/file.hex,,0.0,0.0,1.0, +copy the specified directory to the given remote,git scp remote_name path/to/directory,['git scp remote_name path/to/directory'],scp path/to/directory remote_host:path/to/remote_directory,,0.0,1.0,0.0, +"Generate an HTML comparison report of two files, writing to a file or stdout",diffoscope --html path/to/outfile|- path/to/file1 path/to/file2,['diffoscope --html path/to/outfile|- path/to/file1 path/to/file2'],"html-report --file path/to/file1 path/to/file2 > path/to/report.html|echo ""report""",,0.0,0.0,0.0, +show largest packages using the provided dpkg status file,dpigs --status=path/to/file,['dpigs --status=path/to/file'],dpkg-query --status-file path/to/file,,0.0,1.0,0.0, +set the merge request's target branch to branch_name,glab mr update --target-branch branch_name,['glab mr update --target-branch branch_name'],glab mr target branch_name,,0.0,0.0,1.0, +Execute the provided Julia code string,julia -e 'julia_code',"[""julia -e 'julia_code'""]","julia -e ""code_string""",0.0,0.0,1.0,1.0, +Convert a WBMP image file to a PBM image file,wbmptopbm path/to/input_file.wbpm > path/to/output_file.pbm,['wbmptopbm path/to/input_file.wbpm > path/to/output_file.pbm'],wmputbmp path/to/input_file.wbmp > path/to/output_file.pbm,,0.0,0.0,0.0, +Compile without restoring dependencies,dotnet build --no-restore,['dotnet build --no-restore'],cargo build --no-depends-on,,0.0,0.0,0.0, +See the members of a group,getent group group_name,['getent group group_name'],groups member1 member2 ...,0.0,0.0,1.0,0.0, +Clean logs and artifacts to allow cloud-init to rerun,cloud-init clean,['cloud-init clean'],sudo cloudinit --clean-lv-artifacts,,0.0,1.0,0.0, +Run script.sh in dir on listed hosts using up to ten parallel connections.,pssh -i -h path/to/hosts_file -p 10 'cd dir; ./script.sh; exit',"[""pssh -i -h path/to/hosts_file -p 10 'cd dir; ./script.sh; exit'""]","sudo pueue run -c 10 -l host1,host2,... path/to/script.sh",,0.0,1.0,0.0, +continuously display GPU usage and performance metrics,nvidia-smi dmon,['nvidia-smi dmon'],nvidia-smi -a,,0.0,1.0,1.0, +Recognize characters and assume all [C]haracters are numbers,"gocr -m 130 -p path/to/db_directory -i path/to/input_image.png -o path/to/output_file.txt -C ""0..9""","['gocr -m 130 -p path/to/db_directory -i path/to/input_image.png -o path/to/output_file.txt -C ""0..9""']",transcode -r 100 -c,,0.0,0.0,0.0, +Initialize gcloud setup while skipping diagnostic checks,gcloud init --skip-diagnostics,['gcloud init --skip-diagnostics'],gcloud init --skip-diagnostics,1.0,1.0,1.0,1.0, +remove the cached Go module download files,go clean -modcache,['go clean -modcache'],go mod tidy,,0.0,0.0,1.0, +List environments,bosh environments,['bosh environments'],crane list,,0.0,0.0,0.0, +run all Dart unit tests in the current project,dart test,['dart test'],dart run dartfmt --test,,0.0,0.0,1.0, +start the CouchDB server as a background daemon,couchdb -d,['couchdb -d'],couchdb --daemon,,0.0,0.0,1.0, +Delete an organization,pio org destroy organization_name,['pio org destroy organization_name'],az group delete --name name --resource-group resource_group,,0.0,0.0,0.0, +"Start a daemon, accepting connections from a specific network address or address range",distccd --daemon --allow ip_address|network_prefix,['distccd --daemon --allow ip_address|network_prefix'],daemon --network ip_or_address,,0.0,0.0,0.0, +merge branch_name into current branch using a specific strategy and option,git merge --strategy strategy --strategy-option strategy_option branch_name,['git merge --strategy strategy --strategy-option strategy_option branch_name'],git merge --strategy=... -s|--select-option branch_name,,0.0,0.0,1.0, +display a table summarizing statistics of each column in the CSV file,xsv stats path/to/file.csv | xsv table,['xsv stats path/to/file.csv | xsv table'],csvstat path/to/file.csv,,0.0,0.0,0.0, +Start the MediaMTX streaming server,mediamtx,['mediamtx'],mtx-server,,0.0,0.0,0.0, +Synchronize package repositories and update all installed packages,xbps-install --sync --update,['xbps-install --sync --update'],sudo pacman --sync,,0.0,1.0,0.0, +populate all package data into Elasticsearch indices,cradle elastic populate,['cradle elastic populate'],pypi-elasticsearch --populate,,0.0,0.0,0.0, +Check for available system upgrades on the host,vso sys-upgrade check,['vso sys-upgrade check'],systemd-upgrade --check,,0.0,0.0,0.0, +install the Cabal package manager using GHCup,ghcup install cabal,['ghcup install cabal'],ghcup install cabal,,1.0,0.0,1.0, +search for a specific string within units interactively,search string,['search string'],"findmnt --string ""string""",,0.0,1.0,0.0, +"Open a question dialog with a `yes` and `no` button, returning `0` and `1`, respectively","kdialog --yesno ""message""","['kdialog --yesno ""message""']","dialog --yesno ""title"" ""message""",,0.0,0.0,0.0, +Create a symbolic link to a file or directory,ln -s /path/to/file_or_directory path/to/symlink,['ln -s /path/to/file_or_directory path/to/symlink'],ln -s path/to/file_or_directory path/to/new_file_or_directory,,0.0,1.0,1.0, +View images locally or using a URL,feh path/to/images,['feh path/to/images'],dolt view path/to/image1.jpg|url/to/image1.jpg path/to/image2.jpg|url/to/image2.jpg ...,,0.0,0.0,0.0, +list commits included in the current version,git changelog --list,['git changelog --list'],git show --include,0.0,0.0,1.0,1.0, +List routes within a given scope,ip route show scope link,['ip route show scope link'],nbtscan --scope=network_interface,,0.0,0.0,0.0, +Generate a passphrase consisting of seven random diceware words,keepassxc-cli diceware --words 7,['keepassxc-cli diceware --words 7'],dicsig --length 7,,0.0,0.0,0.0, +detect misspelled words in file names,codespell --check-filenames,['codespell --check-filenames'],lex path/to/file_name1 path/to/file_name2 ...,,0.0,0.0,0.0, +Show resource allocations for the specified job,sacct --jobs job_id --allocations,['sacct --jobs job_id --allocations'],aws batch get-job-allocation --job-arn job_arn,,0.0,0.0,0.0, +Render the man page as plain ASCII and view it with a pager,groff -man -T ascii path/to/manpage.1 | less --RAW-CONTROL-CHARS,['groff -man -T ascii path/to/manpage.1 | less --RAW-CONTROL-CHARS'],manpage --ascii,,0.0,0.0,0.0, +List private certificate authorities,aws acm-pca list-certificate-authorities,['aws acm-pca list-certificate-authorities'],ca-certificates --list-privates,,0.0,0.0,0.0, +launch the Blockout 2 game,blockout2,['blockout2'],blockout2,,1.0,0.0,1.0, +display the SELinux security context of the current process,runcon,['runcon'],getsebool -a security_context,,0.0,0.0,0.0, +View documentation for removing packages,tldr xbps-remove,['tldr xbps-remove'],tldr urpmi remove,,0.0,0.0,1.0, +Build for the given native architecture,sbuild --arch architecture,['sbuild --arch architecture'],"pio build --arch armv7,arm64,i386,x86_64",,0.0,0.0,0.0, +initialize git-secret for managing encrypted files in the repository,git secret init,['git secret init'],git secret init,1.0,1.0,1.0,1.0, +List devices and their system info,adb devices -l,['adb devices -l'],nxc nxc-cli -u username -p password --list-devices,,0.0,0.0,0.0, +Delete the Docker volume named volume_name,docker volume rm volume_name,['docker volume rm volume_name'],docker volume rm volume_name,,1.0,0.0,1.0, +execute the default task defined in the Rakefile,rake,['rake'],rake,,1.0,0.0,1.0, +compile and build the Ada project defined by the .gpr file,gprbuild,['gprbuild'],adacmake path/to/.gpr,,0.0,0.0,0.0, +Serve files from the current directory on port 8000 with a browsable interface,caddy file-server --listen :8000 --browse,['caddy file-server --listen :8000 --browse'],serve -b 127.0.0.1:8000,,0.0,1.0,0.0, +Search for a given package,upt search search_term,['upt search search_term'],pip search package_name,,0.0,1.0,0.0, +set the working directory to path/to/workdir,crane mutate -w|--workdir path/to/workdir,['crane mutate -w|--workdir path/to/workdir'],sbatch --job-name=job_name --output=path/to/output.log --error=path/to/error.log --wd=path/to/workdir batch_script.sh,,0.0,0.0,0.0, +display detailed information for nodes in the specified namespace,kubectl describe nodes --namespace namespace,['kubectl describe nodes --namespace namespace'],kubectl describe node node_name|node_names|pod pod_name|pod_names|... --namespace=namespace,,0.0,0.0,1.0, +Resize the root partition to a size of 10 gigabytes,systemd-repart --size=10G --root /,['systemd-repart --size=10G --root /'],sudo fdisk /dev/sdX,,0.0,1.0,0.0, +show the browsing history page,F3,['F3'],browsing_history,,0.0,0.0,0.0, +start a container using the given directory as its root filesystem,systemd-nspawn --directory path/to/container_root,['systemd-nspawn --directory path/to/container_root'],docker run --rm -v path/to/container_directory:/root image:tag,,0.0,0.0,0.0, +Create a torrent file for a file or directory with a comment and tracker,transmission-create -o path/to/example.torrent --tracker tracker_url1 -c comment path/to/file_or_directory,['transmission-create -o path/to/example.torrent --tracker tracker_url1 -c comment path/to/file_or_directory'],"transmission-create --comment ""comment"" --tracker tracker_name path/to/file_or_directory",,0.0,0.0,1.0, +"Generate a detailed analysis of a crash dump, including its UUID",abrt-action-analyze-c -v,['abrt-action-analyze-c -v'],crashh --dump path/to/file.dump --dump-type uuid,,0.0,0.0,0.0, +display the system temperature in Fahrenheit,acpi -tf,['acpi -tf'],ffib --fahrenheit,,0.0,0.0,0.0, +Visualize the pipeline stages up to a specified target stage,dvc dag target,['dvc dag target'],flow visualize --target target,,0.0,0.0,0.0, +Disable output video window while scanning,zbarcam --nodisplay,['zbarcam --nodisplay'],pamscancode --disable-output-window,,0.0,0.0,0.0, +Compress the executable at path/to/file to reduce its size,upx path/to/file,['upx path/to/file'],ar x path/to/file,,0.0,1.0,0.0, +Apply pending package changes to the local system image,sudo abroot pkg apply,['sudo abroot pkg apply'],pinky update --all,,0.0,1.0,0.0, +"Ignore files that are ignored by VCS, such as files specified in `.gitignore`",cloc --vcs git path/to/directory,['cloc --vcs git path/to/directory'],git clean -i|--ignore-files path/to/file_or_directory1 path/to/file_or_directory2 ...,,0.0,0.0,0.0, +Open Qt Creator and display the diff for the specified commit,qtcreator -git-show commit,['qtcreator -git-show commit'],qtcreator --show-diff commit,,0.0,0.0,1.0, +initialize chezmoi with dotfiles from the specified Git repository,chezmoi init repository_url,['chezmoi init repository_url'],chezmoi init --git path/to/repository,,0.0,0.0,1.0, +Display help,theHarvester --help,['theHarvester --help'],dolt help --help,,0.0,0.0,0.0, +launch a terminal countdown timer with the default duration,termdown,['termdown'],timedate -c,,0.0,0.0,0.0, +"display the combined context.modules used by the PipeWire server, formatted",pw-config --name pipewire.conf --recurse merge context.modules,['pw-config --name pipewire.conf --recurse merge context.modules'],pw-cli --context --pipewire,,0.0,0.0,0.0, +delete the HEAD reference to reset the repository to its initial state,git update-ref -d HEAD,['git update-ref -d HEAD'],git reset --hard HEAD,1.0,0.0,1.0,1.0, +display detailed counts and sizes of Git repository objects,git count-objects --verbose,['git count-objects --verbose'],git object stats --verbose,0.0,0.0,1.0,1.0, +display help information for ts-node,ts-node --help,['ts-node --help'],ts-node --help,,1.0,0.0,1.0, +Change the encryption passphrase of the LUKS volume at /dev/sdXY,cryptsetup luksChangeKey /dev/sdXY,['cryptsetup luksChangeKey /dev/sdXY'],cryptsetup open /dev/sdXY --passphrase new_passphrase,,0.0,0.0,1.0, +Perform a quick shallow garbage collection on the Dolt repository,dolt gc --shallow,['dolt gc --shallow'],dolt gc,,0.0,0.0,1.0, +List your starred packages from a specific registry,npm star --list --registry=registry_url,['npm star --list --registry=registry_url'],npm star --registry=registry_url,0.0,0.0,1.0,1.0, +Run command in a new container with bind mounted volumes,docker run --volume /path/to/host_path:/path/to/container_path image command,['docker run --volume /path/to/host_path:/path/to/container_path image command'],podman run --bind volume_name image:tag command,,0.0,0.0,0.0, +retrieve the current Advanced Power Management level of the specified device,sudo hdparm -B /dev/device,['sudo hdparm -B /dev/device'],sudo paaquery --device path/to/device,,0.0,1.0,1.0, +list the files inside the specified 7z archive,7zr l path/to/archive.7z,['7zr l path/to/archive.7z'],7za a path/to/archive.7z *.txt,0.0,0.0,1.0,0.0, +Verify the pack file’s integrity and show detailed object information,git verify-pack --verbose path/to/pack-file,['git verify-pack --verbose path/to/pack-file'],packverify -d path/to/file,,0.0,0.0,0.0, +Find which packages provide a given command,dnf provides command,['dnf provides command'],pacman -Q command,,0.0,0.0,0.0, +Show detailed information for the volume group named vg1,sudo vgdisplay vg1,['sudo vgdisplay vg1'],vginfo vg1,,0.0,0.0,0.0, +"Count words in file.tex and its included files, showing per-file and total counts",texcount -inc file.tex,['texcount -inc file.tex'],texcount --include path/to/file.tex,,0.0,0.0,1.0, +list all current processes with detailed information,ps aux,['ps aux'],ps --no-pretty,0.0,0.0,1.0,1.0, +list all installed TeX Live packages,tlmgr info --only-installed,['tlmgr info --only-installed'],tlmgr list --all,,0.0,0.0,1.0, +write the TGA file's header information to the specified output file,tgatoppm --headerdump path/to/file.tga > path/to/output.ppm,['tgatoppm --headerdump path/to/file.tga > path/to/output.ppm'],pamtofile -header path/to/output.pam > path/to/file.tga,,0.0,0.0,0.0, +open the application’s main menu,F2,['F2'], + M,,0.0,0.0,0.0, +display a summary of each mail showing sender and date,from,['from'],mail --summary,,0.0,0.0,0.0, +Start iperf3 in server mode to accept performance test connections,iperf3 -s,['iperf3 -s'],iperf3 -s,,1.0,0.0,1.0, +Register a new admin Matrix user interactively using the specified homeserver config,register_new_matrix_user --config path/to/homeserver.yaml --admin,['register_new_matrix_user --config path/to/homeserver.yaml --admin'],matrix-cli users register --homeserver config_url username --password password,,0.0,0.0,0.0, +Display R version,Rscript --version,['Rscript --version'],R --version,0.0,0.0,1.0,0.0, +Capture an image with set dimensions,rpicam-jpeg -o path/to/file.jpg --width 1920 --height 1080,['rpicam-jpeg -o path/to/file.jpg --width 1920 --height 1080'],pamtopnm -d widthxheight path/to/input.pam > path/to/output.pnm,,0.0,0.0,0.0, +Generate an image from a specific source file,silicon path/to/source_file --output path/to/output_image,['silicon path/to/source_file --output path/to/output_image'],magick convert path/to/source_file.jpg path/to/output_image.png,,0.0,0.0,0.0, +list directory contents with each entry on a separate line,eza --oneline,['eza --oneline'],ls -l|--line-separated,,0.0,0.0,0.0, +Dump the database db_name in custom format to output_file.dump,pg_dump -Fc db_name > output_file.dump,['pg_dump -Fc db_name > output_file.dump'],pg_dumpall --format=format_name --output=output_file.dump db_name,,0.0,0.0,0.0, +Show the generated bash script for the specified Envoy task without executing it,envoy run --pretend task_name,['envoy run --pretend task_name'],envoy run --no-run path/to/bash_script.sh task_id,,0.0,0.0,1.0, +Extract archive.tar.gz into the directory path/to/directory,betty unarchive archive.tar.gz to path/to/directory,['betty unarchive archive.tar.gz to path/to/directory'],unarc -d path/to/directory extract archive.tar.gz,,0.0,0.0,0.0, +Create a new user and add them to the specified groups,"sudo useradd -G|--groups group1,group2,... username","['sudo useradd -G|--groups group1,group2,... username']","sudo useradd -G group1,group2,... username",,0.0,1.0,1.0, +Refresh the WPScan vulnerability database,wpscan --update,['wpscan --update'],wp-scan --refresh,,0.0,0.0,0.0, +"search for occurrences of ""foo"" in all files under path/to/directory",ag foo path/to/directory,['ag foo path/to/directory'],find path/to/directory -type f | xargs grep 'foo',,0.0,1.0,0.0, +List available PHP versions,sudo phpquery -V,['sudo phpquery -V'],php -m,,0.0,0.0,0.0, +Run tests and output results to a file,behat --out path/to/file,['behat --out path/to/file'],pytest --log-path path/to/log_file,,0.0,1.0,0.0, +"Start a login shell as user ""user"", initializing their environment",sudo --login --user=user,['sudo --login --user=user'],su - user,,0.0,1.0,0.0, +"Set the restart policy of a container (always, no, on-failure, or unless-stopped)",docker update --restart=always|no|on-failure|unless-stopped container_name,['docker update --restart=always|no|on-failure|unless-stopped container_name'],docker restart --restart=on-failure|always|no|unless-stopped container_name,,0.0,0.0,1.0, +Print the contents of the file and display a progress bar,pv path/to/file,['pv path/to/file'],"echo -e ""bar\n"" | pb --progress path/to/file",,0.0,0.0,0.0, +Display only packets that are HTTP GET requests,"tshark -Y 'http.request.method == ""GET""'","['tshark -Y \'http.request.method == ""GET""\'']","sudo snort -w 10 -l path/to/snort.log --filter ""http""",,0.0,1.0,0.0, +Run Jest tests in current directory and subfolders matching the given patterns,jest regular_expression1 regular_expression2,['jest regular_expression1 regular_expression2'],jest --watch path/to/directory1 path/to/directory2 ...,,0.0,0.0,1.0, +display kernel messages with readable timestamps,sudo dmesg -T,['sudo dmesg -T'],dmesg --verbose,,0.0,1.0,0.0, +Set TeX Live to automatically detect and switch to the current platform,sudo tlmgr platform set auto,['sudo tlmgr platform set auto'],sudo tlmgr config --set-platform automatic,,0.0,1.0,1.0, +Remove files or directories from the staging area,hg remove path/to/file,['hg remove path/to/file'],git clean -i|--dry-run|remove|ignore,,0.0,0.0,0.0, +Use multiple threads to scan a directory,clamdscan --multiscan,['clamdscan --multiscan'],fsc --threads 10 path/to/directory,,0.0,0.0,0.0, +Build and activate the new NixOS configuration without creating a boot entry,sudo nixos-rebuild test,['sudo nixos-rebuild test'],sudo nixos-rebuild build --no-activate,,0.0,1.0,1.0, +Specify the remote [P]ort on a remote [h]ost,rexec -P=1234 -h=remote_host ls -l,['rexec -P=1234 -h=remote_host ls -l'],ssh -p port username@host,,0.0,1.0,0.0, +list all installed Homebrew formulae and casks,brew list,['brew list'],brew list --cask --formula,,0.0,0.0,1.0, +set the console and X11 keyboard layout to US,localectl set-keymap us,['localectl set-keymap us'],"xsetwacom set ""Console"" ""X11KeyboardLayout"" ""us""",,0.0,0.0,0.0, +List the custom images under a resource group,az image list --resource-group resource_group,['az image list --resource-group resource_group'],az image list --resource-group resource_group,,1.0,0.0,1.0, +Compute the Git object ID of a file for a specified object type,git hash-object -t blob|commit|tag|tree path/to/file,['git hash-object -t blob|commit|tag|tree path/to/file'],git compute-object-id --type path/to/file --object-type path/to/type,,0.0,1.0,1.0, +Upload to PyPI showing detailed information,twine upload --verbose dist/*,['twine upload --verbose dist/*'],twine upload dist/*,,0.0,0.0,1.0, +execute the git bug command to pull updates,git bug pull,['git bug pull'],git bug,1.0,0.0,1.0,1.0, +"Extract all tables from a PDF, using blank space to determine cell boundaries",tabula --no-spreadsheet file.pdf,['tabula --no-spreadsheet file.pdf'],qpdf --tablespace path/to/spaces path/to/input_file.pdf,,0.0,0.0,0.0, +retrieve transparency log entry details for the specified UUID,rekor-cli get --uuid=0e81b4d9299e2609e45b5c453a4c0e7820ac74e02c4935a8b830d104632fd2d1,['rekor-cli get --uuid=0e81b4d9299e2609e45b5c453a4c0e7820ac74e02c4935a8b830d104632fd2d1'],transcrypt-log get uuid,,0.0,0.0,0.0, +Print installed extensions with their versions,code --list-extensions --show-versions,['code --list-extensions --show-versions'],pio extension list --versions,,0.0,0.0,0.0, +Evaluate a script [f]ile,bb -f path/to/script.clj,['bb -f path/to/script.clj'],py -3 path/to/file.py,,0.0,0.0,0.0, +"Print ""Hello, world!""",hello,['hello'],"echo ""Hello, world!""",,0.0,1.0,0.0, +Show all packages available from a flake on github,nix search github:owner/repo,['nix search github:owner/repo'],gh repo view owner/repo --flakes,,0.0,1.0,0.0, +send 1.05 coins to the specified address,hsw-cli send address 1.05,['hsw-cli send address 1.05'],ropsten-cli send 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,0.0,0.0,0.0, +list all JDK versions managed by jenv,jenv versions,['jenv versions'],jenv versions,,1.0,0.0,1.0, +Only output the first 5 entries of the result,shuf --head-count=5 path/to/file,['shuf --head-count=5 path/to/file'],"aws quicksight list-sheets --sheet-name ""Sheet Name"" --output-header-only",,0.0,0.0,0.0, +Show the AndroidManifest.xml of the base module from the specified app bundle,bundletool dump manifest --bundle path/to/bundle.aab,['bundletool dump manifest --bundle path/to/bundle.aab'],bundletool dump manifest --app-bundle path/to/bundle.aab --module android-base,,0.0,0.0,1.0, +Open a new urxvt window,urxvt,['urxvt'],urxvt -e urxvt-256color,,0.0,0.0,1.0, +Run the command individually for each argument from the input,arguments_source | xargs -n1 command,['arguments_source | xargs -n1 command'],command -- $@,,0.0,1.0,0.0, +list TCP sockets filtered to include or exclude specific connection states,ss state/exclude bucket/big/connected/synchronized/...,['ss state/exclude bucket/big/connected/synchronized/...'],lsof -iTCP|UDP|LPORT -C,,0.0,0.0,0.0, +show help information for the specified fossil subcommand,fossil help subcommand,['fossil help subcommand'],fossil help subcommand,,1.0,0.0,1.0, +remove a specified Meteor package from the project,meteor remove package,['meteor remove package'],meteor remove package,,1.0,0.0,1.0, +"Paste the second PNM image onto the first at given position, saving result",pnmpaste x y path/to/image1.pnm path/to/image2.pnm > path/to/output.pnm,['pnmpaste x y path/to/image1.pnm path/to/image2.pnm > path/to/output.pnm'],pnmpaste -position_x x -position_y y path/to/image1.pnm > path/to/output.pnm,,0.0,0.0,1.0, +Stash all current changes and untracked files,git stash --include-untracked,['git stash --include-untracked'],git stash list,1.0,0.0,1.0,1.0, +Search for messages matching the given search term,"notmuch search --format=json|text --output=summary|threads|messages|files|tags ""search_term""","['notmuch search --format=json|text --output=summary|threads|messages|files|tags ""search_term""']",msgx search_term,,0.0,0.0,0.0, +list supported video formats and resolutions for the specified video device,v4l2-ctl --list-formats-ext --device path/to/video_device,['v4l2-ctl --list-formats-ext --device path/to/video_device'],v4l2-ctl --device /dev/video0 --list-formats --list-ranges,,0.0,0.0,1.0, +play the specified MIDI file with Timidity,timidity path/to/file.mid,['timidity path/to/file.mid'],timidity path/to/file.midi,,0.0,0.0,1.0, +Pipe a list of items to `stdin` and print the selected item to `stdout`,"printf ""Choice1\nChoice2\nChoice3"" | rofi -dmenu","['printf ""Choice1\\nChoice2\\nChoice3"" | rofi -dmenu']","echo ""item1"" | select item2 item3 ...",,0.0,0.0,0.0, +list syntax error locations in the CSV file bad.csv,csvclean -n bad.csv,['csvclean -n bad.csv'],pygmentize -l csv --syntax-bad path/to/bad.csv,,0.0,1.0,0.0, +Open a graphical browser of the maint branch with blame on file clicks,git gui browser maint,['git gui browser maint'],gitk --browser --blame path/to/file_or_directory,,0.0,0.0,0.0, +list metadata for the specified Kafka topic using given brokers,kcat -L -t topic -b brokers,['kcat -L -t topic -b brokers'],kcat -b brokers --metadata topic_name,,0.0,0.0,1.0, +display the files' contents in reverse order using the given separator,tac -s separator path/to/file1 path/to/file2 ...,['tac -s separator path/to/file1 path/to/file2 ...'],ls -R --separator=path/to/separator,0.0,0.0,1.0,0.0, +list all apps in the logged-in Fly account,flyctl apps list,['flyctl apps list'],flyctl list,,0.0,0.0,1.0, +Add or delete an IP address with subnet mask on a network interface,ip addr add/del ip/mask dev interface,['ip addr add/del ip/mask dev interface'],ip link set dev interface ip add|rm ip_address netmask netmask_value,0.0,0.0,1.0,1.0, +"Compile the source file into an executable, linking packages package1 and package2","ocamlfind ocamlopt -package package1,package2 -linkpkg -o path/to/executable path/to/source.ml","['ocamlfind ocamlopt -package package1,package2 -linkpkg -o path/to/executable path/to/source.ml']",pkgbuild path/to/source.c -o|--output path/to/output_executable package1 pkgfile package2,,0.0,0.0,0.0, +run a command and share its interactive output through a web browser,gotty command,['gotty command'],"xterm -hold -e ""command""",,0.0,0.0,0.0, +Verify a PSS‑padded RSA signature of a message file using a public key,openssl dgst -verify public_key_file -signature signature_file -sigopt rsa_padding_mode:pss signature_message_file,['openssl dgst -verify public_key_file -signature signature_file -sigopt rsa_padding_mode:pss signature_message_file'],PSSignature -Check -KeyFile path/to/key_file.pss -MessageFile path/to/message_file.p12,,0.0,0.0,0.0, +launch CouchDB as a background daemon,couchdb -b,['couchdb -b'],couchdb --daemon,,0.0,0.0,1.0, +Test your internet connection and ping speed,speed-test,['speed-test'],speedtest-cli,,0.0,0.0,0.0, +"run program in a new session, exiting with its exit code",setsid --wait program,['setsid --wait program'],command -v program &> /dev/null && . program,,0.0,1.0,0.0, +Build and launch the app in release mode on a connected Android device or emulator,react-native run-android --variant=release,['react-native run-android --variant=release'],adb runapp path/to/app-debug.apk --device|emulator,,0.0,0.0,0.0, +display detailed configuration of the ZFS pool named poolname,zdb -C poolname,['zdb -C poolname'],zpool show poolname,,0.0,0.0,0.0, +Scan a file or directory for vulnerabilities,clamdscan path/to/file_or_directory,['clamdscan path/to/file_or_directory'],nvd-lab scan path/to/file_or_directory,,0.0,0.0,0.0, +set the destination file for DirBuster's scan report,dirbuster -r path/to/report.txt,['dirbuster -r path/to/report.txt'],dirbuster --report path/to/report.txt,,0.0,0.0,1.0, +Transpile the input file to JavaScript and output a minified version,babel path/to/input_file --minified,['babel path/to/input_file --minified'],babel path/to/input_file.js,,0.0,0.0,1.0, +Start a VM (this might install some dependencies in it and take a few minutes),limactl start vm_name,['limactl start vm_name'],virt-viewer --start vm_name,,0.0,0.0,0.0, +Add the specified .NET assembly to the Global Assembly Cache,gacutil -i path/to/assembly.dll,['gacutil -i path/to/assembly.dll'],gacutil -i path/to/assembly.dll,,1.0,0.0,1.0, +Build packages for the specified architecture in a clean chroot using the given repository.,pkgctl build --arch architecture --repo repository --clean,['pkgctl build --arch architecture --repo repository --clean'],pacstrap --arch=architecture path/to/new_root,,0.0,0.0,0.0, +show help information for the specified Corepack subcommand,corepack subcommand --help,['corepack subcommand --help'],corepack subcommand --help,1.0,1.0,1.0,1.0, +Disassemble and list one or more `.class` files,javap path/to/file1.class path/to/file2.class ...,['javap path/to/file1.class path/to/file2.class ...'],jadx --list --disassembler class.class1.class2 ...,,0.0,0.0,0.0, +Search Google and open the first result in web browser,googler -j keyword,['googler -j keyword'],google --websearch search_term,,0.0,1.0,0.0, +Apply the patch and output details of each patched file.,git apply --verbose path/to/file,['git apply --verbose path/to/file'],patch -p1 < path/to/file.patch,,0.0,1.0,0.0, +run Calibre server with username and password authentication,calibre-server --username username --password password,['calibre-server --username username --password password'],calibre-server --auth username:password,,0.0,0.0,1.0, +Create a Docker tmpfs volume named volume_name of 100 MiB owned by UID 1000,"docker volume create --opt type=tmpfs --opt device=tmpfs --opt o=size=100m,uid=1000 volume_name","['docker volume create --opt type=tmpfs --opt device=tmpfs --opt o=size=100m,uid=1000 volume_name']",docker volume create --name volume_name --size 100m -o uid=1000,,0.0,0.0,1.0, +completely remove a package and all its configuration files,wajig purge package,['wajig purge package'],sudo pacman -Rs package,,0.0,1.0,0.0, +Edit the container's NixOS config file and update the container,sudo $EDITOR /var/lib/container/container_name/etc/nixos/configuration.nix && sudo nixos-container update container_name,['sudo $EDITOR /var/lib/container/container_name/etc/nixos/configuration.nix && sudo nixos-container update container_name'],nixos-rebuild edit --update-container nixos/container_name,,0.0,0.0,0.0, +install the specified package from the Nixpkgs collection,nix-env -iA nixpkgs.pkg_name,['nix-env -iA nixpkgs.pkg_name'],nix-env -iA nixpkgs.name.package,,0.0,0.0,1.0, +Open an interactive shell inside the specified running container,crictl exec -it container_id sh,['crictl exec -it container_id sh'],podman exec --interactive --tty image_name,,0.0,0.0,0.0, +Show interactive help information for the command,h,['h'],tldr sshd,,0.0,0.0,0.0, +Check GRUB script syntax while displaying each line as it is read,grub-script-check --verbose,['grub-script-check --verbose'],grub-script-check --verbose path/to/grub-sysinit.sh,,0.0,0.0,1.0, +defragment the ext4 filesystem on /dev/sdXN,e4defrag /dev/sdXN,['e4defrag /dev/sdXN'],sudo e2defragment /dev/sdXN,,0.0,1.0,0.0, +Add all package binaries in current directory to repository database without color output,repo-add --nocolor path/to/database.db.tar.gz *.pkg.tar.zst,['repo-add --nocolor path/to/database.db.tar.gz *.pkg.tar.zst'],npm ci --quiet,,0.0,1.0,0.0, +List the command categories,"virsh help | grep ""keyword""","['virsh help | grep ""keyword""']",command --list-commands,,0.0,1.0,0.0, +Maximize use of quote characters,csvformat -U 1 data.csv,['csvformat -U 1 data.csv'],"echo ""Hello, world!"" | pueue enqueue -f",,0.0,0.0,0.0, +"Display a desktop notification titled ""Test"" with message ""This is a test""","notify-send ""Test"" ""This is a test""","['notify-send ""Test"" ""This is a test""']","noti -t ""Test"" -m ""This is a test""",,0.0,0.0,0.0, +update all repositories using five parallel jobs,mr -j5 update,['mr -j5 update'],sudo dnf5 --jobs 5 repository-update,,0.0,1.0,0.0, +show security status of installed third-party packages,pro security-status --thirdparty,['pro security-status --thirdparty'],pacman --security,,0.0,0.0,0.0, +View recent activity feed of the tldr-pages/tldr repository,gh feed tldr-pages/tldr,['gh feed tldr-pages/tldr'],tldr pages/branches/recent,,0.0,0.0,0.0, +List the UDIDs of all devices available via the network,idevice_id --network,['idevice_id --network'],ideviceid --list-devices,,0.0,0.0,0.0, +Print memory usage for current processes for a every user on a system,smem --users,['smem --users'],iostat -m,,0.0,0.0,0.0, +Force the generation of a document even if there are errors,latexmk -f path/to/source.tex,['latexmk -f path/to/source.tex'],gocr --force,,0.0,0.0,0.0, +Compress the PNG file at path/to/file.png using a chosen optimization level,oxipng --opt 0|1|2|3|4|5|6|max path/to/file.png,['oxipng --opt 0|1|2|3|4|5|6|max path/to/file.png'],pngquant -o|--optimize path/to/file.png,,0.0,0.0,0.0, +Create a balenaCloud or openBalena application,balena app create app_name,['balena app create app_name'],balena app create --name name --image image,,0.0,0.0,1.0, +[t]est for a specific WAF product (run `wafw00f -l` to get list of all supported WAFs),wafw00f --test Cloudflare|Cloudfront|Fastly|ZScaler|... https://www.example.com,['wafw00f --test Cloudflare|Cloudfront|Fastly|ZScaler|... https://www.example.com'],wafw00f --test waf|webapp|dns|...,,0.0,0.0,1.0, +"Monitor the contents of a directory, highlighting differences as they appear",watch -d ls -l,['watch -d ls -l'],fdupes --diff path/to/directory,,0.0,0.0,0.0, +Compress and pack loose objects in the repository to optimize storage,git repack,['git repack'],cargo clean --release,,0.0,0.0,0.0, +List files contained in an APK archive,aapt list path/to/app.apk,['aapt list path/to/app.apk'],apkscan path/to/file.apk,,0.0,0.0,0.0, +Set the default Rust toolchain to the specified version,rustup default toolchain,['rustup default toolchain'],rustup set version,,0.0,0.0,1.0, +view the PDF file with colors inverted,mupdf -I path/to/file,['mupdf -I path/to/file'],pdfviewer -invert-colors path/to/file.pdf,,0.0,0.0,0.0, +list installed non‑free and contrib packages with their descriptions,vrms,['vrms'],dpkg-query --search non-free|contrib,,0.0,0.0,0.0, +register the current directory as a workspace named workspace_name,git bulk --addcurrent workspace_name,['git bulk --addcurrent workspace_name'],workspaces register --workspace-name workspace_name,,0.0,0.0,0.0, +Use a keyfile instead of a passphrase,cryptsetup open --key-file path/to/file /dev/sdXY mapping_name,['cryptsetup open --key-file path/to/file /dev/sdXY mapping_name'],"sudo lsb_release --key ""id"" --keyfile path/to/key_file",,0.0,1.0,0.0, +Convert a specific installation file to Debian format and install on the system,sudo alien --to-deb --install path/to/file,['sudo alien --to-deb --install path/to/file'],sudo dpkg-deb --install path/to/file.deb,,0.0,1.0,1.0, +install GrumPHP git hooks for the repository,grumphp git:init,['grumphp git:init'],grump install --hook,,0.0,0.0,0.0, +release a build artifact to a repository with a commit message,pkgctl release --repo repository --message commit_message,['pkgctl release --repo repository --message commit_message'],mvn release -DrepositoryId=repository_id -DartifactId=artifact_id -Dtag=tag_name -Dmessage=message,,0.0,0.0,0.0, +Execute a single Scala command in the command-line,scala -e command,['scala -e command'],"scala -c ""command""",,0.0,0.0,1.0, +Lock the screen showing a white background,i3lock,['i3lock'],lock --white-screen,,0.0,0.0,0.0, +"Resolve logical path, handling '..' before symlinks for given file or directory",realpath --logical path/to/file_or_directory,['realpath --logical path/to/file_or_directory'],resolve-lpsz path/to/file_or_directory,,0.0,0.0,0.0, +capture a raw photo and save it to path/to/file.jpg,rpicam-still -r -o path/to/file.jpg,['rpicam-still -r -o path/to/file.jpg'],tarsnap -c --raw-to path/to/file.jpg,,0.0,0.0,0.0, +"Generate an image from a source file with a specific programming language syntax highlighting (e.g. `rust`, `py`, `js`, etc.)",silicon path/to/source_file --output path/to/output_image --language language|extension,['silicon path/to/source_file --output path/to/output_image --language language|extension'],glow --language language_name path/to/file.py,,0.0,0.0,0.0, +Send an email with a subject to the main recipient and CC another address,"mailx -s ""subject"" -c cc_addr to_addr","['mailx -s ""subject"" -c cc_addr to_addr']","mailx -s ""subject"" to@example.com cc@example.com",,0.0,0.0,1.0, +show detailed physical volume information in JSON format,pvscan --reportformat json,['pvscan --reportformat json'],pvscan --verbose,,0.0,0.0,1.0, +List jobs,aws glue list-jobs,['aws glue list-jobs'],aws batch list-jobs,,0.0,0.0,1.0, +calculate the System V checksum of the file using 512-byte blocks,sum --sysv path/to/file,['sum --sysv path/to/file'],chksum -v -b path/to/file,,0.0,0.0,0.0, +Run a program from a file,sudo bpftrace path/to/file,['sudo bpftrace path/to/file'],command path/to/file,,0.0,1.0,0.0, +Update the Azure API Management service with the specified name in the given resource group,az apim update --name name --resource-group resource_group,['az apim update --name name --resource-group resource_group'],az apim update --name name --resource-group resource_group,,1.0,0.0,1.0, +display details of the Chef node named node_name,knife node show node_name,['knife node show node_name'],knife node show node_name,,1.0,0.0,1.0, +Remove temporary and outdated files from the system,topgrade -c,['topgrade -c'],tmpfiles --remove,,0.0,0.0,0.0, +Search for the regular expression within the specified subdirectories,rg regular_expression set_of_subdirs,['rg regular_expression set_of_subdirs'],"rgrep ""regular_expression"" path/to/directory1 path/to/directory2 ...",0.0,0.0,1.0,0.0, +Set the max number of counts before a filesystem is checked to 2,tune2fs -c 2 /dev/sdXN,['tune2fs -c 2 /dev/sdXN'],sudo checkmount --max-counts=2 path/to/directory_or_mount_point,,0.0,1.0,0.0, +Connect to a host,evil-winrm --ip ip --user user --password password,['evil-winrm --ip ip --user user --password password'],mosquitto -h host,,0.0,0.0,0.0, +"Search for all file names, package names, and descriptions of all locally installed packages from a regular expression","tlmgr search --all ""regular_expression""","['tlmgr search --all ""regular_expression""']",pacman -Qa --regex regex,,0.0,0.0,0.0, +"Reformat every Haskell source file in the directory, overwriting the originals",brittany --write-mode=inplace *.hs,['brittany --write-mode=inplace *.hs'],ghcid --rewrite path/to/directory,,0.0,0.0,0.0, +start a local crane registry storing blobs in the specified directory,crane registry serve --disk path/to/store_dir,['crane registry serve --disk path/to/store_dir'],crane init --registry-dir path/to/directory,,0.0,0.0,1.0, +Execute a target only on projects that have been changed,nx affected --target target,['nx affected --target target'],pio run --only-on-changed,,0.0,0.0,0.0, +display NASM help and list supported output formats,nasm -hf,['nasm -hf'],nm --help,,0.0,1.0,0.0, +Play all audio files in current and subdirectories randomly with keyboard control.,mpg321 -B -Z -K .,['mpg321 -B -Z -K .'],play *.wav --randomize,,0.0,0.0,0.0, +display the path of the npm cache directory,npm cache dir,['npm cache dir'],npm config get cacheDirectory,0.0,0.0,1.0,1.0, +show help information for merging pull requests using the GitHub CLI,gh pr merge --help,['gh pr merge --help'],gh pr merge --help,1.0,1.0,1.0,1.0, +disable all NFC-enabled applications on the YubiKey,ykman config nfc --disable-all,['ykman config nfc --disable-all'],ykconf --nfc-disable,,0.0,0.0,0.0, +Create a new avo workspace in the current directory,avo init,['avo init'],avo create,,0.0,0.0,1.0, +List orphan packages (installed as dependencies but not required by any package),pacman --query --unrequired --deps --quiet,['pacman --query --unrequired --deps --quiet'],sudo pacman -Qf,,0.0,1.0,0.0, +Create a new user named username with a home directory and set password,adduser username,['adduser username'],sudo adduser --home /home/user username,,0.0,1.0,0.0, +Explicitly specify a gamma value,ppmtopj -gamma gamma path/to/input.ppm > path/to/output.pj,['ppmtopj -gamma gamma path/to/input.ppm > path/to/output.pj'],pnmtopnm -gamma 1.0 path/to/image.pnm > path/to/output.pnm,,0.0,0.0,0.0, +list all certificates in the current certificate database,certutil -L -d .,['certutil -L -d .'],acme.sh list,,0.0,0.0,0.0, +run the test suite of the specified Rust package,cargo test --package package,['cargo test --package package'],cargo test --package package,,1.0,0.0,1.0, +"silently compare two files, producing no output and setting the exit status",cmp --quiet path/to/file1 path/to/file2,['cmp --quiet path/to/file1 path/to/file2'],diff -q|--quiet path/to/file1 path/to/file2,,0.0,0.0,0.0, +Generate C scanner code from analyzer.l and write it to analyzer.c,lex -t analyzer.l > analyzer.c,['lex -t analyzer.l > analyzer.c'],clang -S analyzer.l -o analyzer.c,,0.0,0.0,0.0, +Create an access point without Internet sharing,create_ap -n wlan0 access_point_ssid passphrase,['create_ap -n wlan0 access_point_ssid passphrase'],sudo wpa_supplicant -B -i wireless_ap_name -c /etc/wpa_supplicant/wpa_supplicant.conf,,0.0,1.0,0.0, +Open example.com in Chromium's private browsing mode,chromium --incognito example.com,['chromium --incognito example.com'],chromium --private-browsing example.com,,0.0,0.0,1.0, +"Create a new image from a container, setting its default CMD to command","docker commit --change ""CMD command"" container image:tag","['docker commit --change ""CMD command"" container image:tag']",podman create --name name container:tag,,0.0,0.0,0.0, +Search for a pattern and replace it directly within the source files,comby -in-place 'match_pattern' 'rewrite_pattern',"[""comby -in-place 'match_pattern' 'rewrite_pattern'""]","git grep --replace ""search_pattern"" path/to/file1 path/to/file2 ...",,0.0,1.0,0.0, +Apply the reverse of a patch,patch -R < patch.diff,['patch -R < patch.diff'],patch -r|--reverse path/to/file.patch,,0.0,0.0,1.0, +Retrieve a list of the available regions for a given database engine,doctl databases options regions --engine pg|mysql|redis|mongodb,['doctl databases options regions --engine pg|mysql|redis|mongodb'],doctl databases get-availability-zones --engine engine_name,,0.0,0.0,1.0, +Start the Sails.js application server,sails lift,['sails lift'],sails start,,0.0,0.0,1.0, +Convert a PNM image to a DirectColor XWD file,pnmtoxwd -directcolor path/to/input_file.pnm > path/to/output_file.xwd,['pnmtoxwd -directcolor path/to/input_file.pnm > path/to/output_file.xwd'],pnmtoxdw path/to/input_file.pnm > path/to/output_file.xwd,,0.0,0.0,0.0, +List all responsive hosts in the 192.168.1.0/24 subnet,fping -a|--alive -g|--generate 192.168.1.0/24,['fping -a|--alive -g|--generate 192.168.1.0/24'],ipcalc -t 192.168.1.0/24,,0.0,0.0,0.0, +run the command and prefix each output line with its line number,command | nl -,['command | nl -'],command | tac,1.0,0.0,1.0,1.0, +search for packages matching the given keywords,dnf5 search keyword1 keyword2 ...,['dnf5 search keyword1 keyword2 ...'],apt-cache search keyword1 keyword2 ...,,0.0,1.0,0.0, +Forget a previously authorized Thunderbolt device identified by its UUID,boltctl forget device_uuid,['boltctl forget device_uuid'],thunderbolt logout --uuid uuid,,0.0,0.0,0.0, +Update cached list of emojis from main repository,gitmoji --update,['gitmoji --update'],gource update,,0.0,0.0,0.0, +Set the wireless interface's ESSID to new_network_name,iwconfig interface new_network_name,['iwconfig interface new_network_name'],iw dev wireless_interface set essid new_network_name,,0.0,0.0,0.0, +"run the program, supplying the specified argument",stack exec program -- argument,['stack exec program -- argument'],./program argument1 argument2 ...,,0.0,0.0,0.0, +Perform the chosen Git maintenance operation on the current repository.,git maintenance run --task=commit-graph|gc|incremental-repack|loose-objects|pack-refs|prefetch,['git maintenance run --task=commit-graph|gc|incremental-repack|loose-objects|pack-refs|prefetch'],git maintenance operation_name,,0.0,1.0,1.0, +display CPU and root filesystem disk performance data,pveperf,['pveperf'],sudo lstopo --cpu --root,,0.0,1.0,0.0, +extract connected components from input graph files and write to output,ccomps path/to/input1.gv path/to/input2.gv ... > path/to/output.gv,['ccomps path/to/input1.gv path/to/input2.gv ... > path/to/output.gv'],bfs path/to/input1.gv path/to/input2.gv ... > path/to/output.gv,,0.0,0.0,0.0, +Show jobs from the 'a' [q]ueue (queues have single-character names),atq -q a,['atq -q a'],aws batch get-jobs --queue-url https://bq.example.com/queue/a --job-key username,,0.0,0.0,0.0, +Stream every file from a torrent to an AirPlay device,"peerflix ""torrent_url|magnet_link"" --all --airplay","['peerflix ""torrent_url|magnet_link"" --all --airplay']",airplay-torrent --stream path/to/file.torrent,,0.0,0.0,0.0, +Uninstall the GNOME Shell extension with the given ID,"gnome-extension uninstall ""extension_id""","['gnome-extension uninstall ""extension_id""']",gnome-extensions uninstall --id id,,0.0,0.0,0.0, +Restore dependencies without caching the HTTP requests,dotnet restore --no-cache,['dotnet restore --no-cache'],npm ci --no-cache,,0.0,1.0,0.0, +Move duplicate files listed in the text file to the specified target directory,fclones move path/to/target_directory < path/to/file.txt,['fclones move path/to/target_directory < path/to/file.txt'],"find path/to/directory -type f | parallel mv -- ""$@""",,0.0,1.0,0.0, +Create a man page for the executable and save it to the given file,help2man executable --output path/to/file,['help2man executable --output path/to/file'],tldr path/to/executable > path/to/file,,0.0,0.0,0.0, +Refresh the Maza database to the latest version,maza update,['maza update'],maza refresh,,0.0,0.0,1.0, +Verify the password for a user against the specified htpasswd file,htpasswd -v path/to/file username,['htpasswd -v path/to/file username'],htpasswd -c path/to/file username,,0.0,0.0,1.0, +"list the package's dependencies one per line, omitting duplicates",pactree --unique package,['pactree --unique package'],"pacman --query --sort version --format ""dependency:version""",,0.0,0.0,0.0, +show simplified usage documentation for the calendar command,tldr cal,['tldr cal'],tldr cal,,1.0,0.0,1.0, +list all expense postings sorted by amount,ledger register expenses --sorted amount,['ledger register expenses --sorted amount'],dolt expense list --order=asc|desc,,0.0,0.0,0.0, +"Start the compiled Next.js application, listening on the given port",next start --port port,['next start --port port'],next start --port port_number,,0.0,0.0,1.0, +download the IPFS object with given hash to specified file without pinning,ipfs get hash -o path/to/file,['ipfs get hash -o path/to/file'],ipfs download --no-pin path/to/file hash,,0.0,0.0,1.0, +display the help information for the AWS S3 copy command,aws s3 cp help,['aws s3 cp help'],aws s3 cp --help,,0.0,0.0,1.0, +Quit the current program or session,q,['q'],q,,1.0,0.0,1.0, +"Run the agent once in the foreground, then exit",puppet agent --test,['puppet agent --test'],pueue run --foreground,,0.0,0.0,0.0, +Open the stream from example.com at 720p60 quality,streamlink example.com/stream 720p60,['streamlink example.com/stream 720p60'],streamlink --quality 720p60 https://example.com/,,0.0,0.0,1.0, +Test a specific website in debug mode,./goldeneye.py url --debug,['./goldeneye.py url --debug'],linode-cli websites test --debug website_id,,0.0,0.0,0.0, +List all properties in one's active configuration,gcloud config list,['gcloud config list'],alicloud-cli iam list-properties,,0.0,0.0,0.0, +Show the current status of the specified service,service service_name status,['service service_name status'],service --status-quick service_name,,0.0,1.0,1.0, +Build from the specified branch/tag/commit when installing from a Git repository,cargo install --git repo_url --branch|tag|rev branch_name|tag|commit_hash,['cargo install --git repo_url --branch|tag|rev branch_name|tag|commit_hash'],cargo install --branch|tag|commit,,0.0,0.0,1.0, +Delete the previous shell generations,devenv gc,['devenv gc'],shred -d,,0.0,1.0,0.0, +Display help,git annex help,['git annex help'],pueue --help,,0.0,0.0,0.0, +Verify the file's signature and trusted comments using the given public key,minisign -Vm path/to/file -p path/to/publickey.pub,['minisign -Vm path/to/file -p path/to/publickey.pub'],git verify-file --public-key path/to/public_key_file path/to/file,,0.0,1.0,0.0, +display help information for the wondershaper command,wondershaper -h,['wondershaper -h'],wondershaper -?,,0.0,0.0,1.0, +list all backup snapshots in the current repository,duplicacy list,['duplicacy list'],git ls-snapshots,,0.0,1.0,0.0, +create a new user group called group_name,sudo groupadd group_name,['sudo groupadd group_name'],groupadd --gid 1000 group_name,,0.0,1.0,0.0, +list installed packages whose names match the pattern libc6*,dpkg-query --list 'libc6*',"[""dpkg-query --list 'libc6*'""]",apt-cache search libc6*,,0.0,1.0,0.0, +show a short help page for ImageMagick's compare command,tldr magick compare,['tldr magick compare'],tldr magick compare,,1.0,0.0,1.0, +Generate an image of the file's contents using default settings,carbon-now path/to/file,['carbon-now path/to/file'],iconv -f ISO8859-1 -t UTF-8 path/to/file,,0.0,1.0,0.0, +show the specified property of the given user,loginctl show-user username --property=property_name,['loginctl show-user username --property=property_name'],sudo usermod -p|--property name username,,0.0,0.0,0.0, +Create a new issue in the current repository using interactive prompts,gh issue create,['gh issue create'],gh issue create --interactive,0.0,0.0,1.0,1.0, +Show changes that would be made to a file or a directory without performing them (dry-run),black --diff path/to/file_or_directory,['black --diff path/to/file_or_directory'],git diff --quiet|--dry-run path/to/file_or_directory1 path/to/file_or_directory2 ...,,0.0,0.0,0.0, +show help information for the nop command,nop -?,['nop -?'],nop --help,0.0,0.0,1.0,1.0, +Import bookmarks from HTML Netscape bookmark format file,shiori import path/to/bookmarks.html,['shiori import path/to/bookmarks.html'],pamtopm path/to/file.html,,0.0,0.0,0.0, +output the raw representation of the given UUIDs,uuidparse --raw uuid1 uuid2 ...,['uuidparse --raw uuid1 uuid2 ...'],uuid --raw uuid1 uuid2 ...,,0.0,0.0,0.0, +Verify validity of specified graph files without producing any output graph,nop -p path/to/input1.gv path/to/input2.gv ...,['nop -p path/to/input1.gv path/to/input2.gv ...'],cybox verify path/to/file1 cybox:file2 ...,,0.0,0.0,0.0, +Search the selected text in the browser, + + L,[' + + L'],browser-commands search_text,,0.0,0.0,0.0, +pad the image to 1000 × 500 pixels and write to the output file,pnmpad -width 1000 -height 500 path/to/image.pnm > path/to/output.pnm,['pnmpad -width 1000 -height 500 path/to/image.pnm > path/to/output.pnm'],pamstretch -width 1000 -height 500 path/to/input_file.pnm > path/to/output_file.pgm,,0.0,0.0,0.0, +Automatically update all npm dependencies in the project without prompting,npm-check --update-all,['npm-check --update-all'],npm ci --no-progress,,0.0,1.0,0.0, +Create a new branch based on an existing commit and switch to it,git switch --create branch_name commit,['git switch --create branch_name commit'],git checkout -b branch_name HEAD,1.0,0.0,1.0,1.0, +Install a package from (the version is optional - latest by default),cargo install package@version,['cargo install package@version'],cargo install --version version,,0.0,0.0,1.0, +"Convert a PBM image to EPSI format at 144 DPI, saving to the output file",pbmtoepsi -dpi 144 path/to/image.pbm > path/to/output.bmp,['pbmtoepsi -dpi 144 path/to/image.pbm > path/to/output.bmp'],pbmteps -dpi 144 path/to/input_file.pbm > path/to/output_file.epi,,0.0,0.0,0.0, +display help information for the warp-cli command,warp-cli help,['warp-cli help'],warp-cli --help,,0.0,0.0,1.0, +list all Python versions installed on the system,uv python list,['uv python list'],pyenv list,,0.0,0.0,0.0, +run the given command inside a virtual X server,xvfb-run command,['xvfb-run command'],"x11vnc -monitor monitor_name -display :0 -forever -vncserver -command ""command""",,0.0,0.0,0.0, +"rename all .log files to .txt, printing each rename",zmv -v '(*).log' '$1.txt',"[""zmv -v '(*).log' '$1.txt'""]",find path/to/directory -type f -name '*.log' | xargs -n 1 mv '{}' '.txt',,0.0,1.0,0.0, +Shutdown down the virtual machine without saving its state,VBoxManage controlvm uuid|vm_name shutdown,['VBoxManage controlvm uuid|vm_name shutdown'],VBoxManage controlvm uuid|uuid:ip_address --shutdown,,0.0,0.0,1.0, +Transpile the specified JavaScript file and print the result to standard output,babel path/to/file,['babel path/to/file'],babel path/to/file.js,,0.0,0.0,1.0, +Upload to PyPI with a specified [u]sername and [p]assword,twine upload -u username -p password dist/*,['twine upload -u username -p password dist/*'],twine upload --repository pypi username/repository.tar.gz,,0.0,0.0,1.0, +Start the Angular development server for the project,ng serve,['ng serve'],ng serve,,1.0,0.0,1.0, +Create a full-color PPM image without dimming outside the Maxwell triangle,ppmcie -full > path/to/output.ppm,['ppmcie -full > path/to/output.ppm'],ppmnew -fullcolor -triangle-maxwell path/to/input.ppm > path/to/output.ppm,,0.0,0.0,0.0, +Start a tmux session using the 'project' tmuxinator configuration,tmuxinator start project,['tmuxinator start project'],tmuxinator start project,,1.0,0.0,1.0, +Delete all queued emails from the given sender address,exiqgrep -i -f '' | xargs exim -Mrm,"[""exiqgrep -i -f '' | xargs exim -Mrm""]",imapq -d sender_address,,0.0,0.0,0.0, +Convert the Palm image to PNM format and display its conversion details,palmtopnm -verbose path/to/file.palm > path/to/file.pnm,['palmtopnm -verbose path/to/file.palm > path/to/file.pnm'],palm2pnmt -details path/to/image.palm > path/to/output.pnm,,0.0,0.0,0.0, +show how many packages are unsupported,pro security-status,['pro security-status'],pacman --unsupported-packages,,0.0,0.0,0.0, +commit local changes to the connected Subversion repository,git svn commit,['git svn commit'],hg commit,,0.0,0.0,0.0, +Upload the local cookbook named cookbook_name to the Chef server,knife cookbook upload cookbook_name,['knife cookbook upload cookbook_name'],chef-client --cookbook cookbook_name upload,,0.0,0.0,0.0, +Show the sizes of each section in the specified object or executable file.,size path/to/file,['size path/to/file'],objdump -s path/to/file.o|path/to/file_executable,,0.0,0.0,0.0, +list backup snapshots in the repository at path/to/repository,bup -d path/to/repository ls,['bup -d path/to/repository ls'],git fs-backup ls path/to/repository,,0.0,1.0,0.0, +Change the hardware clock time standard to localtime,timedatectl set-local-rtc 1,['timedatectl set-local-rtc 1'],hwclock --localtime,0.0,0.0,1.0,0.0, +Show summary statistics of the Git repository located at path/to/directory,onefetch path/to/directory,['onefetch path/to/directory'],git stats path/to/directory,,0.0,1.0,0.0, +Skip to the next track in the playlist,audtool playlist-advance,['audtool playlist-advance'],play next,,0.0,0.0,0.0, +"Create vm_name with 16 GiB RAM, 250 GB disk, 8 vCPUs host‑CPU model, attach Debian ISO.","virt-install --name vm_name --cpu host-model,topology.sockets=1,topology.cores=4,topology.threads=2 --memory 16384 --disk path=path/to/image.qcow2,size=250 --cdrom path/to/debian.iso","['virt-install --name vm_name --cpu host-model,topology.sockets=1,topology.cores=4,topology.threads=2 --memory 16384 --disk path=path/to/image.qcow2,size=250 --cdrom path/to/debian.iso']",virt-xml-create --memory 16000 --disk-size 250 --cpus 8 --machine Debian --boot d path/to/image.img --name vm_name,,0.0,0.0,0.0, +Specify the prompt string for `select` and create a menu for picking a file or folder from the current directory,"PS3=""Select a file: ""; select file in *; do echo $file; done","['PS3=""Select a file: ""; select file in *; do echo $file; done']","select --prompt ""file/folder""",,0.0,0.0,0.0, +Print the available Wi-Fi access points,nmcli device wifi,['nmcli device wifi'],wpa_supplicant -c path/to/wpa_supplicant_conf_file -i wlan0,,0.0,0.0,0.0, +Print the current display backlight brightness level,brightnessctl get,['brightnessctl get'],blight-backlight,,0.0,0.0,0.0, +display detailed JSON information for the specified containers,crictl inspect container_id1 container_id2 ...,['crictl inspect container_id1 container_id2 ...'],docker inspect --format='\{\{json\}\}' container_name1 container_name2 ...,,0.0,0.0,0.0, +Connect to the VPN server vpn.example.org using settings from the specified config file,openconnect --config=path/to/file vpn.example.org,['openconnect --config=path/to/file vpn.example.org'],virt-vpn-cli connect --config path/to/config_file,,0.0,0.0,0.0, +Upload the given files as a new GitHub gist,gist file.txt file2.txt,['gist file.txt file2.txt'],gh gist upload path/to/file1 path/to/file2 ...,,0.0,1.0,0.0, +execute the default build target defined in build.xml,phing,['phing'],ant,,0.0,0.0,0.0, +Print the full date and time for entries and then display the hostname column last to prevent truncation,last -F -a,['last -F -a'],"sort --field-separator=, --key=node -k 2,2 path/to/file",0.0,0.0,1.0,0.0, +Log out of the current OpenShift session,oc logout,['oc logout'],oc logout,,1.0,0.0,1.0, +search for snap packages matching the query,snap find query,['snap find query'],snap search query,,0.0,0.0,1.0, +list explicitly installed packages and their versions,pacman -Qe,['pacman -Qe'],pip freeze --explicit,,0.0,1.0,0.0, +compile and execute the Scala script at path/to/script.scala,scala-cli run path/to/script.scala,['scala-cli run path/to/script.scala'],scala -classpath path/to/library.jar:path/to/interpreter.jar path/to/script.scala,,0.0,0.0,0.0, +Generate a grayscale distance map from the input PPM file,ppmdist path/to/input.ppm > path/to/output.pgm,['ppmdist path/to/input.ppm > path/to/output.pgm'],ppmdist -grayscale path/to/input.ppm > path/to/output.pgm,,0.0,0.0,1.0, +Install Python version 2.7.10 using pyenv,pyenv install 2.7.10,['pyenv install 2.7.10'],pyenv install 2.7.10,,1.0,0.0,1.0, +Change to a directory whose name matches the given pattern,j pattern,['j pattern'],cd path/to/directory[/*],,0.0,1.0,0.0, +set interrupt request line 5 for device /dev/lp0,tunelp -i 5 /dev/lp0,['tunelp -i 5 /dev/lp0'],sudo lpstat -i 5 /dev/lp0,,0.0,1.0,0.0, +Ignore whitespace changes,git fame --ignore-whitespace,['git fame --ignore-whitespace'],git format-patch -N path/to/file1.patch path/to/file2.patch ...,0.0,0.0,1.0,1.0, +Compile input adscript file into an i386 Linux ELF object file at given path,adscript --target-triple i386-linux-elf --output path/to/file.o path/to/input_file.adscript,['adscript --target-triple i386-linux-elf --output path/to/file.o path/to/input_file.adscript'],adscript -o path/to/output.o path/to/input.adscript,,0.0,0.0,1.0, +"Fix, format, and lint only uncommitted files",pants --changed-since=HEAD fix fmt lint,['pants --changed-since=HEAD fix fmt lint'],git flow fix lint --force,,0.0,1.0,0.0, +Display your Wi-Fi stations,iwctl station list,['iwctl station list'],wpa_cli station,,0.0,0.0,0.0, +Delete a Volume,linode-cli volumes delete volume_id,['linode-cli volumes delete volume_id'],sfdx force:volume:delete --id volume_id,,0.0,0.0,0.0, +Delete the TeX Live key with the given ID,sudo tlmgr key remove key_id,['sudo tlmgr key remove key_id'],sudo tlmgr keys delete id,,0.0,1.0,1.0, +show tldr help for comparing package files with different modes,tldr pkgctl diff,['tldr pkgctl diff'],tldr --help package_mode1 package_mode2,,0.0,0.0,1.0, +Perform a GET request to httpbin.org/get with a custom header,xh get httpbin.org/get header-name:header-value,['xh get httpbin.org/get header-name:header-value'],"curl -H ""X-Header: value"" https://httpbin.org/get",,0.0,1.0,0.0, +Parse the project's source code to generate documentation data,doctum parse,['doctum parse'],doctum init,,0.0,0.0,1.0, +Open an interactive shell session inside the specified OpenShift pod,oc rsh pod_name,['oc rsh pod_name'],oc shell pod_name,,0.0,0.0,1.0, +show Assimp command-line help information,assimp help,['assimp help'],assimp --help,,0.0,0.0,1.0, +output the file’s contents with all letters converted to uppercase,"tr ""[:lower:]"" ""[:upper:]"" < path/to/file","['tr ""[:lower:]"" ""[:upper:]"" < path/to/file']",cat path/to/file | awk '{for(i=1;i<=length($0);i++) {if(islower($0[i])) $0[i] = toupper($0[i]);} print $0}',,0.0,1.0,0.0, +produce a spam symbols report for the specified email file,rspamc symbols path/to/email_file,['rspamc symbols path/to/email_file'],ispext -s path/to/file,,0.0,0.0,0.0, +display the current project's version number,npm version,['npm version'],pio info,,0.0,0.0,0.0, +follow every link on the page and output each linked page's title,"xidel https://example.org --follow ""{.}*"" --extract ""{.}""","['xidel https://example.org --follow ""{.}*"" --extract ""{.}""']",slop --follow -t,,0.0,0.0,0.0, +add the current Git user's email as an authorized recipient for encrypted files,git secret tell -m,['git secret tell -m'],gpg2 --enable-authorized-email,0.0,0.0,1.0,0.0, +Copy a virtual machine using a specific descriptionn,qm copy vm_id new_vm_id --description description,['qm copy vm_id new_vm_id --description description'],qm copy vm_id description,,0.0,0.0,1.0, +Open MongoDB shell connected to the local database at the default port,mongo,['mongo'],mongosh,,0.0,0.0,0.0, +Launch JOSM and set a specific language,josm --language de,['josm --language de'],josm --language language,,0.0,0.0,1.0, +Convert path/to/file.txt to UTF-8 encoding,nkf -w path/to/file.txt,['nkf -w path/to/file.txt'],iconv -f iso2022_jp -t utf8 path/to/file.txt,,0.0,1.0,0.0, +Go forwards and backwards one page,Left arrow key|Right arrow key,['Left arrow key|Right arrow key'], + / + ,,0.0,0.0,0.0, +Create a new Kubernetes namespace named namespace_name,kubectl create namespace namespace_name,['kubectl create namespace namespace_name'],kubectl create namespace namespace_name,,1.0,0.0,1.0, +Update kubeconfig to connect to the EKS Cluster,aws eks update-kubeconfig --name cluster_name,['aws eks update-kubeconfig --name cluster_name'],aws eks update-kube-config --name name --profile profile,,0.0,0.0,1.0, +Run `pod install` for the project in the current directory,fastlane run cocoapods,['fastlane run cocoapods'],pod install,,0.0,0.0,0.0, +Lint all files in a directory while skipping the specified subdirectory,parallel-lint --exclude path/to/excluded_directory path/to/directory,['parallel-lint --exclude path/to/excluded_directory path/to/directory'],flake8 --exclude path/to/subdir path/to/directory,,0.0,0.0,0.0, +Update all installed Google Cloud SDK components to the latest version,gcloud components update,['gcloud components update'],gcloud components update --all,0.0,0.0,1.0,1.0, +"download all r/Python submissions, skipping mp4 and gif files, hard‑link duplicates",bdfr clone path/to/output_directory -s Python --skip mp4 --skip gif --make-hard-links,['bdfr clone path/to/output_directory -s Python --skip mp4 --skip gif --make-hard-links'],r2py --no-multiplex --hard-links-dupes path/to/file_or_directory,,0.0,0.0,0.0, +Guess SSH credentials using a given username and a list of passwords,hydra -l username -P path/to/wordlist.txt host_ip ssh,['hydra -l username -P path/to/wordlist.txt host_ip ssh'],"sudo socat - TCP-LISTEN:0,46532,fork",,0.0,1.0,0.0, +perform an immediate upgrade of the host system,vso sys-upgrade upgrade --now,['vso sys-upgrade upgrade --now'],sudo upgradesystem --immediate,,0.0,1.0,0.0, +display kernel log messages with colorized output,sudo dmesg -L,['sudo dmesg -L'],journalctl --color=always,,0.0,1.0,0.0, +Open the two files side-by-side in vim highlighting their differences,vimdiff path/to/file1 path/to/file2,['vimdiff path/to/file1 path/to/file2'],vim path/to/file1 path/to/file2,,0.0,1.0,0.0, +Show usage information for the GitHub CLI help subcommand,gh help --help,['gh help --help'],gh help,0.0,0.0,1.0,1.0, +List available power profiles,powerprofilesctl list,['powerprofilesctl list'],power-stat --list-profiles,,0.0,0.0,0.0, +Convert the PPM image to an AutoCAD file and save it.,ppmtoacad path/to/file.ppm > path/to/file.acad,['ppmtoacad path/to/file.ppm > path/to/file.acad'],ppmtoca -o path/to/output_file.pca path/to/input_file.ppm,,0.0,0.0,0.0, +Open Flameshot GUI to capture a screenshot and write the image to standard output.,flameshot gui --raw,['flameshot gui --raw'],flameshot gui --write,,0.0,0.0,1.0, +Pause for 5 seconds before starting the conky system monitor,conky -p 5,['conky -p 5'],conky --pause 5,,0.0,0.0,1.0, +extract the archive.xar file into the current directory,xar -xf archive.xar,['xar -xf archive.xar'],xar -tf archive.xar,,0.0,0.0,1.0, +run the fish script located at path/to/script.fish,fish path/to/script.fish,['fish path/to/script.fish'],"fish -c ""path/to/script.fish""",,0.0,0.0,1.0, +"display numbered list of available news items, showing all by default",eselect news list all|new,['eselect news list all|new'],news --list,,0.0,0.0,0.0, +"Create a .gitignore file containing item_a, item_b, and item_n","git ignore-io item_a,item_b,item_n","['git ignore-io item_a,item_b,item_n']","nano ~/.gitignore ""item_a"" ""item_b"" ""item_n""",,0.0,0.0,0.0, +show the file's contents with lines reversed,cat path/to/file | tac,['cat path/to/file | tac'],rev path/to/file,0.0,0.0,1.0,0.0, +compile and run the Go source file containing a main package,go run file.go,['go run file.go'],go run path/to/main.go,,0.0,0.0,1.0, +"Scan for volume groups and add the special files in `/dev`, if they don't already exist, needed to access the logical volumes in the found groups",sudo vgscan --mknodes,['sudo vgscan --mknodes'],vgscan --special-filenames,,0.0,0.0,0.0, +display all pending system password prompts,systemd-tty-ask-password-agent --list,['systemd-tty-ask-password-agent --list'],passwd --pending,,0.0,1.0,0.0, +discard unused blocks on all mounted filesystems that support trimming,sudo fstrim --all,['sudo fstrim --all'],sudo btrfs trim --all-filesystemes,,0.0,1.0,1.0, +Send feedback to Google Cloud team attaching the log file log_file,gcloud feedback --log-file log_file,['gcloud feedback --log-file log_file'],gcloud feedback send --log-file=log_file,0.0,0.0,1.0,1.0, +list all available keyboard layouts,localectl list-keymaps,['localectl list-keymaps'],kscreen-list-languages,,0.0,0.0,0.0, +"Start tracing network operations of a program as well as all its [f]orked and child processes, saving the [o]utput to a file",strace -f -e trace=network -o trace.txt program,['strace -f -e trace=network -o trace.txt program'],"strace -p pid|program_name -e tracefwd=fork,cgpi,cs,gpr,ioprio,prio,sched,sched_setscheduler,tick,waitpid --output=path/to/output_file",,0.0,0.0,1.0, +Update the input cells in a notebook and preserve outputs and metadata,jupytext --update --to notebook notebook.py,['jupytext --update --to notebook notebook.py'],jupyter notebook --notebook-path path/to/notebook.ipynb --update-inputs --output-output-data --metadata-data,0.0,0.0,1.0,0.0, +Analyze the project's dependencies for licensing and security information,fossa analyze,['fossa analyze'],npm ls --license --security,,0.0,1.0,0.0, +Launch GnuCash and load an empty file,gnucash --nofile,['gnucash --nofile'],gnucash -l,,0.0,0.0,1.0, +"Recompress file1.Z to gzip, retaining the .Z file if it remains smaller",znew -K path/to/file1.Z,['znew -K path/to/file1.Z'],zips -d path/to/file1.Z,,0.0,0.0,0.0, +execute maintenance on each repository listed in the maintenance.repo configuration,git for-each-repo --config=maintenance.repo maintenance run,['git for-each-repo --config=maintenance.repo maintenance run'],yadm repo-maintenance --repo-file path/to/maintenance.repo,,0.0,0.0,0.0, +Update the specified app using the given specification file,doctl apps update app_id --spec path/to/spec.yml,['doctl apps update app_id --spec path/to/spec.yml'],pio app update --file path/to/file.spec,,0.0,0.0,0.0, +[R]emove a package and [c]ascade that to all packages that depend on it,sudo pacman -Rc package,['sudo pacman -Rc package'],sudo pacman -Rs package,,0.0,1.0,1.0, +"Use Pulumi locally, independent of a Pulumi Cloud",pulumi login -l|--local,['pulumi login -l|--local'],pulumi up,,0.0,0.0,1.0, +display pacman's help and usage information,pacman --deptest --help,['pacman --deptest --help'],pacman --help,,0.0,0.0,1.0, +Specify a given file to serve,live-server --open=about.html,['live-server --open=about.html'],serve --file path/to/file,,0.0,1.0,0.0, +Remove the specified plugin from the Ignite project.,ignite remove plugin_name,['ignite remove plugin_name'],ignite plugins remove plugin_name,,0.0,0.0,1.0, +"search all files for ""foo"" and display each matching line",ag foo,['ag foo'],rg --all 'foo',,0.0,1.0,0.0, +execute the load test defined in script.js using k6,k6 run script.js,['k6 run script.js'],k6 run --script path/to/script.js,,0.0,0.0,1.0, +Run lint checks on all files within the specified directory recursively.,mh_lint path/to/directory,['mh_lint path/to/directory'],flake8 --recursive path/to/directory,,0.0,0.0,0.0, +change the password of the key alias key_name in the given keystore file,keytool -keypasswd -alias key_name -keystore path/to/file.keystore,['keytool -keypasswd -alias key_name -keystore path/to/file.keystore'],keytool -keystore path/to/file -alias key_alias -storepasswd path/to/key_file,0.0,0.0,1.0,1.0, +trace and display the library calls made by ./program,ltrace ./program,['ltrace ./program'],strace ./program,,0.0,0.0,0.0, +"combine multiple graph layout files into one file, keeping each graph separate",gvpack -g path/to/layout1.gv path/to/layout2.gv ... > path/to/output.gv,['gvpack -g path/to/layout1.gv path/to/layout2.gv ... > path/to/output.gv'],graph2dot -T png path/to/file1.gv path/to/file2.gv ... > path/to/output.gv,,0.0,0.0,0.0, +Dump all contacts to XML (`stdout`),goobook dump_contacts,['goobook dump_contacts'],contacts dump --xml,,0.0,0.0,0.0, +Compare two files and report only that they differ (no details on what is different),xzdiff --brief path/to/file1 path/to/file2,['xzdiff --brief path/to/file1 path/to/file2'],diff -w path/to/file1 path/to/file2,0.0,0.0,1.0,0.0, +Open Qt Creator in presentation mode with shortcut pop-up hints,qtcreator -presentationMode,['qtcreator -presentationMode'],qtcreator --show-hints,,0.0,0.0,1.0, +Automatically detect web technologies on scanme.nmap.org using Wappalyzer,nuclei -as -u scanme.nmap.org,['nuclei -as -u scanme.nmap.org'],nmap -T0 -p any --waf wappalyzer.wapalyzer.com,,0.0,0.0,0.0, +Show help information for the specified AWS CLI command,aws command help,['aws command help'],aws --cli-hello command,,0.0,0.0,1.0, +execute the given command with root privileges,run0 command,['run0 command'],sudo command,,0.0,1.0,0.0, +display command snippets from Commands.md and notes tagged with commands,qc search,['qc search'],"tldr --snippet Commands.md --tags ""commands""",,0.0,0.0,0.0, +Create a distributable package for the specified target,pants package path/to/directory:target-name,['pants package path/to/directory:target-name'],npm release --target=package,,0.0,1.0,0.0, +Count the number of bytes sent between each address pair appearing in a PCAP file,ipaggcreate --address-pairs --bytes path/to/file.pcap,['ipaggcreate --address-pairs --bytes path/to/file.pcap'],pcapstat -c path/to/file.pcap --bytes-bytes,,0.0,0.0,0.0, +show running processes in a hierarchical tree view,htop --tree,['htop --tree'],top -h,,0.0,1.0,0.0, +run winetricks using the specified custom Wine prefix directory,WINEPREFIX=path/to/wine_directory winetricks,['WINEPREFIX=path/to/wine_directory winetricks'],winetricks --prefix path/to/directory,,0.0,0.0,0.0, +"Remove unused variables from all files in the directory, overwriting them",autoflake --remove-unused-variables --in-place --recursive path/to/directory,['autoflake --remove-unused-variables --in-place --recursive path/to/directory'],gfortran -c path/to/file1.f90 path/to/file2.f90 ... && gfortran -o path/to/output_file1.o path/to/output_file2.o ...,,0.0,1.0,0.0, +Inspect and review the Type Enforcement (.te) file for a local policy,vim local_policy_name.te,['vim local_policy_name.te'],alicloud tpe inspect --policy-id policy_id path/to/file,,0.0,0.0,0.0, +show CPU and memory usage of pods or nodes,kubectl top pod|node,['kubectl top pod|node'],kubectl top cpu|memory --all,,0.0,0.0,1.0, +Edit the Kubernetes deployment named deployment_name,kubectl edit deployment/deployment_name,['kubectl edit deployment/deployment_name'],kubectl edit deployment/deployment_name,,1.0,0.0,1.0, +list local containers whose names match the provided string,lxc list match_string,['lxc list match_string'],"podman ps --filter ""name=*string*""",,0.0,0.0,0.0, +Send a Wake-on-LAN packet to the MAC address via the specified hostname,wol --host=hostname mac_address,['wol --host=hostname mac_address'],wol -H hostname mac_address,,0.0,0.0,1.0, +Delete the Azure Redis cache named name in the given resource group.,az redis delete --name name --resource-group resource_group --yes,['az redis delete --name name --resource-group resource_group --yes'],az redis delete --resource-group resource_group --name name,,0.0,0.0,1.0, +Initialize `kdesrc-build`,kdesrc-build --initial-setup,['kdesrc-build --initial-setup'],kdesrc-build init,,0.0,0.0,1.0, +Display systemd-path's version information,systemd-path --version,['systemd-path --version'],systemd-path --version,1.0,1.0,1.0,1.0, +Add tags to the SNS topic identified by the given ARN,"aws sns tag-resource --resource-arn topic_ARN --tags Key=tag1_key Key=tag2_key,Value=tag2_value ...","['aws sns tag-resource --resource-arn topic_ARN --tags Key=tag1_key Key=tag2_key,Value=tag2_value ...']",aws sns add-tags-to-topic --topic-arn topic_ARN --tags tag_1 tag_value_1 tag_2 tag_value_2,,0.0,0.0,1.0, +Display the block count and block size of an ISO file,isosize --sectors path/to/file.iso,['isosize --sectors path/to/file.iso'],isoinfo --blocksize path/to/file.iso,,0.0,0.0,0.0, +Select a single screen point instead of a region,slurp -p,['slurp -p'],slop x y width height,,0.0,0.0,0.0, +list the original creators of all ASCII art,macchina --ascii-artists,['macchina --ascii-artists'],asciiart --list-creators,,0.0,0.0,0.0, +List all currently installed packages (includes AUR packages),pacaur -Qs,['pacaur -Qs'],pacaur -Sya,,0.0,0.0,1.0, +Destroy a specific virtual machine ignoring locks and forcing destroy,sudo qm destroy vm_id --skiplock,['sudo qm destroy vm_id --skiplock'],qm destroy --ignore-locks --force vm_id,,0.0,0.0,0.0, +Group rows by column 6 and sum columns 1‑3 and 5 for each group,"bedtools groupby -i path/to/file -c 1-3,5 -g 6 -o sum","['bedtools groupby -i path/to/file -c 1-3,5 -g 6 -o sum']","groupby -t 6 -sum 1-3,5 --column 6 data.csv",,0.0,0.0,0.0, +Install all gems specified in the Gemfile in the current directory,bundle install,['bundle install'],bundle install,,1.0,0.0,1.0, +Display loaded modules,module list,['module list'],lsmod,,0.0,1.0,0.0, +Split the PDF into separate page files named using the out_#.pdf pattern,pdftk input.pdf burst output out_%d.pdf,['pdftk input.pdf burst output out_%d.pdf'],pdftoppm -o path/to/out_directory -p -S 120x180 path/to/input_file.pdf,,0.0,0.0,0.0, +Show the list of fields that can be used in sstat output,sstat --helpformat,['sstat --helpformat'],sstat -l,,0.0,0.0,1.0, +Open specific documents,okular path/to/file1 path/to/file2 ...,['okular path/to/file1 path/to/file2 ...'],microsoft-edge --document path/to/file1.pdf path/to/file2.pdf ...,,0.0,0.0,0.0, +Display the first few lines of a Parquet file,parquet-tools head path/to/parquet,['parquet-tools head path/to/parquet'],parquet-tools --num-lines=10 path/to/file.parquet,,0.0,0.0,1.0, +show the disambiguation menu for a wiki topic,wikit topic -d,['wikit topic -d'],wikit --disambig topic,,0.0,0.0,1.0, +Start an interactive shell within a specific chroot as a specific user,schroot --chroot chroot --user user,['schroot --chroot chroot --user user'],chroot --user username path/to/root_directory,,0.0,1.0,0.0, +"Toggle audio playback (play if paused, pause if playing)",audacious --play-pause,['audacious --play-pause'],pactl set-sink-volume percentage,,0.0,0.0,0.0, +Create an Electrode Native container,ern create-container --miniapps /path/to/miniapp_directory --platform ios|android,['ern create-container --miniapps /path/to/miniapp_directory --platform ios|android'],nxc electrodet --create,,0.0,0.0,0.0, +"Perform aggressive scan (OS, version, scripts, traceroute) on hosts listed in file.",sudo nmap -A -iL path/to/file.txt,['sudo nmap -A -iL path/to/file.txt'],nmap -sA|S|T|X|x path/to/file,,0.0,0.0,0.0, +Create a backup of TeX Live packages in the specified directory,tlmgr backup package --backupdir path/to/backup_directory,['tlmgr backup package --backupdir path/to/backup_directory'],tlmgr backup --directory path/to/directory,,0.0,0.0,1.0, +Compress a specific PNG and override original,pngquant --ext .png --force path/to/file.png,['pngquant --ext .png --force path/to/file.png'],pngquant -o path/to/output.png path/to/input1.png path/to/input2.png ...,,0.0,0.0,1.0, +silently disable the specified Apache configuration file,sudo a2disconf --quiet configuration_file,['sudo a2disconf --quiet configuration_file'],sudo a2dissite path/to/file.conf,,0.0,1.0,1.0, +show usage information for dunstctl,dunstctl --help,['dunstctl --help'],dunstctl --help,,1.0,0.0,1.0, +Open GNOME Software and show details for the specified package,gnome-software --details package,['gnome-software --details package'],gnome-software --details package,,1.0,0.0,1.0, +Create empty files at the specified paths,touch path/to/file1 path/to/file2 ...,['touch path/to/file1 path/to/file2 ...'],touch path/to/file1 path/to/file2 ...,,1.0,1.0,1.0, +Create a new 2048-bit certificate signed by server_certificate with specified subject,"certutil -S -f path/to/password_file.txt -d . -t "",,"" -c ""server_certificate"" -n ""server_name"" -g 2048 -s ""CN=common_name,O=organization""","['certutil -S -f path/to/password_file.txt -d . -t "",,"" -c ""server_certificate"" -n ""server_name"" -g 2048 -s ""CN=common_name,O=organization""']","openssl req -new -sha256 -config openssl.cnf -key server_certificate.key -out server_certificate.csr -subj ""subject_name""",,0.0,1.0,0.0, +display password aging details for the specified user,chage --list username,['chage --list username'],passwd --age username,,0.0,1.0,0.0, +display all available versions for the specified package,asdf list all name,['asdf list all name'],pacman --query package,,0.0,0.0,0.0, +display all installed Node.js versions and indicate the default version,nvm list,['nvm list'],nvm list --default,,0.0,0.0,1.0, +Compress the file at path/to/file using lrzip for high compression,lrzip -z path/to/file,['lrzip -z path/to/file'],lrzip -H path/to/file,,0.0,0.0,1.0, +List directories on each reachable FTP server in 192.168.178.0/24 using given credentials,nxc ftp 192.168.178.0/24 -u username -p password --ls,['nxc ftp 192.168.178.0/24 -u username -p password --ls'],ftpscan --ftp-server=192.168.178.0/24 -u username -p password,,0.0,0.0,0.0, +Start Conky using its default built-in configuration,conky,['conky'],conky,,1.0,0.0,1.0, +Generate and display a JSON Lighthouse audit for https://example.com,lighthouse --output json https://example.com,['lighthouse --output json https://example.com'],lighthouse --json https://example.com,,0.0,0.0,1.0, +Send the selected node to the given desktop,bspc node --to-desktop number,['bspc node --to-desktop number'],gnome-terminal --desktop desktop_name,,0.0,0.0,0.0, +Create a branch from the given pull request and check it out,hub pr checkout pr_number,['hub pr checkout pr_number'],glab pr checkout pr_number --branch,,0.0,0.0,0.0, +Monitor and display X11 events in real time,xev,['xev'],xev,,1.0,0.0,1.0, +display brief documentation for the fossil remove command,tldr fossil rm,['tldr fossil rm'],tldr fossil remove,,0.0,0.0,1.0, +list the contents of the specified S3 bucket or path,s3cmd ls s3://bucket|path/to/file,['s3cmd ls s3://bucket|path/to/file'],aws s3 ls s3://bucket_name|path/to/bucket,,0.0,0.0,0.0, +display the current traffic shaping status for the specified network adapter,wondershaper -s -a adapter_name,['wondershaper -s -a adapter_name'],sudo tc qdisc show dev eth0,,0.0,1.0,0.0, +Copy the given directory from the remote repository named remote_name to the local directory,git rscp remote_name path/to/directory,['git rscp remote_name path/to/directory'],git copy remote_name path/to/remote_directory path/to/local_directory,0.0,0.0,1.0,1.0, +Generate position‑independent native code from the specified LLVM IR file,llc -relocation-model=pic path/to/input.ll,['llc -relocation-model=pic path/to/input.ll'],llvm-project path/to/file.ll -o path/to/file.i -emit-native-code,,0.0,0.0,0.0, +Open Firefox using a specific profile and navigate to https://example.com/,firefox --profile path/to/directory https://example.com/,['firefox --profile path/to/directory https://example.com/'],firefox --profile path/to/profile_name -P https://example.com/,,0.0,0.0,1.0, +Build the Middleman site for deployment,bundle exec middleman build,['bundle exec middleman build'],middleman build,,0.0,0.0,0.0, +display the currently active Kubernetes context name,kubectx -c,['kubectx -c'],kubectl config current-context,,0.0,0.0,0.0, +install the specified Node.js version using ddev's nvm,ddev nvm install version,['ddev nvm install version'],ddev nvm install node_version,,0.0,0.0,1.0, +show the target of the symbolic reference named refs/name,git symbolic-ref refs/name,['git symbolic-ref refs/name'],git show-ref --target refs/name,1.0,0.0,1.0,1.0, +Create anomaly subscription,aws ce create-anomaly-subscription --subscription subscription_name --monitor-arn monitor_arn --subscribers subscribers,['aws ce create-anomaly-subscription --subscription subscription_name --monitor-arn monitor_arn --subscribers subscribers'],aws anomalydetector create-anomaliesubscription --anomaly-set-id anomaly_set_id --description description --monitor-type monitor_type --monitor-alarms alarm_id,,0.0,0.0,1.0, +Append the hashed SSH host key of host to your known_hosts file,ssh-keyscan -H host >> ~/.ssh/known_hosts,['ssh-keyscan -H host >> ~/.ssh/known_hosts'],ssh-keygen -H -f ~/.ssh/known_hosts --stdin|passphrase,,0.0,0.0,0.0, +Connect and configure Tailscale as a subnet router,"sudo tailscale up --advertise-routes=10.0.0.0/24,10.0.1.0/24,...","['sudo tailscale up --advertise-routes=10.0.0.0/24,10.0.1.0/24,...']",tailscale up --subnet-router,,0.0,0.0,0.0, +display all available .gitignore template boilerplates,gibo list,['gibo list'],boilerplate --list,,0.0,0.0,0.0, +Validate the syntax of the Packer configuration file at path/to/config.json,packer validate path/to/config.json,['packer validate path/to/config.json'],packer validate path/to/config.json,,1.0,0.0,1.0, +Print files with numbered lines and a custom formatted date header,"pr -n -D ""format"" path/to/file1 path/to/file2 ...","['pr -n -D ""format"" path/to/file1 path/to/file2 ...']",ls -lF --date=custom_date_format,0.0,0.0,1.0,0.0, +Upload the Elasticsearch index mapping schema,cradle elastic map,['cradle elastic map'],"curl -XPUT ""http://localhost:9200/_mapping"" --data @-",,0.0,1.0,0.0, +Force immediate log rotation using the specified configuration file,logrotate path/to/logrotate.conf --force,['logrotate path/to/logrotate.conf --force'],logrotate -f /path/to/logrotate.conf,,0.0,0.0,1.0, +Edit the Chef node named node_name,knife node edit node_name,['knife node edit node_name'],knife edit-node node_name,,0.0,0.0,1.0, +Generate data using generator1 and generator2,fakedata generator1 generator2,['fakedata generator1 generator2'],"gensim.models.LMModel('generator1', 'generator2')",,0.0,0.0,0.0, +retrieve the full commit hash of the specified branch,git rev-parse branch_name,['git rev-parse branch_name'],git show-branch --full-commit HEAD branch_name,1.0,0.0,1.0,1.0, +Preempt the existing reservation with a given key and replace it with a new reservation,blkpr -c preempt -K|--oldkey old_key -k|--key new_key -t|--type write-exclusive path/to/device,['blkpr -c preempt -K|--oldkey old_key -k|--key new_key -t|--type write-exclusive path/to/device'],aws resourcemanager preempt-reservation --key-key-name key_name --reservation-key reservation_key,,0.0,0.0,0.0, +display Btrfs usage statistics for the specified mount point,btrfs filesystem usage path/to/btrfs_mount,['btrfs filesystem usage path/to/btrfs_mount'],sudo btrfs filesystem usage path/to/mount_point,,0.0,1.0,0.0, +Run a 30‑second GET request load test and save latency‑over‑time graph to results.html,"echo ""GET https://example.com"" | vegeta attack -duration=30s | vegeta plot > path/to/results.html","['echo ""GET https://example.com"" | vegeta attack -duration=30s | vegeta plot > path/to/results.html']",curl -s http://example.com/ | qhttp -t 30s -o results.html,,0.0,0.0,0.0, +Show the tldr summary for the pkgctl build command,tldr pkgctl build,['tldr pkgctl build'],tldr pkgctl build,,1.0,0.0,1.0, +Display a password input box,"result_variable_name=""$(whiptail --title ""title"" --passwordbox ""message"" height_in_chars width_in_chars 3>&1 1>&2 2>&3)""","['result_variable_name=""$(whiptail --title ""title"" --passwordbox ""message"" height_in_chars width_in_chars 3>&1 1>&2 2>&3)""']",pw-menu --password,,0.0,0.0,0.0, +Create a `bower.json` file for your package,bower init,['bower init'],bower init,,1.0,0.0,1.0, +Use a template and inject the escaped text,systemd-escape --template template text,['systemd-escape --template template text'],cat path/to/template.txt | sed -e 's/\\n/g' -e 's/\\t/g' -e 's/\\r/g' -e 's/\\f/g' -e 's/\\b/g' -e 's/\\U/g' < path/to/input.txt > path/to/output.txt,,0.0,1.0,0.0, +list every installed package on the system,equery list '*',"[""equery list '*'""]",pacman --query,,0.0,0.0,0.0, +List information about a specific dataset of a Web Map Service (WMS),gdalinfo WMS:https://services.meggsimum.de/geoserver/ows -sd 4,['gdalinfo WMS:https://services.meggsimum.de/geoserver/ows -sd 4'],wmsinfo service_id:layer_name|url,,0.0,0.0,0.0, +play the previous track in the playlist,qmmp --previous,['qmmp --previous'],,,0.0,0.0,0.0, +Format files or directories recursively using single quotes and no trailing commas,prettier --single-quote --trailing-comma none --write path/to/file_or_directory,['prettier --single-quote --trailing-comma none --write path/to/file_or_directory'],fmt -s --no-comma path/to/file_or_directory1 path/to/file_or_directory2 ...,,0.0,1.0,0.0, +Commit changes from the working copy to the repository with a log message,svn ci -m commit_log_message [PATH],['svn ci -m commit_log_message [PATH]'],"hg commit -m ""message""",,0.0,0.0,0.0, +Execute script in a given Python file,pypy path/to/file.py,['pypy path/to/file.py'],python path/to/file.py,,0.0,1.0,0.0, +Start a HTTP server for the current directory,updog,['updog'],http-server,,0.0,0.0,0.0, +Display all shell options with their current state as runnable shopt commands,shopt -p,['shopt -p'],shopt -t,,0.0,0.0,1.0, +convert the file's line endings to Windows (CRLF) format,unix2dos path/to/file,['unix2dos path/to/file'],dos2unix path/to/file,,0.0,0.0,0.0, +install the specified package or SlackBuild,spi --install package/slackbuild_name,['spi --install package/slackbuild_name'],slact --install package|path/to/file,,0.0,0.0,0.0, +display the current SELinux status,sestatus,['sestatus'],getsebool -a|s|status,,0.0,0.0,0.0, +export the cluster's kubeconfig file or retrieve its logs,kind export kubeconfig|logs,['kind export kubeconfig|logs'],kubecfg export|kubectl logs --kubeconfig path/to/kubeconfig_file,,0.0,0.0,0.0, +List all the currently installed printer drivers,lpinfo -m,['lpinfo -m'],lpinfo -d,,0.0,0.0,1.0, +Rename or move objects in a bucket,gsutil mv gs://bucket_name/old_object_name gs://bucket_name/new_object_name,['gsutil mv gs://bucket_name/old_object_name gs://bucket_name/new_object_name'],s3cmd mv|rmove path/to/bucket_name/object1 object2 ...,,0.0,0.0,0.0, +run the specified subcommand of the toolbox tool,toolbox subcommand,['toolbox subcommand'],toolbox tool_name --subcommand subcommand,,0.0,0.0,1.0, +Connect to the local Redis cluster via the command-line interface,redis-cli -c,['redis-cli -c'],redis-cli --cluster,,0.0,0.0,1.0, +"Align paired-end reads to reference genome using 32 threads, mark secondary hits, compress output",bwa mem -M -t 32 path/to/reference.fa path/to/read_pair_end_1.fq.gz path/to/read_pair_end_2.fq.gz | gzip > path/to/alignment_pair_end.sam.gz,['bwa mem -M -t 32 path/to/reference.fa path/to/read_pair_end_1.fq.gz path/to/read_pair_end_2.fq.gz | gzip > path/to/alignment_pair_end.sam.gz'],bwa mem -t 32 path/to/reference.fa path/to/reads1.fastq.gz path/to/reads2.fastq.gz > path/to/output.bam,,0.0,0.0,1.0, +Unescape special XML characters from `stdin`,"echo ""<a1>"" | xml unescape","['echo ""<a1>"" | xml unescape']",xmlstarlet unescape --input=stdin,,0.0,0.0,0.0, +download an image from a URL and display it in the terminal,curl -s https://example.com/image.png | viu -,['curl -s https://example.com/image.png | viu -'],aws s32 s3://bucket_name/path/to/file --output-format image/png --method GET,,0.0,0.0,0.0, +Choose the output width (default is 100),asciiart --width 50 path/to/image.jpg,['asciiart --width 50 path/to/image.jpg'],magick convert path/to/input_image1.png path/to/input_image2.png ... -geometry +0+0 -select width|height path/to/output_image.png,,0.0,0.0,0.0, +display VirusTotal information for URLs associated with a domain,vt domain url,['vt domain url'],vt -d domain_name,,0.0,0.0,1.0, +Continuously display Clockwork logs for the current project,clockwork-cli,['clockwork-cli'],clockwork --log,,0.0,0.0,0.0, +enable verbose output for the Shim,mokutil --set-verbosity true,['mokutil --set-verbosity true'],shims --verbose,,0.0,0.0,0.0, +run a Mercurial version control command,hg command,['hg command'],hg command,,1.0,0.0,1.0, +show help information and options for the croc send or relay command,croc send|relay --help,['croc send|relay --help'],croc send|relay --help,,1.0,0.0,1.0, +list packages with newer versions available,pnpm outdated,['pnpm outdated'],nix-env -q --packages,,0.0,0.0,0.0, +Run a parameterized query,"bq query --use_legacy_sql=false --parameter='ts_value:TIMESTAMP:2016-12-07 08:00:00' 'SELECT TIMESTAMP_ADD(@ts_value, INTERVAL 1 HOUR)'","[""bq query --use_legacy_sql=false --parameter='ts_value:TIMESTAMP:2016-12-07 08:00:00' 'SELECT TIMESTAMP_ADD(@ts_value, INTERVAL 1 HOUR)'""]",sqlite3 path/to/database.db 'select * from table where id=?' 1,,0.0,0.0,0.0, +Set up a given swap area,sudo mkswap path/to/file,['sudo mkswap path/to/file'],sudo mkswap path/to/file,,1.0,1.0,1.0, +Open the post‑scaffolding configuration file for editing,lambo edit-after,['lambo edit-after'],pulumi config edit --post-scaffold,,0.0,0.0,0.0, +upload the specified image files to Immich,immich upload file1.jpg file2.jpg,['immich upload file1.jpg file2.jpg'],immich upload path/to/file1 path/to/file2 ...,,0.0,0.0,1.0, +display disk usage without showing percent bars or percentages,dust --no-percent-bars,['dust --no-percent-bars'],df -h,,0.0,1.0,0.0, +List all available emojis and their descriptions,gitmoji --list,['gitmoji --list'],emojiff --list,,0.0,0.0,0.0, +Verify the package database to ensure all dependencies are present and intact,pacman --database --check --check,['pacman --database --check --check'],pacman --database verify,,0.0,0.0,1.0, +verify group disk quotas on the given mount point,sudo quotacheck --group group mountpoint,['sudo quotacheck --group group mountpoint'],sudo fstrim --verbose path/to/mount_point,,0.0,1.0,1.0, +generate a case-insensitive regex that matches the provided space-separated strings,grex -i space_separated_strings,['grex -i space_separated_strings'],"grex ""space1 space2 ...""",,0.0,0.0,1.0, +convert the PostScript file to a raster image at the specified DPI,pstopnm -dpi n path/to/file.ps,['pstopnm -dpi n path/to/file.ps'],ps2jpg -dpi 300 path/to/file.ps > path/to/output.jpg,,0.0,0.0,0.0, +Mark the specified color as transparent in the output image,pamtopng -transparent color path/to/image.pam > path/to/output.png,['pamtopng -transparent color path/to/image.pam > path/to/output.png'],pamcolormap -transparent path/to/image.ppm > path/to/output.ppm,,0.0,0.0,0.0, +Stream a specific anime,animdl stream anime_title,['animdl stream anime_title'],animdl stream anime_name,,0.0,0.0,1.0, +Compile in release mode,dotnet build --configuration Release,['dotnet build --configuration Release'],cargo build --release,,0.0,0.0,0.0, +list all Amazon Machine Images available in your AWS account,aws ec2 describe-images,['aws ec2 describe-images'],aws amzn 1 list-images,,0.0,0.0,1.0, +list all remote Node.js versions,Get-NodeVersions -Remote,['Get-NodeVersions -Remote'],gh env node --all,,0.0,1.0,0.0, +display a concise help page for pamtopnm,tldr pamtopnm,['tldr pamtopnm'],tldr pamtopnm,,1.0,0.0,1.0, +"Continuously lint Python code, automatically rechecking whenever files change",ruff check --watch,['ruff check --watch'],pycodestyle --auto-recheck,,0.0,0.0,0.0, +List all installed packages and their versions,cargo install --list,['cargo install --list'],dpkg-query --list,,0.0,1.0,0.0, +display details for the package manager named name,apx pkgmanagers show name,['apx pkgmanagers show name'],pacman --query --show-package-manager name,,0.0,0.0,0.0, +repeatedly display the print queue at regular intervals until it empties,lpq +interval,['lpq +interval'],qsort -n -t -c,,0.0,0.0,0.0, +"Save lines only present in file1, not in file2, to file1_only",comm -23 file1 file2 > file1_only,['comm -23 file1 file2 > file1_only'],"cat file1 | grep -v ""search_pattern"" > file1_only",,0.0,1.0,0.0, +"Set the maximum number of concurrent copies, defaults to 20",gcrane copy source target -j|--jobs nr_of_copies,['gcrane copy source target -j|--jobs nr_of_copies'],pueue set max_concurrency integer,,0.0,0.0,0.0, +List manually started services,rc-status --manual,['rc-status --manual'],systemctl list-manual-services,,0.0,1.0,0.0, +Display contents,osmium show path/to/input.osm,['osmium show path/to/input.osm'],tldr -c --no-colors path/to/file_or_directory,,0.0,0.0,0.0, +Delete the Surge deployment for my_custom_domain.com,surge teardown my_custom_domain.com,['surge teardown my_custom_domain.com'],surge delete my_custom_domain.com,,0.0,0.0,1.0, +Show host system information,VBoxManage list hostinfo,['VBoxManage list hostinfo'],hostinfo,,0.0,0.0,0.0, +display the date 90 days from today,"date -d ""+90 days""","['date -d ""+90 days""']","date -d ""90 day ago"" +%F",0.0,0.0,1.0,1.0, +"Convert image.ppm to text using the template and prepend the head, write to output file",ppmtoarbtxt path/to/template -hd path/to/head_template path/to/image.ppm > path/to/output_file.txt,['ppmtoarbtxt path/to/template -hd path/to/head_template path/to/image.ppm > path/to/output_file.txt'],"ppmtotext -template path/to/template_file -head ""head_text"" path/to/image.ppm > path/to/output_file",,0.0,0.0,0.0, +List standard packages,go list std,['go list std'],pacman --standard,,0.0,0.0,0.0, +stop the specified Amazon RDS database instance,aws rds stop-db-instance --db-instance-identifier instance_identifier,['aws rds stop-db-instance --db-instance-identifier instance_identifier'],aws rds stop-db-instance --db-subnet-group-ids subnet_group_ids --instance-id instance_id,,0.0,0.0,1.0, +Lint a file or directory recursively and ignore a list of rules. (All available rules can be found at flake8rules.com),"flake8 --ignore rule1,rule2 path/to/file_or_directory","['flake8 --ignore rule1,rule2 path/to/file_or_directory']","flake8 --ignore rule1,rule2,... path/to/file_or_directory",,0.0,0.0,1.0, +Show all Git attribute values for the specified files,git check-attr --all path/to/file1 path/to/file2 ...,['git check-attr --all path/to/file1 path/to/file2 ...'],git show --all path/to/file1 path/to/file2 ...,1.0,0.0,1.0,1.0, +Open the specified PDF at a 72 DPI display resolution,mupdf -r 72 path/to/file,['mupdf -r 72 path/to/file'],pdfviewer --dpi=72 path/to/file.pdf,,0.0,0.0,0.0, +Print the current song's metadata to the console,ncmpcpp --current-song,['ncmpcpp --current-song'],mpd --metadata,,0.0,0.0,0.0, +Display version,javap -version,['javap -version'],mamba info --version,0.0,0.0,1.0,0.0, +Create an automount point that mounts the actual file system at the time of first access,systemd-mount --automount=yes path/to/file_or_device,['systemd-mount --automount=yes path/to/file_or_device'],sudo mountpoint --autofs path/to/file_or_directory,,0.0,1.0,0.0, +Install or upgrade the specified package to the newest version,wajig install package,['wajig install package'],sudo pacman -Syu package,,0.0,1.0,0.0, +Print the schema of a Parquet file,parquet-tools schema path/to/parquet,['parquet-tools schema path/to/parquet'],parquet-tools dump path/to/input.parquet,,0.0,0.0,1.0, +Remove the specified user from the given WorkMail organization,aws workmail delete-user --user-id user_id --organization-id organization_id,['aws workmail delete-user --user-id user_id --organization-id organization_id'],workmail org remove username organization_name,,0.0,0.0,0.0, +Log out the Azure account for the specified username,az logout --username alias@somedomain.com,['az logout --username alias@somedomain.com'],az logout --account-name username,,0.0,0.0,1.0, +Run an internet speed test and create a shareable image of the results,speedtest-cli --share,['speedtest-cli --share'],speedtest --share,,0.0,0.0,0.0, +build a machine image using the specified Packer configuration file,packer build path/to/config.json,['packer build path/to/config.json'],packer build --config path/to/config.toml,,0.0,0.0,1.0, +pipe the output of one command into another,|,['|'],command1 | command2,,0.0,0.0,0.0, +Add the audio files in the specified directory to the player’s queue.,audacious --enqueue path/to/directory,['audacious --enqueue path/to/directory'],playerctl add path/to/file_or_directory,,0.0,0.0,0.0, +Sign an EFI binary with the created key and save the file to the database,sbctl sign -s|--save path/to/efi_binary,['sbctl sign -s|--save path/to/efi_binary'],sudo efibootmgr --keyfile path/to/key_file --signer path/to/signer_key --save path/to/binary.db,,0.0,1.0,0.0, +display the QEMU command line used to start the specified virtual machine,qm showcmd vm_id,['qm showcmd vm_id'],qm show vm_id,,0.0,0.0,1.0, +Ping a host and ring the bell when a packet is received (if your terminal supports it),ping6 -a host,['ping6 -a host'],ping -r host,,0.0,0.0,0.0, +Find root domains belonging to a given Autonomous System Number,amass intel -asn asn,['amass intel -asn asn'],soa -s as_number,,0.0,0.0,0.0, +create a new Scrapy project named project_name,scrapy startproject project_name,['scrapy startproject project_name'],scrapy create project_name,,0.0,0.0,1.0, +Lock the screen showing a white background,swaylock,['swaylock'],wmctrl -l|--listlock,,0.0,0.0,0.0, +Run a `pyATS` subcommand,pyats subcommand,['pyats subcommand'],pyats subcommand,,1.0,0.0,1.0, +Connect to host using the xxh configuration file at ~/.config/xxh/config.xxhc,"xxh ""host"" ++xxh-config ~/.config/xxh/config.xxhc","['xxh ""host"" ++xxh-config ~/.config/xxh/config.xxhc']","xxh --connect ""host"" -c path/to/config_file",,0.0,0.0,1.0, +Create a tags file for all files in the current directory recursively,ctags --recurse,['ctags --recurse'],git describe --all --tags,,0.0,1.0,0.0, +validate the style of the specified file using Vale,vale path/to/file,['vale path/to/file'],vale path/to/file,,1.0,0.0,1.0, +Update the package cache after adding a repository,add-apt-repository --update repository_spec,['add-apt-repository --update repository_spec'],sudo urpmi.addpackage -a repository_name,,0.0,1.0,0.0, +compile source.c into an optimized executable for performance,gcc path/to/source.c -O1|2|3|fast -o|--output path/to/output_executable,['gcc path/to/source.c -O1|2|3|fast -o|--output path/to/output_executable'],cc -O3|lto -o path/to/executable source.c,,0.0,0.0,0.0, +Use standard names for keymaps of different locales,loadkeys --console /dev/ttyN uk,['loadkeys --console /dev/ttyN uk'],map -t locale_keymap,,0.0,0.0,0.0, +Set the Artist tag to John Smith in image.jpg and save as new.jpg,"exif --output=new.jpg --ifd=0 --tag=""Artist"" --set-value=""John Smith"" --no-fixup image.jpg","['exif --output=new.jpg --ifd=0 --tag=""Artist"" --set-value=""John Smith"" --no-fixup image.jpg']",magick convert image.jpg -tag artist:John Smith new.jpg,,0.0,0.0,0.0, +output the absolute path of the repository's top-level directory,git rev-parse --show-toplevel,['git rev-parse --show-toplevel'],git rev-parse --show-toplevel,1.0,1.0,1.0,1.0, +Create or delete a bookmark named bookmark_name,:bmark|bdelete bookmark_name,[':bmark|bdelete bookmark_name'],bookmark create|delete bookmark_name,,0.0,0.0,0.0, +Copy the local file to the specified directory on the remote host,rcp path/to/local_file username@remote_host:/path/to/destination/,['rcp path/to/local_file username@remote_host:/path/to/destination/'],scp -r username@remote_host:path/to/local_file path/to/directory/remote_host@localhost:destination_directory,,0.0,1.0,0.0, +Sniff the specified directory for issues (defaults to the PEAR standard),phpcs path/to/directory,['phpcs path/to/directory'],phpcbf path/to/directory --issues,,0.0,0.0,0.0, +"Display a boolean choice, returning the result through the exit code","whiptail --title ""title"" --yesno ""message"" height_in_chars width_in_chars","['whiptail --title ""title"" --yesno ""message"" height_in_chars width_in_chars']",select -1; echo y | read answer; exit $answer,,0.0,0.0,0.0, +show each file name during extraction of filesystem.squashfs,unsquashfs -info filesystem.squashfs,['unsquashfs -info filesystem.squashfs'],gdu -x filesystem.squashfs,,0.0,0.0,0.0, +list the new names for all files and directories in the current folder,qmv --format=do .,['qmv --format=do .'],"ls *.py | sort -u | xargs -n 1 -I {} python3 -c ""import importlib; print(importlib.metadata('module').new_names)""",,0.0,1.0,0.0, +show users ranked by highest CPU time usage,sreport user topuser,['sreport user topuser'],top -u,,0.0,1.0,0.0, +"Add a verbose option with optional argument and parse the argument ""arg""",getopt --options v:: --longoptions verbose:: -- --verbose arg,['getopt --options v:: --longoptions verbose:: -- --verbose arg'],tldr --verbose arg,,0.0,0.0,0.0, +List trash bin items,gio trash --list,['gio trash --list'],trash list,,0.0,0.0,0.0, +Stream container events in real-time as JSON lines,docker system events --filter 'type=container' --format 'json .',"[""docker system events --filter 'type=container' --format 'json .'""]",docker event stream --json,,0.0,0.0,1.0, +display the status of all Nomad storage volumes,nomad volume status,['nomad volume status'],nomad volume list,,0.0,0.0,1.0, +Print the project's Cargo metadata using the specified format version,cargo metadata --format-version version,['cargo metadata --format-version version'],cargo report --format-version 1|2|3|latest,,0.0,0.0,1.0, +Install zlib compiled for the Emscripten WebAssembly target with vcpkg,vcpkg install --triplet=wasm32-emscripten zlib,['vcpkg install --triplet=wasm32-emscripten zlib'],vcpkg install zlib --compilers 'compiler_path' --libs 'libz.a' --webassembly-targets 'emscripten',,0.0,0.0,1.0, +Run Diskonaut without asking for confirmation before deleting files,diskonaut --disable-delete-confirmation,['diskonaut --disable-delete-confirmation'],diskonaut --noconfirm,,0.0,0.0,1.0, +perform a reverse DNS lookup for the given IP address,host ip_address,['host ip_address'],nslookup -type=PTR ip_address,0.0,0.0,1.0,0.0, +Create a default PipeWire loopback audio device,pw-loopback,['pw-loopback'],pw-loopback,,1.0,0.0,1.0, +Print Node.js runtime and library version information,"node -p ""process.versions""","['node -p ""process.versions""']",node -v,0.0,0.0,1.0,1.0, +Reload feeds and print unread items using newsboat non-interactively,newsboat -x reload print-unread ...,['newsboat -x reload print-unread ...'],newsboat --no-interactive,,0.0,0.0,1.0, +Operate on a disk image instead of a directory tree,systemd-machine-id-setup --image=/path/to/image,['systemd-machine-id-setup --image=/path/to/image'],qemu-img convert path/to/image.img -o qcow2 path/to/output.qcow2,,0.0,0.0,0.0, +list current UPnP port forwarding rules,upnpc -l,['upnpc -l'],u3dpnp list,,0.0,0.0,0.0, +show the cookbook's dependency tree,berks contingent cookbook,['berks contingent cookbook'],knife cookbook dependency-tree --tree-type=dep,,0.0,0.0,0.0, +Create a new Stripe customer with email test@example.com and name Jenny Rosen,"stripe customers create --email=""test@example.com"" --name=""Jenny Rosen""","['stripe customers create --email=""test@example.com"" --name=""Jenny Rosen""']","stripe create --email test@example.com --name ""Jenny Rosen""",,0.0,0.0,1.0, +"Integrate a branch from another repository into current directory, discarding its history.",git merge-repo path/to/remote_repo branch_name .,['git merge-repo path/to/remote_repo branch_name .'],git checkout --track origin/branch_name,0.0,0.0,1.0,1.0, +display all configured sources,wikiman -S,['wikiman -S'],sources --list,,0.0,0.0,0.0, +Lock or unlock the home directory for a given user,sudo homectl lock|unlock username,['sudo homectl lock|unlock username'],sudo chsh -s /bin/bash username,,0.0,1.0,1.0, +Recover deleted files from the disk /dev/sdb,sudo photorec /dev/sdb,['sudo photorec /dev/sdb'],btrfs rescue --disk /dev/sdb,,0.0,0.0,0.0, +show simplified documentation for the pamoil command,tldr pamoil,['tldr pamoil'],tldr pamoil,,1.0,0.0,1.0, +List the objects in a bucket,gsutil ls -r 'gs://bucket_name/prefix**',"[""gsutil ls -r 'gs://bucket_name/prefix**'""]",s3cmd ls s3://bucket_name,,0.0,0.0,0.0, +Add an item to DOING section,laydown doing item,['laydown doing item'],doctl section add --name section_name item,,0.0,0.0,0.0, +export a MongoDB dump to the specified directory,mongodump --out path/to/directory,['mongodump --out path/to/directory'],mongodump --path path/to/directory,,0.0,0.0,1.0, +rotate every page of input.pdf 180° and save as output.pdf,pdftk input.pdf cat 1-endsouth output output.pdf,['pdftk input.pdf cat 1-endsouth output output.pdf'],pdftojpeg -page-rotation=180 -output path/to/output.pdf path/to/input.pdf,,0.0,0.0,0.0, +Specify the desired left and top margins,"pbmtextps -leftmargin 70 -topmargin 162 ""Hello World!"" > path/to/output.pbm","['pbmtextps -leftmargin 70 -topmargin 162 ""Hello World!"" > path/to/output.pbm']",pamixer --margins left top|center|right,,0.0,0.0,0.0, +Show warnings as well as errors,html5validator --show-warnings path/to/file,['html5validator --show-warnings path/to/file'],cradle check --verbose,,0.0,0.0,0.0, +open the given URL in the default web browser,o,['o'],web url,,0.0,0.0,0.0, +display all loaded kernel modules,lsmod,['lsmod'],lsmod,1.0,1.0,1.0,1.0, +"Recursively sync source to destination with 4 workers, each handling ≤1000 files and ≤100 MB.",fpsync -v -n 4 -f 1000 -s $((100 * 1024 * 1024)) /path/to/source/ /path/to/destination/,['fpsync -v -n 4 -f 1000 -s $((100 * 1024 * 1024)) /path/to/source/ /path/to/destination/'],git sync -q --recursive --workers=4 --max-size=1000 --max-size-mb=10000 path/to/source_directory path/to/destination_directory,,0.0,1.0,0.0, +Start GDB with the executable and run the provided commands,"gdb -ex ""commands"" executable","['gdb -ex ""commands"" executable']","gdb --command ""commands"" path/to/executable",,0.0,0.0,1.0, +Remove the package_spec crate from the project's dependencies,cargo remove package_spec,['cargo remove package_spec'],cargo remove package_spec,,1.0,0.0,1.0, +set the screen brightness to 420,ybacklight s420,['ybacklight s420'],xbacklight 420,,0.0,0.0,0.0, +"Obtain a new certificate via apache authorization, installing the new certificate automatically",sudo certbot --apache --domain subdomain.example.com,['sudo certbot --apache --domain subdomain.example.com'],sudo certbot --apache --domain example.com --auto-install-certificate,,0.0,1.0,1.0, +Crack Wi‑Fi password from capture using given wordlist and network SSID,aircrack-ng -w path/to/wordlist.txt -e essid path/to/capture.cap,['aircrack-ng -w path/to/wordlist.txt -e essid path/to/capture.cap'],aircrack-ng -w path/to/wordlist.txt --ssid SSID,,0.0,0.0,1.0, +Create a man page for the given executable from its help output,help2man executable,['help2man executable'],tldr path/to/executable,,0.0,0.0,0.0, +show the installed Vala compiler version,vala --version,['vala --version'],valac --version,,0.0,0.0,0.0, +Upload the local file to the specified table partition,tunnel upload path/to/file table_name/partition_spec;,['tunnel upload path/to/file table_name/partition_spec;'],pg_dumpall --table table_name --partitioned path/to/file > path/to/output_file.sql,,0.0,0.0,0.0, +Attempt WMI authentication on 192.168.178.2 using provided username and password lists,nxc wmi 192.168.178.2 -u path/to/usernames.txt -p path/to/passwords.txt,['nxc wmi 192.168.178.2 -u path/to/usernames.txt -p path/to/passwords.txt'],nxc wmi -u path/to/usernames.txt -p path/to/passwords.txt,,0.0,0.0,1.0, +download and cache dependencies for the specified target triple,cargo fetch --target target_triple,['cargo fetch --target target_triple'],sudo depcheck --target=triplet --cache,,0.0,1.0,0.0, +List owners of a crate,cargo owner --list crate,['cargo owner --list crate'],cargo owner --crate-name crate_name,,0.0,0.0,1.0, +Convert file format from PBF into XML,osmium cat path/to/input.osm.pbf -o path/to/output.osm,['osmium cat path/to/input.osm.pbf -o path/to/output.osm'],pbftoxml path/to/input.pbf > path/to/output.xml,,0.0,0.0,0.0, +Update the working copy with changes from the repository,svn up,['svn up'],git pull,,0.0,1.0,0.0, +Recursively search the current directory for a pattern using extended regular expressions,"rgrep --extended-regexp ""search_pattern""","['rgrep --extended-regexp ""search_pattern""']","rgx --recursive ""search_pattern""",,0.0,0.0,0.0, +Print list of files at a given logical address,sudo btrfs inspect-internal logical-resolve logical_address path/to/btrfs_mount,['sudo btrfs inspect-internal logical-resolve logical_address path/to/btrfs_mount'],ls -l|--list --logical path/to/file_or_directory,,0.0,0.0,0.0, +search for exploits associated with CVE‑2021‑44228,searchsploit --cve 2021-44228,['searchsploit --cve 2021-44228'],cradle search exploit -cve 2021-44228,,0.0,0.0,0.0, +"Compile a DVI document, specifying an output directory",latex -output-directory=path/to/directory source.tex,['latex -output-directory=path/to/directory source.tex'],dvi2ps -o path/to/output_directory path/to/input_file.dvi,,0.0,0.0,0.0, +show help information for the osage command,osage -?,['osage -?'],osage -h,0.0,0.0,1.0,1.0, +Create a public URL for a local HTTP server running on port 80,ngrok http 80,['ngrok http 80'],server-url -p 80 -o http://localhost:80/,,0.0,0.0,0.0, +Choose a virtual sound card for the VM and add a desktop shortcut.,quickemu --sound-card intel-hda|ac97|es1370|sb16|none --shortcut --vm path/to/file.conf,['quickemu --sound-card intel-hda|ac97|es1370|sb16|none --shortcut --vm path/to/file.conf'],VBoxManage soundhw default; VBoxManage start-shortcut --soundhw=default,,0.0,0.0,0.0, +Find unused Kubernetes secrets in the specified namespace,k8s-unused-secret-detector -n namespace,['k8s-unused-secret-detector -n namespace'],kubectl secret scan --namespace namespace,,0.0,0.0,0.0, +Open the specified files in xed using Windows-1252 encoding,xed --encoding WINDOWS-1252 path/to/file1 path/to/file2 ...,['xed --encoding WINDOWS-1252 path/to/file1 path/to/file2 ...'],xed -e windows-1252 path/to/file1 path/to/file2 ...,,0.0,0.0,1.0, +Open the file and jump to the first occurrence of the given string,most path/to/file +/string,['most path/to/file +/string'], + U,,0.0,0.0,0.0, +Generate completions for the specified shell without description hints,gcrane completion shell_name --no-descriptions,['gcrane completion shell_name --no-descriptions'],compgen -n|--nohelp path/to/completions.sh,,0.0,0.0,0.0, +scan a Git repository for vulnerabilities up to the specified commit,trivy repo --commit commit_hash repository,['trivy repo --commit commit_hash repository'],ghv scan --max-commit commit_hash,,0.0,0.0,0.0, +list all paired KDE Connect devices,kdeconnect-cli --list-devices,['kdeconnect-cli --list-devices'],kdeconnect-cli --list-devices,,1.0,0.0,1.0, +load the specified Xonsh and JSON configuration files,xonsh --rc path/to/file1.xonsh path/to/file2.json,['xonsh --rc path/to/file1.xonsh path/to/file2.json'],xonsh -c path/to/config.xonsh path/to/config.json,,0.0,0.0,1.0, +[f]orce remove a specific subsystem,apx subsystems rm --name string --force,['apx subsystems rm --name string --force'],sudo dnf force-remove --subsystem=systemd|init|rpc|ldap|...,,0.0,0.0,0.0, +Display help,pants help,['pants help'],git blame --help,,0.0,1.0,0.0, +Add a to-do to a specific project with a given context,"topydo add ""todo_message +project_name @context_name""","['topydo add ""todo_message +project_name @context_name""']",to-do add --project=project_name --context=context_name,,0.0,0.0,0.0, diff --git a/generation_config.json b/generation_config.json new file mode 100644 index 0000000..8ae691b --- /dev/null +++ b/generation_config.json @@ -0,0 +1,13 @@ +{ + "do_sample": true, + "eos_token_id": [ + 151645, + 151643 + ], + "pad_token_id": 151643, + "repetition_penalty": 1.1, + "temperature": 0.7, + "top_k": 20, + "top_p": 0.8, + "transformers_version": "5.12.1" +} diff --git a/metrics.json b/metrics.json new file mode 100644 index 0000000..c61f25a --- /dev/null +++ b/metrics.json @@ -0,0 +1,52 @@ +{ + "epoch_end_validation": [ + { + "split": "validation_epoch_1", + "num_examples": 1000, + "num_errors": 0, + "functional_match_rate": 0.2653061224489796, + "structural_match_rate": 0.052, + "syntax_validity_rate": 0.302, + "base_command_match_rate": 0.35, + "epoch": 1.0 + }, + { + "split": "validation_epoch_2", + "num_examples": 1000, + "num_errors": 0, + "functional_match_rate": 0.3142857142857143, + "structural_match_rate": 0.067, + "syntax_validity_rate": 0.277, + "base_command_match_rate": 0.405, + "epoch": 2.0 + }, + { + "split": "validation_epoch_3", + "num_examples": 1000, + "num_errors": 0, + "functional_match_rate": 0.3333333333333333, + "structural_match_rate": 0.077, + "syntax_validity_rate": 0.279, + "base_command_match_rate": 0.404, + "epoch": 3.0 + } + ], + "validation_final": { + "split": "validation_final", + "num_examples": 1000, + "num_errors": 0, + "functional_match_rate": 0.28865979381443296, + "structural_match_rate": 0.081, + "syntax_validity_rate": 0.283, + "base_command_match_rate": 0.395 + }, + "test": { + "split": "test", + "num_examples": 1000, + "num_errors": 0, + "functional_match_rate": 0.25396825396825395, + "structural_match_rate": 0.072, + "syntax_validity_rate": 0.401, + "base_command_match_rate": 0.34 + } +} \ No newline at end of file diff --git a/model.safetensors b/model.safetensors new file mode 100644 index 0000000..91b05a2 --- /dev/null +++ b/model.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5f8b69d19a2f71c729d2eb592d3ed38ab299591b0ac2f2a2620f21d1a501c74 +size 988097824 diff --git a/tokenizer.json b/tokenizer.json new file mode 100644 index 0000000..34510ff --- /dev/null +++ b/tokenizer.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3fd169731d2cbde95e10bf356d66d5997fd885dd8dbb6fb4684da3f23b2585d8 +size 11421892 diff --git a/tokenizer_config.json b/tokenizer_config.json new file mode 100644 index 0000000..770e41d --- /dev/null +++ b/tokenizer_config.json @@ -0,0 +1,30 @@ +{ + "add_prefix_space": false, + "backend": "tokenizers", + "bos_token": null, + "clean_up_tokenization_spaces": false, + "eos_token": "<|im_end|>", + "errors": "replace", + "extra_special_tokens": [ + "<|im_start|>", + "<|im_end|>", + "<|object_ref_start|>", + "<|object_ref_end|>", + "<|box_start|>", + "<|box_end|>", + "<|quad_start|>", + "<|quad_end|>", + "<|vision_start|>", + "<|vision_end|>", + "<|vision_pad|>", + "<|image_pad|>", + "<|video_pad|>" + ], + "is_local": false, + "local_files_only": false, + "model_max_length": 131072, + "pad_token": "<|endoftext|>", + "split_special_tokens": false, + "tokenizer_class": "Qwen2Tokenizer", + "unk_token": null +} diff --git a/training_args.bin b/training_args.bin new file mode 100644 index 0000000..3872ca4 --- /dev/null +++ b/training_args.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:355351641492ac43c5b6480ea76c78a8467059a8b861f06d7c50a5d5d9ef8de5 +size 5777 diff --git a/validation_predictions.csv b/validation_predictions.csv new file mode 100644 index 0000000..a7a2d93 --- /dev/null +++ b/validation_predictions.csv @@ -0,0 +1,1001 @@ +input,target,targets,prediction,functional_match,structural_match,syntax_validity,base_command_match,error +Launch Anbox into the app manager,anbox launch --package=org.anbox.appmgr --component=org.anbox.appmgr.AppViewActivity,['anbox launch --package=org.anbox.appmgr --component=org.anbox.appmgr.AppViewActivity'],anbox launch,,0.0,0.0,1.0, +Continuously monitor a directory and recompile files whenever they are modified,prqlc watch path/to/directory,['prqlc watch path/to/directory'],zegit watch path/to/directory --rebuild,,0.0,0.0,0.0, +Render a PNG image with a filename based on the input filename and output format (uppercase -O),dot -T png -O path/to/input.gv,['dot -T png -O path/to/input.gv'],pnmtowmf -o path/to/output_filename.png path/to/input_filename,,0.0,0.0,0.0, +decompress the bzip2 file and write its contents to standard output,bzip2 -dc path/to/compressed_file.bz2,['bzip2 -dc path/to/compressed_file.bz2'],bzip2 -d path/to/file.bz2,0.0,0.0,1.0,1.0, +Execute the specified command with given arguments using bpkg,bpkg run command argument1 argument2 ...,['bpkg run command argument1 argument2 ...'],bpkg -i|--interactive command arguments,,0.0,0.0,1.0, +create a 100 MB encrypted tomb file named encrypted_directory.tomb,tomb dig -s 100 encrypted_directory.tomb,['tomb dig -s 100 encrypted_directory.tomb'],tomb create --size 100m encrypted_directory.tomb,,0.0,0.0,1.0, +Extract the patch and author data from an email message,git mailinfo message|patch,['git mailinfo message|patch'],mailcat --extract-mail-from-email path/to/file,,0.0,0.0,0.0, +Show SIP dialogs beginning with INVITE and their RTP streams from the given PCAP,sngrep -crI path/to/file.pcap,['sngrep -crI path/to/file.pcap'],pactl show-sip-headers path/to/file.pcap --from=INVITE,,0.0,0.0,0.0, +Find which package owns a file,pacman --query --owns filename,['pacman --query --owns filename'],rpmfind --whatowns path/to/file,,0.0,0.0,0.0, +Upgrade a container using the container's native package manager,distrobox-upgrade container_name,['distrobox-upgrade container_name'],podman upgrade --native,,0.0,0.0,0.0, +Start the service named service_name,sudo rc-service service_name start,['sudo rc-service service_name start'],sudo svc start service_name,,0.0,1.0,1.0, +upgrade all installed Nix packages to their latest versions,nix-env -u,['nix-env -u'],nix-env -u,,1.0,0.0,1.0, +Produce a request summarizing the changes between the v0.1 release on the `foo` branch and the local `bar` branch,git request-pull v0.1 https://example.com/project foo:bar,['git request-pull v0.1 https://example.com/project foo:bar'],git diff foo bar --summarize,,0.0,1.0,1.0, +List managed disks in a resource group,az disk list --resource-group resource_group,['az disk list --resource-group resource_group'],"az disk list --resource-group rg_name --query ""[?name eq 'disk1'].id""",,0.0,0.0,1.0, +Read a PNG image and display detailed validation and information,cat path/to/image.png | pngcheck -cvt,['cat path/to/image.png | pngcheck -cvt'],pngcheck --verbose path/to/image.png,,0.0,0.0,0.0, +Get the maintenance window schedule for the specified database cluster,doctl databases maintenance-window get database_id,['doctl databases maintenance-window get database_id'],doctl databases maintenance-window get database_id,,1.0,0.0,1.0, +remove installed shell completion for the current shell,pio system completion uninstall,['pio system completion uninstall'],compgen -c --shell,,0.0,1.0,0.0, +"Enable all the interfaces defined with ""auto"" in `/etc/network/interfaces`",ifup -a,['ifup -a'],sudo ifup -a,,0.0,1.0,0.0, +"Create a Fedora 35 VM with 2 GB RAM, 20 GB disk, installing via network kickstart","virt-install --name vm_name --memory 2048 --disk path=path/to/image.qcow2,size=20 --location=https://download.fedoraproject.org/pub/fedora/linux/releases/35/Everything/x86_64/os/ --extra-args=""inst.ks=https://path/to/valid/kickstart.org""","['virt-install --name vm_name --memory 2048 --disk path=path/to/image.qcow2,size=20 --location=https://download.fedoraproject.org/pub/fedora/linux/releases/35/Everything/x86_64/os/ --extra-args=""inst.ks=https://path/to/valid/kickstart.org""']",virt-install --name=vm_name --arch=x86_64 --kernel=http://mirror.fedoraproject.org/pub/fedora/linux/releases/35/provisioning/amd64/kickstart/vmlinuz --initrd http://mirror.fedoraproject.org/pub/fedora/linux/releases/35/provisioning/amd64/kickstart/initrd.img --disk path=path/to/image.iso size=20 --networkbridge eth0,,0.0,0.0,1.0, +Create VM 100 and attach the hook script at path/to/script.pl,qm create 100 --hookscript path/to/script.pl,['qm create 100 --hookscript path/to/script.pl'],qm create vm_id --attach-hook 100 --script path/to/script.pl,,0.0,0.0,1.0, +show usage information for the S3 presign command,aws s3 presign help,['aws s3 presign help'],s3 presign --help,,0.0,0.0,0.0, +Apply histogram equalization to the grey pixels of the input image,pnmhisteq -grey path/to/input.pnm > path/to/output.pnm,['pnmhisteq -grey path/to/input.pnm > path/to/output.pnm'],pnmhisteq -grey path/to/input.pnm > path/to/output.pnm,,1.0,0.0,1.0, +Execute a command interactively in a container using the specified working directory,docker exec --interactive --tty --workdir path/to/directory container_name command,['docker exec --interactive --tty --workdir path/to/directory container_name command'],docker exec --interactive --working-directory path/to/directory container_name command,,0.0,0.0,1.0, +Search the `gcloud` CLI reference documents for specific terms,gcloud help,['gcloud help'],tldr gcloud,,0.0,0.0,0.0, +validate the PECL extension in the specified directory,pickle validate path/to/directory,['pickle validate path/to/directory'],pecl validate path/to/directory,,0.0,0.0,0.0, +"list all virtual machines with their IDs, names, and current states",virsh list --all,['virsh list --all'],qm list,,0.0,0.0,0.0, +Start the interactive shell,irb,['irb'],sh,,0.0,1.0,0.0, +Convert the PNM file to FIASCO format using the specified configuration file,pnmtofiasco --config path/to/fiascorc path/to/file.pnm > path/to/file.fiasco,['pnmtofiasco --config path/to/fiascorc path/to/file.pnm > path/to/file.fiasco'],pnmtofiasco -config path/to/config_file path/to/input.pnm > path/to/output.fiasco,,0.0,0.0,1.0, +"Dither image with 2 red, 3 green, 2 blue shades, saving to output file.",ppmdither -red 2 -green 3 -blue 2 path/to/image.ppm > path/to/file.ppm,['ppmdither -red 2 -green 3 -blue 2 path/to/image.ppm > path/to/file.ppm'],pnmmix -dither 2:3:2 path/to/image.pnm > path/to/output.pnm,,0.0,0.0,0.0, +View documentation for the recommended replacement,tldr flock,['tldr flock'],tldr ruff-remap,,0.0,0.0,1.0, +list all AWS Amplify applications,aws amplify list-apps,['aws amplify list-apps'],aws amplify list-applications --region region_name,,0.0,0.0,1.0, +"switch the system to the specified SysV runlevel (2, 3, 4, or 5)",telinit 2|3|4|5,['telinit 2|3|4|5'],sudo switch_rundir sysv_runlevel,,0.0,1.0,0.0, +build an executable from source.cpp and output.v using Verilator,verilator --cc --exe --build --build-jobs 0 -Wall path/to/source.cpp path/to/output.v,['verilator --cc --exe --build --build-jobs 0 -Wall path/to/source.cpp path/to/output.v'],iverilog -o build --output-dir path/to/output_directory source.cpp,,0.0,0.0,0.0, +Display help,bq help,['bq help'],crane client -h|--help,,0.0,0.0,0.0, +install the specified package using the xbps package manager,xbps-install package,['xbps-install package'],xbps-install package,,1.0,0.0,1.0, +Stage the specified table for the next commit,dolt add table,['dolt add table'],dolt add --stage table,,0.0,0.0,1.0, +Show description of a package from nixpkgs,nix search nixpkgs#pkg,['nix search nixpkgs#pkg'],nix-describe --package package,,0.0,0.0,0.0, +"destroy Pulumi resources, proceeding despite any errors",pulumi destroy --continue-on-error,['pulumi destroy --continue-on-error'],pulumi destroy --force,,0.0,0.0,1.0, +Split the zip archive into parts of the specified byte size,zipsplit -n size path/to/archive.zip,['zipsplit -n size path/to/archive.zip'],zip -d path/to/archive.zip part_size,0.0,0.0,1.0,0.0, +Print current working directory of a process,pwdx process_id,['pwdx process_id'],pwd,0.0,0.0,1.0,0.0, +Install packages in interactive mode (prompts for confirmation),pacstrap -i path/to/new/root packages,['pacstrap -i path/to/new/root packages'],npm install -i,,0.0,1.0,0.0, +display available fonts rendered with the provided sample text,showfigfonts input_text,['showfigfonts input_text'],fonts-available --sample-text,,0.0,0.0,0.0, +"build the system, activate it, and set a named default boot entry",sudo nixos-rebuild switch -p name,['sudo nixos-rebuild switch -p name'],sudo mkinitcpio --boot=entry_name,,0.0,1.0,1.0, +Upgrade the specified SDK to its latest stable version,sdk upgrade sdk_name,['sdk upgrade sdk_name'],sdk upgrade sdk_name,,1.0,0.0,1.0, +Create vnet with 10.0.0.0/16 address space and subnet 10.0.0.0/24 in group_name.,az network vnet create --address-prefixes 10.0.0.0/16 --name vnet --resource_group group_name --submet-name subnet --subnet-prefixes 10.0.0.0/24,['az network vnet create --address-prefixes 10.0.0.0/16 --name vnet --resource_group group_name --submet-name subnet --subnet-prefixes 10.0.0.0/24'],vxlan create --vnet-name group_name --address-space 10.0.0.0/16 --subnet 10.0.0.0/24,,0.0,0.0,0.0, +ping a Bluetooth device at the given MAC address with a set delay,sudo l2ping -d seconds mac_address,['sudo l2ping -d seconds mac_address'],sudo aireplay-ng -c mac_address --delay time_in_milliseconds ip_to_beamed,,0.0,1.0,1.0, +"Convert all SVG files to React components in the output directory, skipping already converted files",svgr --out-dir path/to/output_directory --ignore-existing path/to/input_directory,['svgr --out-dir path/to/output_directory --ignore-existing path/to/input_directory'],svgr --convert-to-react-components path/to/input_directory --output_directory=path/to/output_directory,,0.0,0.0,1.0, +display the default application associated with PNG files,handlr get .png,['handlr get .png'],tldr --default-app png,,0.0,0.0,0.0, +finalize the incremental merge after all conflicts have been resolved,git imerge finish,['git imerge finish'],git mergetool --final-merge --all-conflicts,0.0,0.0,1.0,1.0, +save current PM2 process list for later restoration,pm2 save,['pm2 save'],pm2 save,,1.0,0.0,1.0, +"Run query against a BigQuery table using standard SQL, add `--dry_run` flag to estimate the number of bytes read by the query",bq query --nouse_legacy_sql 'SELECT COUNT(*) FROM DATASET_NAME.TABLE_NAME',"[""bq query --nouse_legacy_sql 'SELECT COUNT(*) FROM DATASET_NAME.TABLE_NAME'""]",bq query --dry_run 'SELECT * FROM `project.dataset.table_name`',,0.0,1.0,1.0, +list firewall rules associated with a database,doctl databases firewalls list,['doctl databases firewalls list'],doctl databases firewall rule list database_id,,0.0,0.0,1.0, +show a brief help page for the just.js command,tldr just.js,['tldr just.js'],just --help,,0.0,0.0,0.0, +Set quality to lossless and maximize compression of the resulting image,cjxl --distance 0 --effort 9 path/to/image.ext path/to/output.jxl,['cjxl --distance 0 --effort 9 path/to/image.ext path/to/output.jxl'],magick convert path/to/input_file.jpg -quality 100% path/to/output_file.jpg,,0.0,0.0,0.0, +display SIP traffic from a saved pcap file,sngrep -I path/to/file.pcap,['sngrep -I path/to/file.pcap'],iptraf -c path/to/file.pcap --verbose,,0.0,0.0,0.0, +Recursively search files in a bzip2 compressed tar archive for the given list of strings,"bzfgrep --recursive ""search_string"" path/to/file","['bzfgrep --recursive ""search_string"" path/to/file']","bzgrep -r ""search_pattern1"" path/to/tarball.tar.bz2 | xargs -n 1 grep ""search_pattern2"" ...",0.0,0.0,1.0,0.0, +Delete the DigitalOcean app with the given ID,doctl apps delete app_id,['doctl apps delete app_id'],doctl apps delete --id id,,0.0,0.0,1.0, +Run xeyes on display 0 screen 0 of remote_host,xeyes -display remote_host:0.0,['xeyes -display remote_host:0.0'],xeyes -D0:0 remote_host,,0.0,0.0,1.0, +Run a component with a specified executable name,kdesrc-build --run --exec executable_name component_name,['kdesrc-build --run --exec executable_name component_name'],pulumi up --component-name component_name,,0.0,0.0,0.0, +Compile to JavaScript and save to a file with the same name,coffee --compile path/to/file.coffee,['coffee --compile path/to/file.coffee'],webpack --out-file=path/to/file.js path/to/bundle.js,,0.0,0.0,0.0, +Capture a screenshot of the currently active window,mate-screenshot --window,['mate-screenshot --window'],scrot -w,,0.0,0.0,0.0, +Add a development or build dependency to the Cargo.toml file,cargo add dependency --dev|build,['cargo add dependency --dev|build'],cargo add dependency,,0.0,0.0,1.0, +List all loaded PowerShell functions,PS > menu,['PS > menu'],Get-PSFunction,,0.0,0.0,0.0, +Run a command on a CSV file with no header row,command -H path/to/file.csv,['command -H path/to/file.csv'],"csvman --noheader path/to/file.csv -c ""command""",,0.0,0.0,0.0, +decode base32 input from stdin and output the decoded data,command | base32 -d|--decode,['command | base32 -d|--decode'],read -d '' -n 1 <<< $(base32 'input') | read -r -a decoded_data,,0.0,1.0,0.0, +List all services and the runlevels they are added to,rc-update show,['rc-update show'],rc-status -l,,0.0,0.0,0.0, +Create an HTML file with syntax-highlighted version of the Python source,pygmentize -f html -o output_file.html input_file.py,['pygmentize -f html -o output_file.html input_file.py'],pygmentize -o path/to/output_file.html path/to/python_script.py,0.0,0.0,1.0,1.0, +output the number of characters in the file's longest line,wc --max-line-length path/to/file,['wc --max-line-length path/to/file'],wc -l < path/to/file,,0.0,1.0,1.0, +display registration details for the specified user,whois @user,['whois @user'],gnmic --show-registry username,,0.0,0.0,0.0, +Stop the project in the current directory,fin project stop,['fin project stop'],project stop,,0.0,0.0,0.0, +Report warnings during compilation of a specific file,zic -v path/to/file.infile,['zic -v path/to/file.infile'],clang path/to/source.c -Wall,,0.0,0.0,0.0, +display progress of active coreutils operations,progress,['progress'],progress,,1.0,0.0,1.0, +run Julia code that prints each command-line argument,julia -e 'for x in ARGS; println(x); end' arguments,"[""julia -e 'for x in ARGS; println(x); end' arguments""]",julia -- arg1 arg2 ...,0.0,0.0,1.0,1.0, +list all configuration values for yadm,yadm config --list,['yadm config --list'],yadm list-configs,,0.0,0.0,1.0, +start PipeWire using the specified configuration file,pipewire --config path/to/file.conf,['pipewire --config path/to/file.conf'],pw-config path/to/config_file,,0.0,0.0,0.0, +show the man page of a specified command from a .deb package,debman -f path/to/filename.deb command,['debman -f path/to/filename.deb command'],dpkg-deb --show-manpage path/to/file.deb command,,0.0,1.0,0.0, +Interactively select hunks to restore from the index into the working tree,git restore --patch,['git restore --patch'],git show-index --hunks,0.0,0.0,1.0,1.0, +display all directories recursively in a tree view,lsd --tree -d,['lsd --tree -d'],lsd -T,,0.0,0.0,1.0, +display a graph of all branches with tags and branch names,git show-tree,['git show-tree'],git kde branches --tags|branch_name,,0.0,0.0,1.0, +display all open system calls invoked by cat,sysdig proc.name=cat and evt.type=open,['sysdig proc.name=cat and evt.type=open'],cat -s,,0.0,1.0,0.0, +List all sites grouped by category,lpass ls,['lpass ls'],wpscan -g categories,,0.0,0.0,0.0, +Interactively create a new subsystem,apx subsystems new,['apx subsystems new'],pulumi init,,0.0,0.0,0.0, +Compile the Haskell source file with optimization enabled,ghc -O path/to/file.hs,['ghc -O path/to/file.hs'],ghc -O path/to/file.hs,,1.0,0.0,1.0, +"show default system monitor view with CPU, memory, temperatures, disk, network, and processes",btm,['btm'],sudo lshw -class monitor,,0.0,1.0,0.0, +Create a local Kubernetes cluster named cluster_name using kind,kind create cluster --name cluster_name,['kind create cluster --name cluster_name'],kind create cluster --name cluster_name,,1.0,0.0,1.0, +switch to the existing Avo branch named branch_name,avo checkout branch_name,['avo checkout branch_name'],avo checkout --branch=branch_name,,0.0,0.0,1.0, +instantaneously drop the current piece to the bottom of the board,,[''],n,,0.0,0.0,0.0, +restore the previously saved desktop wallpaper,nitrogen --restore,['nitrogen --restore'],"dconf write /path/to/user_wallpaper_location/ ""true""",,0.0,0.0,0.0, +terminate the telnet session,quit,['quit'],telnet -q,,0.0,0.0,0.0, +Display all locally installed Haxe libraries with versions in a tree format,haxelib list,['haxelib list'],haxelib lib list --tree,,0.0,0.0,1.0, +"Open the encrypted tomb file with its key, mounting it as a regular directory.",tomb open encrypted_directory.tomb -k encrypted_directory.tomb.key,['tomb open encrypted_directory.tomb -k encrypted_directory.tomb.key'],cryptsetup open cryptext --keyring path/to/keyring_directory --mount-root /path/to/mount_point,,0.0,0.0,0.0, +stream and play file.mp3 using mpg123,cat file.mp3 | mpg123 -,['cat file.mp3 | mpg123 -'],mpg123 -f 0:00:00 -l 1:00:00 --file path/to/file.mp3,,0.0,0.0,0.0, +Set the default printer,lpadmin -d printer,['lpadmin -d printer'],eselect printer set default printer_name,,0.0,0.0,0.0, +Debug the PlatformIO project using the specified configuration file,pio debug --project-conf path/to/platformio.ini,['pio debug --project-conf path/to/platformio.ini'],pio debug --config path/to/config_file,,0.0,0.0,1.0, +list all users belonging to the specified group,sudo lid --group name,['sudo lid --group name'],getent groups username | grep group,,0.0,1.0,0.0, +Update custom images,az image update --name name --resource-group resource_group --set property=value,['az image update --name name --resource-group resource_group --set property=value'],crane update image1 image2 ...,,0.0,0.0,0.0, +simulate removing the specified file or directory from the remote location,rclone --dry-run delete remote_name:path/to/file_or_directory,['rclone --dry-run delete remote_name:path/to/file_or_directory'],rmdirs path/to/file_or_directory1 path/to/directory1 path/to/file_or_directory2 path/to/directory2 ...,,0.0,0.0,0.0, +"align the trayer panel to the left, center, or right",trayer --align left|center|right,['trayer --align left|center|right'],trayer -t|--top|center|bottom,,0.0,0.0,1.0, +List all installed versions of Electrode Native,ern platform versions,['ern platform versions'],electrode-native list,,0.0,0.0,0.0, +"Profile the default instance, logging to `profile.log` (`gnuplot` files and a HTML file for result visualizing are also generated)",pw-profiler,['pw-profiler'],gunicorn --log-level info app_name.wsgi:application,,0.0,0.0,0.0, +configure the two-factor authentication requirement for the specified npm package,npm access set mfa=none|publish|automation package_name,['npm access set mfa=none|publish|automation package_name'],npm-auth --configure package_name,,0.0,0.0,0.0, +Delete the user and permanently remove their home directory and mail spool,sudo userdel -r|--remove username,['sudo userdel -r|--remove username'],sudo deluser --remove-home --remove-mail-spool username,,0.0,1.0,1.0, +Display help,dnf config-manager --help-cmd,['dnf config-manager --help-cmd'],pulumi up -h|--help,,0.0,0.0,0.0, +show detailed information for the namespace namespaceX.Y,ndctl list -vvv --namespace=namespaceX.Y,['ndctl list -vvv --namespace=namespaceX.Y'],kubectl describe --namespace=namespaceX.Y namespaceX.Y,,0.0,0.0,0.0, +Write the contents of the clipboard to a file,wl-paste > path/to/file,['wl-paste > path/to/file'],xsel --clipboard > path/to/file,,0.0,0.0,0.0, +compute BLAKE3 checksums of the given files,b3sum path/to/file1 path/to/file2 ...,['b3sum path/to/file1 path/to/file2 ...'],b3sum path/to/file1 path/to/file2 ...,,1.0,0.0,1.0, +stop the local Symfony development web server,symfony server:stop,['symfony server:stop'],symfony serve --stop,,0.0,0.0,1.0, +show how .log files would be renamed to .txt without performing the move,zmv -n '(*).log' '$1.txt',"[""zmv -n '(*).log' '$1.txt'""]",rename 's/.*/_/' *.log | rename 's/_/\.txt/',,0.0,1.0,0.0, +upgrade all installed TeX Live packages,sudo tlmgr update --all,['sudo tlmgr update --all'],tlmgr upgrade --all,,0.0,0.0,0.0, +install the Python package named package using pip,python -m pip install package,['python -m pip install package'],pip install package,1.0,0.0,1.0,0.0, +Deploy the app named app_name to Cloud Foundry with default settings,cf push app_name,['cf push app_name'],cf deploy app_name,,0.0,0.0,1.0, +List attributes for a given service code in a specific region,aws pricing describe-services --service-code AmazonEC2 --region us-east-1,['aws pricing describe-services --service-code AmazonEC2 --region us-east-1'],aws ce list-attributes --service-code service_code --region region,,0.0,0.0,1.0, +"Commit staged changes, opening $EDITOR to write the commit message",dolt commit,['dolt commit'],git am --interactive,,0.0,1.0,0.0, +schedule task_id to run on 2021-02-19,pueue enqueue --delay 2021-02-19 task_id,['pueue enqueue --delay 2021-02-19 task_id'],sudo taskadd --date=2021-02-19 --id task_id,,0.0,1.0,0.0, +Display the MIME type of a file without showing its name,mimetype --brief path/to/file,['mimetype --brief path/to/file'],file --type --mime-type path/to/file,,0.0,1.0,0.0, +Use a different configuration file,waybar -c|--config path/to/config.jsonc,['waybar -c|--config path/to/config.jsonc'],sudo f2fsck -c path/to/config_file /dev/sdXN,,0.0,1.0,0.0, +Show a live system-wide performance counter profile,sudo perf top,['sudo perf top'],perf stat --live,,0.0,0.0,0.0, +Create an EKS cluster with four nodes and save its kubeconfig to a custom file,eksctl create cluster --name=name --nodes=4 --kubeconfig=path/to/config.yaml,['eksctl create cluster --name=name --nodes=4 --kubeconfig=path/to/config.yaml'],"eksctl create cluster --name name --nodes node1,node2,... --kubeconfig path/to/file.kubeconfig",,0.0,0.0,1.0, +Open the specified directories with the Dolphin file manager,dolphin path/to/directory1 path/to/directory2 ...,['dolphin path/to/directory1 path/to/directory2 ...'],dolphin path/to/directory1 path/to/directory2 ...,,1.0,0.0,1.0, +Show the help information for the stl2gts command,stl2gts --help,['stl2gts --help'],tldr stl2gts,,0.0,0.0,0.0, +Trigger a reload of the environment,direnv reload,['direnv reload'],source path/to/environment.yml,,0.0,1.0,0.0, +Generate images from the .htex file and store them in the given directory,gladtex path/to/input.htex -d path/to/image_output_directory,['gladtex path/to/input.htex -d path/to/image_output_directory'],teximages -file path/to/file.tex output_directory,,0.0,0.0,0.0, +List installed packages,dnf list --installed,['dnf list --installed'],pacman --list,,0.0,0.0,0.0, +show the id3v2 program version,id3v2 --version,['id3v2 --version'],id3v2 -version,,0.0,0.0,1.0, +list files in the specified archive,ar t path/to/file.ar,['ar t path/to/file.ar'],zipscan --list path/to/archive.zst,,0.0,0.0,0.0, +List hardware transcoding capabilities of your device,gst-inspect-1.0 vaapi|nvcodec,['gst-inspect-1.0 vaapi|nvcodec'],hwtrans -l,,0.0,0.0,0.0, +Start a server,nova start server,['nova start server'],nxc sqlserver 192.168.178.2 -u username -p password --start-server,,0.0,0.0,0.0, +Get a SUI coin from custom faucet,sui client faucet --url custom-faucet-url,['sui client faucet --url custom-faucet-url'],sui client getcoin sui,,0.0,0.0,1.0, +list IPv4 TCP sockets whose source address is in 192.168.0.0/16,ss -4t src 192.168/16,['ss -4t src 192.168/16'],ss -t -s 192.168.0.0/16,0.0,0.0,1.0,1.0, +show how many tablespoons equal one quart,units quarts tablespoons,['units quarts tablespoons'],1000 / 38.4,,0.0,0.0,0.0, +evaluate and display the derivative of Cos(1/x) using Yacas,"echo ""Echo( Deriv(x)Cos(1/x) );"" | yacas -p -c /dev/stdin","['echo ""Echo( Deriv(x)Cos(1/x) );"" | yacas -p -c /dev/stdin']","yacas -e ""diff(Cos(1/x), x)""",,0.0,0.0,0.0, +switch to the next opened file in the file list,:O n,[':O n'], + N,,0.0,0.0,0.0, +"Generate a 1000×1000 fractal image with mesh 512 and dimension 2.5, saving to path/to/image.ppm",ppmforge -mesh 512 -dimension 2.5 -xsize 1000 -ysize 1000 > path/to/image.ppm,['ppmforge -mesh 512 -dimension 2.5 -xsize 1000 -ysize 1000 > path/to/image.ppm'],pamtopnm -mesh 512 -size 256x256 -scale 1.5 path/to/folder/ path/to/image.pnm > path/to/image.ppm,,0.0,0.0,0.0, +list all packages that depend on the specified package,pactree --reverse package,['pactree --reverse package'],pacman --query --depends package,,0.0,0.0,0.0, +display detailed path components for the given paths in long format,namei --long path/to/a path/to/b path/to/c,['namei --long path/to/a path/to/b path/to/c'],"exa --long --path=path1:path2:,...",,0.0,0.0,0.0, +Reset a specific key value,dconf reset /path/to/key,['dconf reset /path/to/key'],sudo nano /etc/sudoers.d/key=value,,0.0,1.0,0.0, +Crop a raster to the bounds of a vector layer and save the result,gdalwarp -cutline path/to/area_to_cut.geojson -crop_to_cutline path/to/input.tif path/to/output.tif,['gdalwarp -cutline path/to/area_to_cut.geojson -crop_to_cutline path/to/input.tif path/to/output.tif'],gdalwarp -te x1 y1 x2 y2 input.tif output.tif path/to/vector_layer,,0.0,0.0,1.0, +Document the package's library,cargo rustdoc --lib,['cargo rustdoc --lib'],cargo doc --lib,,0.0,0.0,1.0, +compile the D source file at path/to/source.d into an executable,dmd path/to/source.d,['dmd path/to/source.d'],dmd path/to/source.d,,1.0,0.0,1.0, +Display the routing table,ip route show|list,['ip route show|list'],ip route show,,0.0,1.0,1.0, +"Print ""Hello world"" to the terminal using a new zsh shell","zsh -c ""echo Hello world""","['zsh -c ""echo Hello world""']","zstyle -s .shell 'command' ""echo Hello world""",,0.0,0.0,0.0, +display the current system locale and keyboard mapping settings,localectl,['localectl'],locale --print-keymap,0.0,0.0,1.0,0.0, +switch to the specified branch,git switch target_branch,['git switch target_branch'],git checkout branch_name,1.0,0.0,1.0,1.0, +generate a man page for the executable with a custom Name section,help2man executable --name name,['help2man executable --name name'],tldr --name name path/to/executable,,0.0,0.0,0.0, +Generate a UUIDv5 for an object name using a chosen namespace,uuid -v 5 ns:DNS|URL|OID|X500 object_name,['uuid -v 5 ns:DNS|URL|OID|X500 object_name'],uuidgen -n|--namespace uuidv5_namespace --name name,,0.0,0.0,0.0, +display detailed information about the specified process,gops pid,['gops pid'],pidstat --process pid,,0.0,0.0,0.0, +Delete an EKS Cluster,aws eks delete-cluster --name cluster_name,['aws eks delete-cluster --name cluster_name'],aws eks delete-cluster --name name,,0.0,0.0,1.0, +synchronize the Gentoo package repository,emerge --sync,['emerge --sync'],equery sync,,0.0,0.0,0.0, +Show which package owns /etc/postfix/main.cf and its version,rpm --query --file /etc/postfix/main.cf,['rpm --query --file /etc/postfix/main.cf'],postconf -n,,0.0,0.0,0.0, +list all multipass instances with their details,multipass list,['multipass list'],multipass list,,1.0,0.0,1.0, +Show current cloud config,bosh -e environment cloud-config,['bosh -e environment cloud-config'],cloud-config show,,0.0,0.0,0.0, +Recursively sync source directory to destination while excluding .snapshot* files,"fpsync -v -O ""-x|.snapshot*"" /path/to/source/ /path/to/destination/","['fpsync -v -O ""-x|.snapshot*"" /path/to/source/ /path/to/destination/']",slicexml --exclude-snapshot --recursive path/to/source_directory path/to/destination_directory,,0.0,0.0,0.0, +create a regular expression that replaces spaces with \s,grex -s space_separated_strings,['grex -s space_separated_strings'],sed 's/\s+/_/g' path/to/file,,0.0,1.0,0.0, +Open the file explorer and focus on the specified directory,xplr --force-focus path/to/directory,['xplr --force-focus path/to/directory'],exa --directory path/to/directory,,0.0,0.0,0.0, +List all supported raster formats,gdalinfo --formats,['gdalinfo --formats'],gdalinfo -a format,,0.0,0.0,1.0, +Run command in a new container in background and display its ID,docker run --detach image command,['docker run --detach image command'],docker run --rm -i --interactive --tty image:tag command,,0.0,0.0,1.0, +Initialize a (local) repository,borg init path/to/repo_directory,['borg init path/to/repo_directory'],git init,,0.0,1.0,0.0, +list and print all entries in /etc using a Java snippet,"echo 'Files.list(Paths.get(""/etc"")).forEach(System.out::println);' | jbang -","['echo \'Files.list(Paths.get(""/etc"")).forEach(System.out::println);\' | jbang -']",egrep -l '^[^#]*etc' /etc,,0.0,1.0,0.0, +Display information in a table,lscpu --extended,['lscpu --extended'],pueue show --table,,0.0,0.0,0.0, +"Show a menu listing the options red, green, and blue","echo -e ""red\ngreen\nblue"" | dmenu","['echo -e ""red\\ngreen\\nblue"" | dmenu']","echo ""red|green|blue"" | xsel -i",,0.0,0.0,1.0, +Deploy the app's code and configuration to Google App Engine,gcloud app deploy deployables,['gcloud app deploy deployables'],gcloud app deploy,1.0,0.0,1.0,1.0, +attach to a Slurm job step and forward its I/O to the terminal,sattach jobid.stepid,['sattach jobid.stepid'],srun --pty --jobstep path/to/job.step,,0.0,0.0,0.0, +Open a terminal with a specific title,st -T title,['st -T title'],"kitty --title ""title""",,0.0,0.0,0.0, +retrieve the definition of the term and output it as JSON,sdcv --json search_term,['sdcv --json search_term'],doce terms json term_name,,0.0,0.0,0.0, +Start a VPN connection to host.example.com,sudo f5fpc --start --host host.example.com,['sudo f5fpc --start --host host.example.com'],vpnctl start host.example.com,,0.0,0.0,0.0, +Show stored username and password for http://example.com,"echo ""url=http://example.com"" | git credential fill","['echo ""url=http://example.com"" | git credential fill']",http --username path/to/usernames.txt --password path/to/passwords.txt example.com,,0.0,0.0,0.0, +Start ORCA and set a specific tempo (defaults to 120),orca-c --bpm beats_per_minute,['orca-c --bpm beats_per_minute'],orca -t 60|300|m60|m120|m180,,0.0,0.0,0.0, +"Send HTTP requests to listed hosts and report those returning 200, 301, or 304","httpx -u host1,host2,... -mc 200,301,304","['httpx -u host1,host2,... -mc 200,301,304']",http --verbose https://example.com http://example.org:80/ https://localhost:5000/,,0.0,0.0,0.0, +Write the specified message to the system log,logger message,['logger message'],"journalctl -u username --message ""message""",0.0,0.0,1.0,0.0, +Start Redis server using the specified configuration file,redis-server path/to/redis.conf,['redis-server path/to/redis.conf'],redis-server --config-file path/to/file,,0.0,0.0,1.0, +create a new Vite React TypeScript project named my-react-app,pnpm create vite my-react-app --template react-ts,['pnpm create vite my-react-app --template react-ts'],vite init my-react-app,,0.0,0.0,0.0, +crack the given hash using the rockyou wordlist with common mutation rules,hashcat --hash-type hash_type_id --attack-mode 0 --rules-file /usr/share/hashcat/rules/best64.rule hash_value /usr/share/wordlists/rockyou.txt,['hashcat --hash-type hash_type_id --attack-mode 0 --rules-file /usr/share/hashcat/rules/best64.rule hash_value /usr/share/wordlists/rockyou.txt'],hashcat --wordlist path/to/rockyou.txt --attack-mode common --hash-type hash_type_name hash_value --mutate-all,,0.0,0.0,1.0, +Generate fstab entries for the mount point using its volume label,genfstab -L path/to/mount_point,['genfstab -L path/to/mount_point'],mkfs.fstab --mountpoint=path/to/mount_point -L path/to/volume_label,,0.0,0.0,0.0, +display SMART health information for the specified NVMe device,sudo nvme smart-log device,['sudo nvme smart-log device'],sudo nvme show -d /dev/nvme0,,0.0,1.0,1.0, +display release and architecture information from the apt-clone backup file,apt-clone info path/to/backup.tar.gz,['apt-clone info path/to/backup.tar.gz'],apt-clone --show-release path/to/backup_file,,0.0,0.0,1.0, +Start btop in low-color (256-color) mode,btop --low-color,['btop --low-color'],btop -c 0-255,,0.0,0.0,1.0, +"Gracefully stop the specified LXC container, optionally on a remote host",lxc stop [remote:]container,['lxc stop [remote:]container'],lxc stop --remote=host_name|ip_or_hostname container_name,,0.0,0.0,1.0, +Run server,agate path/to/file,['agate path/to/file'],serve,,0.0,1.0,0.0, +Compress the PNG file with minimal optimization for fastest processing,optipng -o0 path/to/file.png,['optipng -o0 path/to/file.png'],pngquant path/to/file.png,,0.0,0.0,0.0, +display cleared register for assets:bank:checking and auto‑reload when the ledger changes,hledger-ui --register assets:bank:checking --cleared --watch,['hledger-ui --register assets:bank:checking --cleared --watch'],ledgerctl --clear-bank assets:bank:checking,,0.0,0.0,0.0, +compile and run the D project's default executable,dub,['dub'],dune compile,,0.0,0.0,0.0, +send a POST request with form field name=bob to http://example.com/form,curl -X POST --data 'name=bob' http://example.com/form,"[""curl -X POST --data 'name=bob' http://example.com/form""]",curlie --form bob https://example.com/form,,0.0,0.0,0.0, +Email the last ten commits on the current branch,git send-email -10,['git send-email -10'],git send-email,1.0,0.0,1.0,1.0, +Reject a minion key by name,salt-key -r MINION_ID,['salt-key -r MINION_ID'],salt-key -x minion_key_name,,0.0,0.0,1.0, +Replace the specified text in the current repository,git sed 'find_text' 'replace_text',"[""git sed 'find_text' 'replace_text'""]","git replace ""search_pattern"" ""replacement_text""",0.0,0.0,1.0,1.0, +generate a new Scala project using the hello-world Giter8 template from GitHub,sbt new scala/hello-world.g8,['sbt new scala/hello-world.g8'],sbt new hello_world,,0.0,0.0,1.0, +run Go linters on the current directory,golangci-lint run,['golangci-lint run'],go fmt|go vet,,0.0,0.0,0.0, +Search for a pattern within a file,"grep ""search_pattern"" path/to/file","['grep ""search_pattern"" path/to/file']","rgrep ""search_pattern"" path/to/file",1.0,0.0,1.0,0.0, +switch focus to the other window, o,[' o'],w,,0.0,1.0,0.0, +"Specify a range. Addition and multiplication problems would feature numbers between 0 and range, inclusive. Subtraction and division problems would have required result and number to be operated on, between 0 and range",arithmetic -r 7,['arithmetic -r 7'],"echo ""3 + 5"" | bc -l < /dev/stdin | grep -o '[0-9]+'",,0.0,1.0,0.0, +list portable service images found in the portable image search paths,portablectl list,['portablectl list'],portablectl list-service-images,,0.0,0.0,1.0, +compile the Rust project using the specified number of parallel jobs,cargo build --jobs number_of_threads,['cargo build --jobs number_of_threads'],cargo rustc --jobs num_jobs,,0.0,0.0,1.0, +Add a new Laravel site,larasail host domain path/to/site_directory,['larasail host domain path/to/site_directory'],laravel new project_name,,0.0,0.0,0.0, +Execute benchmarks for every binary target in the Cargo project,cargo bench --bins,['cargo bench --bins'],cargo bench --bin,,0.0,0.0,1.0, +calculate the xxhash checksum of path/to/file,xxhsum -H0|32|64|128 path/to/file,['xxhsum -H0|32|64|128 path/to/file'],xxh --path=path/to/file,,0.0,0.0,0.0, +Run a specific script defined in the `kool.yml` file in the current directory,kool run script,['kool run script'],kool run path/to/kool.yml --script path/to/script.py,,0.0,0.0,1.0, +Promote specified swarm nodes to manager role,docker node promote node1 node2 node3 ...,['docker node promote node1 node2 node3 ...'],"kubectl promote node node1,node2,...:manager",,0.0,0.0,0.0, +"Crop image to WxH region starting at X,Y and save the result",jpegtran -crop WxH+X+Y path/to/image.jpg > path/to/output.jpg,['jpegtran -crop WxH+X+Y path/to/image.jpg > path/to/output.jpg'],magick convert path/to/input_file_%d.png -crop WxH+X_offset+Y_offset% path/to/output_file.png,,0.0,0.0,0.0, +restore the project's NuGet packages,dotnet restore,['dotnet restore'],dotnet restore,,1.0,0.0,1.0, +list all imported OpenVPN configuration profiles,openvpn3 configs-list,['openvpn3 configs-list'],openvpn-import --show-profiles,,0.0,0.0,0.0, +show detailed size and attribute information for the specified file,pkginfo -f path/to/file,['pkginfo -f path/to/file'],du -s|--sum path/to/file,,0.0,0.0,0.0, +initialize a new Rust library project in the current directory,cargo init --lib,['cargo init --lib'],cargo init,,0.0,0.0,1.0, +"Print the 1st, 3rd, and 5th colon-separated fields of each line",choose --field-separator ':' 0 2 4,"[""choose --field-separator ':' 0 2 4""]","cat path/to/file | tr -s : ' ' | awk '{print $1, $3, $5}'",,0.0,1.0,0.0, +measure I/O latency on /tmp using ten 1 MB operations,ioping -c 10 -s 1M /tmp,['ioping -c 10 -s 1M /tmp'],ioping --num-operations=100000 path/to/tmpdir,,0.0,0.0,1.0, +display the ASCII table with decimal character codes,ascii -d,['ascii -d'],ascii,,0.0,0.0,1.0, +display concise documentation for the libuser-lid command,tldr libuser-lid,['tldr libuser-lid'],tldr libuser-lid,,1.0,0.0,1.0, +"run a command in a virtual X server, automatically selecting a free display number",xvfb-run --auto-servernum command,['xvfb-run --auto-servernum command'],x11-run -f command,,0.0,0.0,0.0, +Resize the input image to specified dimensions and write the result to a new file,pnmscalefixed -width width -height height path/to/input.pnm > path/to/output.pnm,['pnmscalefixed -width width -height height path/to/input.pnm > path/to/output.pnm'],magick path/to/input_image.png size_x size_y > path/to/output_image.png,,0.0,0.0,0.0, +run Smalltalk CI tests in headful mode showing the VM window,smalltalkci --headful,['smalltalkci --headful'],smalltalkci --headless,,0.0,0.0,1.0, +create a new Sails.js API named name,sails generate name,['sails generate name'],sails api create name,,0.0,0.0,1.0, +list all SELinux port labeling rules,sudo semanage port -l|--list,['sudo semanage port -l|--list'],sudo semanage port -l,,0.0,1.0,1.0, +Display events related to a specific command given a command ID,aws history show command_id,['aws history show command_id'],sudo evtest --command-id 12345,,0.0,1.0,0.0, +Apply Atkinson dithering with seed 1337 to a PGM image and save the result.,ppmditherbw -atkinson -randomseed 1337 path/to/image.pgm > path/to/file.pgm,['ppmditherbw -atkinson -randomseed 1337 path/to/image.pgm > path/to/file.pgm'],pgmdither -dither=Atkinson -seed=1337 path/to/input.pgm > path/to/output.pgm,,0.0,0.0,0.0, +reset the specified dconf key to its default value,dconf reset /path/to/key,['dconf reset /path/to/key'],dconf reset /path/to/key,,1.0,0.0,1.0, +"Run a project if the current directory contains a `project.godot` file, otherwise open the project manager",godot,['godot'],godot path/to/project.godot,,0.0,0.0,1.0, +Upload the specified file and allow it to be downloaded up to four times,ffsend upload path/to/file -d|--downloads 4,['ffsend upload path/to/file -d|--downloads 4'],put -4 path/to/file,,0.0,0.0,0.0, +Show deployed and available images,fluxctl list-images,['fluxctl list-images'],crane inspect --images,,0.0,0.0,0.0, +"display specified IPC columns like key, ID, permissions, send, status, semaphores, resource","lsipc --output KEY,ID,PERMS,SEND,STATUS,NSEMS,RESOURCE,...","['lsipc --output KEY,ID,PERMS,SEND,STATUS,NSEMS,RESOURCE,...']",ipcs -c|columns|key|ID|permissions|send|status|semaphores|resource,,0.0,0.0,0.0, +Save the zip archive's comments to a text file,zipnote path/to/file.zip > path/to/file.txt,['zipnote path/to/file.zip > path/to/file.txt'],zip -s path/to/archive.zip path/to/file.txt,,0.0,1.0,0.0, +show the installed OpenSSL version,openssl version,['openssl version'],openssl version,1.0,1.0,1.0,1.0, +Create a copy of the source file with all symbol information removed,objcopy --strip-all path/to/source_file path/to/target_file,['objcopy --strip-all path/to/source_file path/to/target_file'],clang-format -i path/to/source_file.cpp,,0.0,0.0,0.0, +Send the provided message as a reply to the specified Linode ticket,"linode-cli tickets reply ticket_id --description ""The content of your reply""","['linode-cli tickets reply ticket_id --description ""The content of your reply""']","linode-cli tickets replies ticket_id --message ""reply_message""",,0.0,0.0,1.0, +Execute a Lua expression,"lua -e 'print(""Hello World"")'","['lua -e \'print(""Hello World"")\'']","lua ""expression""",,0.0,0.0,1.0, +scan the input data for viruses with ClamAV,command | clamscan -,['command | clamscan -'],clamscan path/to/file_or_directory,,0.0,0.0,0.0, +add a rule for packets destined to 192.168.178.2,sudo ip rule add to 192.168.178.2/32,['sudo ip rule add to 192.168.178.2/32'],sudo iptables --rule TCP:192.168.178.2/32 --remote 0.0.0.0/0,,0.0,1.0,1.0, +display quota usage statistics for all file systems,sudo repquota -all,['sudo repquota -all'],df -h --all,,0.0,1.0,0.0, +Delete the current Lando application and remove its associated containers,lando destroy,['lando destroy'],lando destroy --remove-containers,,0.0,0.0,1.0, +Start runit's 3-stage init scheme,runit,['runit'],sudo start-stop-daemon --start --stop --exec /sbin/init,,0.0,1.0,0.0, +Add the specified npm package to the local npm cache,npm cache add package_name,['npm cache add package_name'],npm install package_name,0.0,0.0,1.0,1.0, +Delete the specified Azure storage queue and all its messages,az storage queue delete --account-name storage_account_name --name queue_name --fail-not-exist,['az storage queue delete --account-name storage_account_name --name queue_name --fail-not-exist'],az storage queue delete --name name --delete-messages,,0.0,0.0,1.0, +convert the given page range of a PDF file into an SVG,pdftocairo path/to/file.pdf output.svg -svg -f first_page -l last_page,['pdftocairo path/to/file.pdf output.svg -svg -f first_page -l last_page'],pdftosvg path/to/file.pdf 1-3,,0.0,0.0,0.0, +"Set the album metadata of all MP3 files in the current directory to ""album""",id3tag --album album *.mp3,['id3tag --album album *.mp3'],mp3info -a album *.mp3,,0.0,0.0,0.0, +Activate a specific version of an SDK for the current terminal session,sdk use sdk_name sdk_version,['sdk use sdk_name sdk_version'],sdk activate sdk_name --version version,,0.0,0.0,1.0, +launch a PXE server serving netboot.xyz without binding DHCP,pixiecore quick xyz --dhcp-no-bind,['pixiecore quick xyz --dhcp-no-bind'],dhcp-client --ip 192.168.0.1/24 -m bootp -k netboot.xyz -g,,0.0,0.0,0.0, +Mount the specified rclone remote directory to a local mount point.,rclone mount remote_name:path/to/directory path/to/mount_point,['rclone mount remote_name:path/to/directory path/to/mount_point'],rclone mount path/to/rclone_remote_directory path/to/local_mount_point,,0.0,0.0,1.0, +Add a file context rule labeling /mnt/share as samba_share_t,sudo semanage fcontext -a|--add -t|--type samba_share_t '/mnt/share(/.*)?',"[""sudo semanage fcontext -a|--add -t|--type samba_share_t '/mnt/share(/.*)?'""]",sudo nano /etc/fstab,,0.0,1.0,1.0, +generate Kubernetes configuration files for the JHipster application,jhipster kubernetes,['jhipster kubernetes'],jhipster config,,0.0,0.0,1.0, +display concise help for the npm run command,tldr npm run,['tldr npm run'],tldr nrm,,0.0,0.0,1.0, +Show the user's role within the specified npm organization,npm org ls organization_name username,['npm org ls organization_name username'],npm org view username organization_name,0.0,0.0,1.0,1.0, +display the status of background jobs in the current shell,jobs,['jobs'],jobs -l,1.0,0.0,1.0,1.0, +Enable accelerated networking on the NIC named nic in the specified resource group,az network nic update --accelerated-networking true --name nic --resource-group resource_group,['az network nic update --accelerated-networking true --name nic --resource-group resource_group'],az network nic enable-accelerated-nic --resource-group group_name --name nic,,0.0,0.0,1.0, +jump to the start of the file with g or to the end with G,"G (end), g (start)","['G (end), g (start)']"," + K, + J, + K, + E",,0.0,0.0,0.0, +Launch Newsboat and refresh all feeds on startup,newsboat -r,['newsboat -r'],newsboat --refresh,,0.0,0.0,1.0, +run interactive MySQL security setup,mysql_secure_installation,['mysql_secure_installation'],mysql_secure_installation,,1.0,0.0,1.0, +Build Caddy and output to a specific file,xcaddy build --output path/to/file,['xcaddy build --output path/to/file'],caddy build path/to/file,,0.0,0.0,0.0, +list all Python tools installed globally via uv,uv tool list,['uv tool list'],uv list --global python,0.0,0.0,1.0,1.0, +show PlatformIO help information and list its available subcommands,pio --help,['pio --help'],pio help,,0.0,0.0,1.0, +"Count source code lines, excluding files ignored by .gitignore and similar rules",loc -u,['loc -u'],git count --exclude-ignore,,0.0,1.0,0.0, +show detailed list of all Distrobox containers,distrobox-list --verbose,['distrobox-list --verbose'],distrobox-containers --list,,0.0,0.0,0.0, +run the script and restart it whenever the file changes,nodemon path/to/file.js,['nodemon path/to/file.js'],shc --restart path/to/file.sh,,0.0,0.0,0.0, +Display filesystems and their disk usage in human-readable form with colors and graphs,dfc,['dfc'],sudo fsck -H,,0.0,1.0,0.0, +generate bash completions for pueue and save them to /usr/share/bash-completion/completions/pueue.bash,sudo pueue completions bash /usr/share/bash-completion/completions/pueue.bash,['sudo pueue completions bash /usr/share/bash-completion/completions/pueue.bash'],pueue completion bash > /usr/share/bash-completion/completions/pueue.bash,,0.0,0.0,0.0, +clean the project and build its package,mvn clean package,['mvn clean package'],cargo clean --package,,0.0,0.0,0.0, +Generate an XML documentation file from the given C# source file,csc /doc:path/to/output.xml path/to/input_file.cs,['csc /doc:path/to/output.xml path/to/input_file.cs'],dotnet docs generate --xml path/to/source.cshtml,,0.0,0.0,0.0, +Change the data directory,ranger --datadir=path/to/directory,['ranger --datadir=path/to/directory'],nxc ip4 -c 192.168.178.2 -d path/to/directory,,0.0,0.0,0.0, +run a command with its root set to the specified directory,chroot path/to/new/root command,['chroot path/to/new/root command'],sudo -E command,,0.0,1.0,0.0, +update all installed packages from official repositories and the AUR,yay,['yay'],pacaur -Syua,,0.0,0.0,0.0, +display a table of all existing Ethernet bridges and their ports,sudo brctl show,['sudo brctl show'],brctl show,,0.0,0.0,0.0, +Update the value of a path,gnmic --address ip:port set --update-path path --update-value value,['gnmic --address ip:port set --update-path path --update-value value'],sudo f2fsadm -u /dev/sdXN path/to/file_or_directory,,0.0,1.0,0.0, +show a summary of commits per author sorted by commit count,git shortlog -n|--numbered,['git shortlog -n|--numbered'],git log --author=author -c,,0.0,1.0,1.0, +Send a command to all players,playerctl --all-players play-pause|next|previous|...,['playerctl --all-players play-pause|next|previous|...'],/commands send,,0.0,0.0,0.0, +Repair a file and show the process in detail,pcapfix --verbose path/to/file.pcap,['pcapfix --verbose path/to/file.pcap'],sudo fsck -r /dev/sdXN,,0.0,1.0,0.0, +Update the checksums in a `PKGBUILD`,updpkgsums,['updpkgsums'],sudo pkgbuild --update-checksums path/to/pkgfile,,0.0,1.0,0.0, +run the specified Ansible playbook with the given extra variables,"ansible-playbook playbook -e ""variable1=value1 variable2=value2""","['ansible-playbook playbook -e ""variable1=value1 variable2=value2""']","ansible-playbook playbook --extra-vars variable1=value1,variable2=value2 ...",,0.0,0.0,1.0, +show owners of files matching the specified pattern,pkginfo -o pattern,['pkginfo -o pattern'],find . -type f -name '*.py' | grep 'owner',,0.0,1.0,0.0, +open the Metasploit Framework interactive console,msfconsole,['msfconsole'],msfconsole,,1.0,0.0,1.0, +install the Android APK onto the connected device or emulator,adb install path/to/file.apk,['adb install path/to/file.apk'],adb install path/to/file.apk,,1.0,0.0,1.0, +Benchmark cracking performance,fcrackzip --benchmark,['fcrackzip --benchmark'],crackpy --benchmark,,0.0,0.0,0.0, +Read recorded system events from the capture file and display them,sysdig -r path/to/file.scap,['sysdig -r path/to/file.scap'],sysdig path/to/capture_file,,0.0,0.0,1.0, +show differences between a file from another branch and the current file,git diff branch:path/to/file2 path/to/file,['git diff branch:path/to/file2 path/to/file'],git diff path/to/file branch_name,0.0,0.0,1.0,1.0, +retrieve the specified Kops cluster's configuration in YAML format,kops get cluster cluster_name -o yaml,['kops get cluster cluster_name -o yaml'],kubectl get clusters --format=yaml,,0.0,0.0,0.0, +Uninstall any Homebrew formula not specified in the Brewfile,brew bundle cleanup --force,['brew bundle cleanup --force'],brew uninstall --formula formula,,0.0,0.0,1.0, +List services with runlevel,chkconfig --list,['chkconfig --list'],getenp5 --runlevel,,0.0,0.0,0.0, +Run only tests whose names match the given regular expression,mocha --grep regular_expression,['mocha --grep regular_expression'],"pytest --match ""regular_expression""",,0.0,1.0,0.0, +Serve a `.js` or `.vue` file in development mode with zero config,vue serve filename,['vue serve filename'],serve --config-file path/to/config.js|config.json,,0.0,0.0,0.0, +display the ppmtopgm program's version information,ppmtopgm -version,['ppmtopgm -version'],ppmtopgm -version,,1.0,0.0,1.0, +Deploy the project to Vercel with the environment variable ENV set to var,vercel --env ENV=var,['vercel --env ENV=var'],vercel --env ENV var,,0.0,0.0,1.0, +run a specified command inside the project's Poetry virtual environment,poetry run command,['poetry run command'],poetry run command,,1.0,0.0,1.0, +Check for formatting errors without writing to the files,cargo fmt --check,['cargo fmt --check'],rustfmt --check-only path/to/file_or_directory,,0.0,0.0,0.0, +install all available firmware updates,fwupdmgr update,['fwupdmgr update'],fwupdmgr update --all,,0.0,0.0,1.0, +"display the specified PE header (DOS, COFF, or optional) from the executable",readpe --header dos|coff|optional path/to/executable,['readpe --header dos|coff|optional path/to/executable'],peheader -d|c path/to/executable,,0.0,0.0,0.0, +Show the target path of the currently selected kernel symlink,eselect kernel show,['eselect kernel show'],kconfig --get path/to/target,,0.0,0.0,0.0, +Convert video to a GIF with 1000 px height and 15 fps,ffmpeg -i path/to/video.mp4 -vf 'scale=-1:1000' -r 15 path/to/output.gif,"[""ffmpeg -i path/to/video.mp4 -vf 'scale=-1:1000' -r 15 path/to/output.gif""]","ffmpeg -i path/to/input_video.mp4 -vf ""scale=1000:15"" -f image2 path/to/output.gif",0.0,0.0,1.0,1.0, +uninstall the specified package using superuser privileges,sudo urpme package,['sudo urpme package'],sudo dnf remove package_name,,0.0,1.0,1.0, +list Cost and Usage Report definitions for the current AWS account,aws cur describe-report-definitions,['aws cur describe-report-definitions'],aws cost-and-use report list,,0.0,0.0,1.0, +perform a traceroute from source IP 192.0.2.1,scamper -i 192.0.2.1,['scamper -i 192.0.2.1'],tracepath -s 192.0.2.1,,0.0,0.0,0.0, +rebuild the project automatically whenever any file changes,reflex make,['reflex make'],cargo rebuild --allow-new-files,,0.0,0.0,0.0, +Create a git bundle containing commits from the past seven days,git bundle create path/to/file.bundle --since 7.days HEAD,['git bundle create path/to/file.bundle --since 7.days HEAD'],git bundle init --past-7d,0.0,0.0,1.0,1.0, +Tag a container image with a new name and tag,ctr images tag source_image:source_tag target_image:target_tag,['ctr images tag source_image:source_tag target_image:target_tag'],crane tag image_name:tag,,0.0,0.0,0.0, +list active storage pools with their autostart status,virsh pool-list --autostart|no-autostart,['virsh pool-list --autostart|no-autostart'],virsh pool-list --status autostart,,0.0,0.0,1.0, +add the loopback network interface to the trawl operation,trawl -l,['trawl -l'],trawl add interface,,0.0,0.0,1.0, +Download all assets from the release identified by the specified tag,glab release download tag,['glab release download tag'],crane fetch --tag tag,,0.0,0.0,0.0, +Create a new Git repository with automatic commit of subsequent changes,pass git init,['pass git init'],git init --auto-commit,,0.0,1.0,0.0, +"Filter containers by status (created, running, removing, paused, exited and dead)","podman ps --filter ""status=status""","['podman ps --filter ""status=status""']","podman ps --filter ""status=created|running|removed|paused|exited|dead""",,0.0,0.0,1.0, +"Open an interactive DuckDB shell on the given file, creating it if missing.",duckdb path/to/dbfile,['duckdb path/to/dbfile'],duckdb path/to/file,,0.0,0.0,1.0, +Remove a package and all packages depending on it,aptitude remove package,['aptitude remove package'],dpkg --remove --force-depends package,,0.0,1.0,0.0, +"move source to target, overwriting existing files without prompting",mv --force path/to/source path/to/target,['mv --force path/to/source path/to/target'],mv -i path/to/source path/to/target,,0.0,1.0,1.0, +Set the current user's login shell interactively,chsh,['chsh'],chsh -s|--shell new_shell,,0.0,0.0,1.0, +Output results in a specific [F]ormat,bats --formatter pretty|tap|tap13|junit path/to/test.bats,['bats --formatter pretty|tap|tap13|junit path/to/test.bats'],jigsaw --format html|latex|tex path/to/input.gpkg > path/to/output.html|path/to/output.tex,,0.0,0.0,0.0, +Open a LUKS volume and make the decrypted mapping read-only,cryptsetup open --readonly /dev/sdXY mapping_name,['cryptsetup open --readonly /dev/sdXY mapping_name'],sudo luksFormat --read-only path/to/partition/lun1,,0.0,1.0,0.0, +Obtain a Kerberos ticket using the given keytab file,kinit -t path/to/keytab,['kinit -t path/to/keytab'],kinit -k path/to/keytab_file,,0.0,0.0,1.0, +Build the specified app on the F-Droid build server,fdroid build app_id --server,['fdroid build app_id --server'],f-droid build path/to/build_directory,,0.0,0.0,0.0, +"Execute a command inside a process's mount, UTS, IPC, network, PID, user, and cgroup namespaces",nsenter --target pid --mount|uts|ipc|net|pid|user|cgroup command command_arguments,['nsenter --target pid --mount|uts|ipc|net|pid|user|cgroup command command_arguments'],exec --namespace=process_mounts|uts|ipc|network|pid|user|cgroup command argument1 argument2 ...,,0.0,0.0,0.0, +List the contents of the tree on a branch,git ls-tree branch_name,['git ls-tree branch_name'],git ls-tree -r|--root path/to/branch,,0.0,0.0,1.0, +"Parse optional verbose and version options, supporting both short and long forms","getopt --options vV --longoptions verbose,version -- --version --verbose","['getopt --options vV --longoptions verbose,version -- --version --verbose']",jello -v|--verbose --version,,0.0,0.0,0.0, +Run a 30-second GET load test against https://example.com,"echo ""GET https://example.com"" | vegeta attack -duration=30s","['echo ""GET https://example.com"" | vegeta attack -duration=30s']",nokogiri --load-tests 'GET=https://example.com/1234567890abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef01234,,0.0,0.0,0.0, +Delete the specified Docker networks,docker network rm network_name1 network_name2 ...,['docker network rm network_name1 network_name2 ...'],docker network prune,,0.0,0.0,1.0, +display the current kernel version number,uname -r,['uname -r'],uname -r,1.0,1.0,1.0,1.0, +show help information for Git garbage collection,git gc --help,['git gc --help'],git gc --help,1.0,1.0,1.0,1.0, +Disable the agent,"puppet agent --disable ""message""","['puppet agent --disable ""message""']",pw-agent --disable,,0.0,0.0,0.0, +Run a CPU benchmark with multiple threads for a specified time,sysbench --threads=number_of_threads --time=seconds,['sysbench --threads=number_of_threads --time=seconds'],cpuprobe --time=duration --numthreads=n,,0.0,0.0,0.0, +display the current Linode account settings,linode-cli account settings,['linode-cli account settings'],linode-cli accounts show,,0.0,0.0,1.0, +clear the terminal screen,clear,['clear'],stty -echo,0.0,0.0,1.0,0.0, +recursively restore default SELinux contexts for all items in the directory,restorecon -R -v path/to/directory,['restorecon -R -v path/to/directory'],sudo setsebool -P context|default|all|* /etc/selinux,,0.0,0.0,0.0, +"Permanently assign interface enp1s0 to the block zone, blocking its traffic",firewall-cmd --permanent --zone=block --change-interface=enp1s0,['firewall-cmd --permanent --zone=block --change-interface=enp1s0'],sudo ifenslave --block -e enp1s0,,0.0,1.0,0.0, +Specify the remote [u]sername on a remote [h]ost,rexec -username=username -h=remote_host ps aux,['rexec -username=username -h=remote_host ps aux'],ssh -l username hostname,,0.0,1.0,0.0, +Sign the root.layout file using the default GPG key,in-toto-sign -f root.layout --gpg,['in-toto-sign -f root.layout --gpg'],gopkg-sign --root-layout path/to/root.layout,,0.0,0.0,0.0, +Create a named binary from a source file,ocamlc -o path/to/binary path/to/source_file.ml,['ocamlc -o path/to/binary path/to/source_file.ml'],nasm path/to/source.asm -f bin -o|--output path/to/output.bin,,0.0,0.0,0.0, +Generate scaffolding for a new project based on a template,lein new template_name project_name,['lein new template_name project_name'],laravel scaffold,,0.0,0.0,0.0, +search for a package named package,cradle package search package,['cradle package search package'],apt search package,,0.0,1.0,0.0, +Download a torrent and launch the specified user interface,deluge -u gtk|web|console url|magnet|path/to/file,['deluge -u gtk|web|console url|magnet|path/to/file'],torrent-downloader --interface=interface_name path/to/file.torrent,,0.0,0.0,0.0, +Run the k6 load test script using base JavaScript compatibility mode,k6 run --compatibility-mode=base script.js,['k6 run --compatibility-mode=base script.js'],k6 run --base-js-compatibility-mode=strict|legacy,,0.0,0.0,1.0, +Update the PO file to reflect changes in its original master text file,po4a-updatepo --format text --master path/to/master.txt --po path/to/result.po,['po4a-updatepo --format text --master path/to/master.txt --po path/to/result.po'],po4a update path/to/source.po,,0.0,0.0,0.0, +Serve the documentation in the given directory on localhost with live reload,docsify serve path/to/directory,['docsify serve path/to/directory'],doctum serve --live-reload path/to/directory,,0.0,0.0,0.0, +Create a custom IAM role in a specified organization or project from a YAML file,gcloud iam roles create role_name --organization|project organization|project_id --file path/to/role.yaml,['gcloud iam roles create role_name --organization|project organization|project_id --file path/to/role.yaml'],aws iam create-role --role-arn aws_iam_role_name --file path/to/role.yaml,,0.0,0.0,0.0, +Reboot the system,i3exit reboot,['i3exit reboot'],reboot,,0.0,1.0,0.0, +authenticate Azure CLI as a service principal using a client certificate,az login --service-principal --username http://azure-cli-service-principal --password path/to/cert.pem --tenant someone.onmicrosoft.com,['az login --service-principal --username http://azure-cli-service-principal --password path/to/cert.pem --tenant someone.onmicrosoft.com'],az login --service-principal --username username --password password --tenant tenant_id --certificates-client-certificate path/to/cert.pem,,0.0,0.0,1.0, +"Go to a directory that contains ""foo"" in the name",z foo,['z foo'],cd foo,,0.0,1.0,0.0, +Play the given audio file or stream using Clementine,clementine url|path/to/music.ext,['clementine url|path/to/music.ext'],clementine path/to/file_or_stream,,0.0,0.0,1.0, +Print `k` phrases formatted as present participle [V]erb + [a]djective + singular [n]oun + [f]inal,buzzphrase k '{V} {a} {n} {f}',"[""buzzphrase k '{V} {a} {n} {f}'""]","treetime -v ""verb"" ""adjective"" ""noun"" ""final"" ""k""",,0.0,0.0,0.0, +Close the current Telnet connection,-],['-]'],telinit -q,,0.0,1.0,0.0, +delete a local podman image,podman rmi,['podman rmi'],podman rmi image:tag,,0.0,0.0,1.0, +Consume messages from the specified topic beginning at the latest offset,kcat -C -t topic -b brokers,['kcat -C -t topic -b brokers'],mosquitto_sub -t topic -l,,0.0,0.0,0.0, +Redirect a file to `stdin` (achieves the same effect as `cat file.txt |`),command < path/to/file.txt,['command < path/to/file.txt'],command &> /dev/null,,0.0,1.0,1.0, +"convert the JPEG image to AVIF format, outputting file.avif",cavif path/to/image.jpg,['cavif path/to/image.jpg'],jpegtopafv1 --output-file=file.avif path/to/image.jpg,,0.0,0.0,0.0, +Install a specific version of an application,cs install application_name:application_version,['cs install application_name:application_version'],npm install -g|--global package_name@version,,0.0,0.0,0.0, +View documentation for the current command,tldr pamfile,['tldr pamfile'],tldr pamchk,,0.0,0.0,1.0, +Create a copy of the file converting line endings to macOS style,unix2mac -n|--newfile path/to/file path/to/new_file,['unix2mac -n|--newfile path/to/file path/to/new_file'],unix2mac -c path/to/file,,0.0,0.0,1.0, +Run the web extension from the current directory using Firefox,web-ext run,['web-ext run'],ff -web-ext path/to/file.extension,,0.0,0.0,0.0, +"Search multiple directories, one recursively",fdupes directory1 -R directory2,['fdupes directory1 -R directory2'],find path/to/directory1 path/to/directory2 ... -type f | xargs grep search_pattern,,0.0,1.0,0.0, +display all accounts as a hierarchical tree with their types,hledger accounts --tree --types,['hledger accounts --tree --types'],hledger account --tree,,0.0,0.0,1.0, +run dbt tests for the model named example_model,dbt test --select example_model,['dbt test --select example_model'],dbt test --model example_model,,0.0,0.0,1.0, +Convert a PPM image to a PCX file,ppmtopcx path/to/file.ppm > path/to/file.pcx,['ppmtopcx path/to/file.ppm > path/to/file.pcx'],ppmtopcx path/to/file.ppm > path/to/output_file.pcx,,0.0,0.0,1.0, +Create and sign a link metadata file for given files in current directory,in-toto-record stop -n path/to/edit_file1 path/to/edit_file2 ... -k path/to/key_file -p .,['in-toto-record stop -n path/to/edit_file1 path/to/edit_file2 ... -k path/to/key_file -p .'],gitleaks create-link-metadata path/to/file1 path/to/file2 ...,,0.0,0.0,0.0, +show a summary of the set-nodeversion command usage,tldr set-nodeversion,['tldr set-nodeversion'],tldr set-nodeversion,,1.0,0.0,1.0, +convert the PNM image to a FIASCO file using the given quality level,pnmtofiasco --quality quality_level path/to/file.pnm > path/to/file.fiasco,['pnmtofiasco --quality quality_level path/to/file.pnm > path/to/file.fiasco'],pnmtofiasco -quality value path/to/input_file.pnm > path/to/output.fiasco,,0.0,0.0,1.0, +compile and bundle the specified Vue file for production,vue build filename,['vue build filename'],vue g path/to/file.vue --bundle,,0.0,0.0,1.0, +run the Go program in the current directory with the provided arguments,gow run . argument1 argument2 ...,['gow run . argument1 argument2 ...'],go run path/to/file.go arg1 arg2 ...,,0.0,0.0,0.0, +display details about the system's package repositories,inxi -r,['inxi -r'],pacman --query,,0.0,0.0,0.0, +Sign a web extension package using the provided API key and secret,web-ext sign --api-key api_key --api-secret api_secret,['web-ext sign --api-key api_key --api-secret api_secret'],web-ext sign -a api_key -s secret path/to/package.json,,0.0,0.0,1.0, +Set the global default Go version to the specified go_version,goenv global go_version,['goenv global go_version'],goenv global go_version,,1.0,0.0,1.0, +Deploy smart contracts to the configured network using Truffle migrations,truffle migrate,['truffle migrate'],truffle migrate,,1.0,0.0,1.0, +Run the main function of a specified namespace,clj -M -m namespace args,['clj -M -m namespace args'],k8s run --namespace name path/to/main_function,,0.0,0.0,0.0, +Close the windows rooted at the selected node,bspc node --close,['bspc node --close'],q,,0.0,0.0,0.0, +Disable service at boot for runlevel 3,chkconfig --level 3 ntpd off,['chkconfig --level 3 ntpd off'],rc-update remove --runlevel=3 service_name,,0.0,0.0,0.0, +Connect to the MySQL database named database_name on host database_host,mysql -h database_host database_name,['mysql -h database_host database_name'],mysql --host=database_host --username=username database_name,,0.0,0.0,1.0, +list the enrolled fingerprints for the specified user,fprintd-list username,['fprintd-list username'],fprintd-fingerprints --user username,,0.0,0.0,0.0, +Show information about the currently playing song,mpc status,['mpc status'],playback-song-info,,0.0,0.0,0.0, +Enable incremental regeneration,jekyll serve --incremental,['jekyll serve --incremental'],git add -i|--incremental,,0.0,0.0,0.0, +Evaluate 5 ÷ 3 and display the result with five decimal places,"eva --fix 5 ""5 / 3""","['eva --fix 5 ""5 / 3""']","echo ""scale = 5; 5 / 3"" | bc",,0.0,1.0,0.0, +Deactivate the current virtual environment,vf deactivate,['vf deactivate'],deactivate,,0.0,0.0,0.0, +Create an access port for Internet sharing from the same Wi-Fi interface,create_ap wlan0 wlan0 access_point_ssid passphrase,['create_ap wlan0 wlan0 access_point_ssid passphrase'],sudo aireplay-ng -0 16777216 wlan0 eth0,,0.0,1.0,0.0, +list all CloudFormation stacks using the specified AWS profile,aws cloudformation list-stacks --profile profile,['aws cloudformation list-stacks --profile profile'],aws cloudformation list-stacks --profile aws_profile,,0.0,0.0,1.0, +"Transform XML using a stylesheet, passing an XPath and a literal string parameter.","xml transform path/to/stylesheet.xsl -p ""Count='count(/xml/table/rec)'"" -s Text=""Count="" path/to/input.xml|URI","['xml transform path/to/stylesheet.xsl -p ""Count=\'count(/xml/table/rec)\'"" -s Text=""Count="" path/to/input.xml|URI']",xmlstarlet apply -x path/to/stylesheet.xsl 'transform_string' < input.xml > output.xml,,0.0,0.0,0.0, +Open the source version of a tracked dotfile for editing,chezmoi edit path/to/dotfile_or_symlink,['chezmoi edit path/to/dotfile_or_symlink'],git diff-files --source,,0.0,1.0,0.0, +write the current buffer to its file on disk,:w,[':w'], + O,,0.0,0.0,0.0, +Run a GraphQL query on the current repository and output the JSON result,gh api graphql --field name=':repo' --raw-field 'query',"[""gh api graphql --field name=':repo' --raw-field 'query'""]",graphql,,0.0,0.0,0.0, +Convert from CSV to TSV,csv2tsv path/to/input_csv1 path/to/input_csv2 ... > path/to/output_tsv,['csv2tsv path/to/input_csv1 path/to/input_csv2 ... > path/to/output_tsv'],csv2tsv path/to/file.csv > path/to/output.tsv,,0.0,0.0,1.0, +Start Transmission daemon and monitor the specified directory for new torrent files,transmission-daemon --watch-dir path/to/directory,['transmission-daemon --watch-dir path/to/directory'],transmission-daemon --monitor path/to/directory,,0.0,0.0,1.0, +show the JDK version currently selected,jenv version,['jenv version'],jcmd --version,,0.0,1.0,0.0, +"Create given directories, also creating any necessary parent directories",mkdir -p|--parents path/to/directory1 path/to/directory2 ...,['mkdir -p|--parents path/to/directory1 path/to/directory2 ...'],mkdir -p path/to/directory1 path/to/directory2 ...,,0.0,1.0,1.0, +list all supported OGR data formats,ogrinfo --formats,['ogrinfo --formats'],ogrinfo -l,,0.0,0.0,1.0, +extract all images from the .ico file and save them as a PAM file,winicontopam -allimages path/to/input_file.ico > path/to/output.pam,['winicontopam -allimages path/to/input_file.ico > path/to/output.pam'],icoextract -o path/to/output.pam path/to/input.ico,,0.0,0.0,0.0, +Create CSV file with PHPLOC metrics for the given directory,phploc path/to/directory --log-csv path/to/file,['phploc path/to/directory --log-csv path/to/file'],phploc --csv path/to/directory,,0.0,0.0,1.0, +"search for lines starting with 'dog' or 'log' in directory, displaying matches in color",ned --colors '^[dl]og' .,"[""ned --colors '^[dl]og' .""]","zegrep --color=always ""dog|log"" path/to/directory",,0.0,1.0,0.0, +show the VM's QEMU command with each option on a separate line,qm showcmd --pretty true vm_id,['qm showcmd --pretty true vm_id'],virsh qemu-show --option,,0.0,0.0,0.0, +list BGP prefixes that include the address 2001:db8:dead:cafe:aef::5,bgpgrep master6.mrt.bz2 -supernet '2001:db8:dead:cafe:aef::5',"[""bgpgrep master6.mrt.bz2 -supernet '2001:db8:dead:cafe:aef::5'""]",bgpgrep 2001:db8:dead:cafe:aef::5,,0.0,0.0,1.0, +Show performance statistics while compiling hello.c with gcc,perf stat gcc hello.c,['perf stat gcc hello.c'],gcc -S -Wall -Og hello.c,,0.0,1.0,0.0, +list files that are not tracked and not ignored,git ls-files --others --exclude-standard,['git ls-files --others --exclude-standard'],git ls-files --exclude=tracked|ignored,,0.0,0.0,1.0, +display the installed Streamlit version,streamlit --version,['streamlit --version'],streamlit --version,,1.0,0.0,1.0, +Convert a PBM file into a CMU window manager bitmap file,pbmtocmuwm path/to/image.pbm > path/to/output.bmp,['pbmtocmuwm path/to/image.pbm > path/to/output.bmp'],pbmtowm path/to/file.pbm > path/to/output.bmp,,0.0,0.0,0.0, +run a command with line-buffered standard output,stdbuf --output=L command,['stdbuf --output=L command'],command | tee -a path/to/output_file,,0.0,1.0,0.0, +Permanently forward TCP and UDP traffic from port 443 to 8443 in the public zone.,"firewall-cmd --permanent --zone=public --add-rich-rule='rule family=""ipv4|ipv6"" forward-port port=""443"" protocol=""udp|tcp"" to-port=""8443""'","['firewall-cmd --permanent --zone=public --add-rich-rule=\'rule family=""ipv4|ipv6"" forward-port port=""443"" protocol=""udp|tcp"" to-port=""8443""\'']","sudo socat -TCP:443,UDP:8443 public/192.168.0.1:443,public/192.168.0.1:8443",,0.0,1.0,0.0, +"Probe a URL, host, IP address, or CIDR subnet and show status",httpx -probe -u url|host|ipaddress|subnet_with_cidr,['httpx -probe -u url|host|ipaddress|subnet_with_cidr'],curlie --status https://example.com|192.168.0.1|172.31.10.5/24,,0.0,0.0,0.0, +display the latest received email from the temporary mailbox,tmpmail --recent,['tmpmail --recent'],mailq --no-urgent,,0.0,0.0,0.0, +show help information for initializing starship,starship init --help,['starship init --help'],starship init --help,,1.0,0.0,1.0, +download the latest Synology system upgrade package,sudo synoupgrade --download,['sudo synoupgrade --download'],sudo synopkg update,,0.0,1.0,1.0, +Extract hidden data embedded in the WAV file at path/to/sound.wav,steghide extract --stegofile path/to/sound.wav,['steghide extract --stegofile path/to/sound.wav'],mplayer -f extract -i path/to/sound.wav --hidden-data,,0.0,0.0,0.0, +Submit the specified changelist to the Perforce depot,p4 submit -c changelist_number,['p4 submit -c changelist_number'],p4 commit -c changelist_number,,0.0,0.0,1.0, +List the available downloadable formats for a video,"yt-dlp --list-formats ""https://www.youtube.com/watch?v=oHg5SJYRHA0""","['yt-dlp --list-formats ""https://www.youtube.com/watch?v=oHg5SJYRHA0""']",youtube-dl --list-formats path/to/video.mp4,,0.0,0.0,0.0, +Search using the alias,"sr elvi ""search_terms""","['sr elvi ""search_terms""']","bison -d path/to/file.y -i ""search_pattern""",,0.0,0.0,0.0, +Log in with a specific GitHub Enterprise Server,gh auth login --hostname github.example.com,['gh auth login --hostname github.example.com'],gh login --server=https://github.example.com,0.0,0.0,1.0,1.0, +display the current Go environment variables,go env,['go env'],go env,,1.0,0.0,1.0, +display the clipboard contents in the terminal,xsel -ob,['xsel -ob'],xclip -o,,0.0,0.0,0.0, +Change directory to the parent of the current directory,cd ..,['cd ..'],cd ..,,1.0,1.0,1.0, +invert the colors of a PNM image and write the result to a new file,pnminvert path/to/input.pnm > path/to/output.pnm,['pnminvert path/to/input.pnm > path/to/output.pnm'],pnmpnm -invert path/to/input.pnm > path/to/output.pnm,,0.0,0.0,0.0, +Start tracking specified dotfiles using chezmoi,chezmoi add path/to/dotfile1 path/to/dotfile2 ...,['chezmoi add path/to/dotfile1 path/to/dotfile2 ...'],chezmoi start path/to/dotfiles,,0.0,0.0,1.0, +Subscribe to the specified telemetry path on the target using JSON IETF encoding.,gnmic -a ip:port subscribe --path path --encoding json_ietf,['gnmic -a ip:port subscribe --path path --encoding json_ietf'],telemetry subscribe -i telemetry_path --encoding json-ietf,,0.0,0.0,0.0, +"display the kernel name, release, and version",uname --kernel-name --kernel-release --kernel-version,['uname --kernel-name --kernel-release --kernel-version'],uname -s,0.0,0.0,1.0,1.0, +Start the Cockpit web service listening on the given IP address,cockpit-ws --address ip_address,['cockpit-ws --address ip_address'],cockpit-server --ip ip_address,,0.0,0.0,0.0, +Delete all stack resources and then remove the stack and its configuration file,pulumi destroy --remove,['pulumi destroy --remove'],aws cloudformation delete-stack --stack-name name --delete-stack-resources,,0.0,0.0,0.0, +Turn on Gammastep with custom [g]amma levels (between 0 and 1),gammastep -g red:green:blue,['gammastep -g red:green:blue'],"gammapass -gamma gamma_level_1,gamma_level_2,...",,0.0,0.0,0.0, +Establish a virsh connection to a remote hypervisor over SSH,virsh connect qemu+ssh://user_name@host_name/system,['virsh connect qemu+ssh://user_name@host_name/system'],virsh connect --ssh user@hostname,,0.0,0.0,1.0, +Execute the task and produce its execution graph saved to the specified file,turbo run task_name --graph=path/to/file.html|jpg|json|pdf|png|svg,['turbo run task_name --graph=path/to/file.html|jpg|json|pdf|png|svg'],pueue run --output path/to/file,,0.0,0.0,0.0, +display current power supply udev events,sudo tlp-stat -P|--pev,['sudo tlp-stat -P|--pev'],sudo udevadm monitor --verbose,,0.0,1.0,1.0, +Run Python web app,uvicorn import.path:app_object,['uvicorn import.path:app_object'],uvicorn --app app:app --host host --port port,0.0,0.0,1.0,1.0, +Specify the horizontal and vertical resolution of the output in dots per inch,pbmtoescp2 -resolution 180|360|720 path/to/image.pbm > path/to/output.escp2,['pbmtoescp2 -resolution 180|360|720 path/to/image.pbm > path/to/output.escp2'],pamixer -o 2160x384,,0.0,0.0,0.0, +show the installed Bazel version,bazel version,['bazel version'],bazel info,,0.0,0.0,1.0, +Create a file holding the contents of the blob specified by its ID then print the name of the temporary file,git unpack-file blob_id,['git unpack-file blob_id'],bfs -c blob_id > path/to/file.txt,,0.0,0.0,0.0, +"Compile source.tex into a PDF, halting execution upon the first error",pdftex -halt-on-error source.tex,['pdftex -halt-on-error source.tex'],latexmk -halt-on-error source.tex,,0.0,0.0,0.0, +Add a new abbreviation,abbr --add abbreviation_name command command_arguments,['abbr --add abbreviation_name command command_arguments'],"ab -a ""abbreviation""",,0.0,0.0,0.0, +Convert a PPM file to XPM with colors expressed as hex codes,ppmtoxpm -hexonly path/to/input_file.ppm > path/to/output_file.xpm,['ppmtoxpm -hexonly path/to/input_file.ppm > path/to/output_file.xpm'],ppmtopxm -hex path/to/file.ppm > path/to/output.xpm,,0.0,0.0,0.0, +Create ASCII art from the given text using the specified font file,toilet input_text -f font_filename,['toilet input_text -f font_filename'],asciiart --font path/to/font_file.txt input_text,,0.0,0.0,0.0, +Convert the hex color ff8000 to HSL format,pastel format hsl ff8000,['pastel format hsl ff8000'],"echo ""ff8000"" | sed -e 's/^.*[0-9]+/hsl\([0-9]\+\)/' -e 's/[a-z]*/g' -e '$1=hsl$2'",,0.0,1.0,0.0, +display the kernel's current wireless regulatory domain settings,iw reg get,['iw reg get'],iwctl regdomain,,0.0,0.0,0.0, +"Build and install the Yesod command-line tool and cabal, installing GHC if missing",stack build yesod-bin cabal-install --install-ghc,['stack build yesod-bin cabal-install --install-ghc'],ghc -j build && yesodcabal install,,0.0,0.0,0.0, +Open a set of files,picard path/to/file1.mp3 path/to/file2.mp3,['picard path/to/file1.mp3 path/to/file2.mp3'],xdg-open path/to/file1 path/to/file2 ...,,0.0,1.0,0.0, +print the first through fourth items on each line,choose 1:4,['choose 1:4'],seq 1-4 | xargs print,,0.0,1.0,0.0, +Create an EKS cluster from a configuration file without creating node groups,eksctl create cluster --config-file= --without-nodegroup,['eksctl create cluster --config-file= --without-nodegroup'],eksctl create --config-file path/to/file.yml,,0.0,0.0,1.0, +launch Zotero using the specified profile,zotero -P profile,['zotero -P profile'],zotero --profile path/to/profile.zpt,,0.0,0.0,1.0, +Connect to a remote computer (default port is 3389),rdesktop -u username -p password host:port,['rdesktop -u username -p password host:port'],telnet host 3389,,0.0,0.0,0.0, +Display help,xml pyx --help,['xml pyx --help'],tldr gitlab-cli --help,,0.0,0.0,0.0, +Remove the SNS subscription identified by the given ARN,aws sns unsubscribe --subscription-arn subscription_ARN,['aws sns unsubscribe --subscription-arn subscription_ARN'],aws sns delete-subscription --sns-arn sns_ARN,,0.0,0.0,1.0, +log a shutdown entry in wtmp without actually powering off the system,poweroff --wtmp-only,['poweroff --wtmp-only'],shutdown -r now +10,,0.0,1.0,0.0, +Regenerate shim files for all PHP binaries managed by phpenv,phpenv rehash,['phpenv rehash'],phpenv reload,,0.0,0.0,1.0, +"Add all new files to the repository, excluding those matching the pattern",hg add --exclude pattern,['hg add --exclude pattern'],git add -f --exclude-pattern,,0.0,1.0,0.0, +Discover Amazon S3 buckets,gobuster s3 --wordlist path/to/file,['gobuster s3 --wordlist path/to/file'],aws s3 ls,,0.0,0.0,0.0, +With `run-mailcap`,run-mailcap --action=compose filename,['run-mailcap --action=compose filename'],sudo run-mailcap --mailcap path/to/mailcap_file path/to/file_to_run,,0.0,1.0,0.0, +list all available VPN regions,piactl get regions,['piactl get regions'],openvpn --region list,,0.0,0.0,0.0, +Set the repository's branch to branch_name for the next commit,hg branch branch_name,['hg branch branch_name'],git checkout -b branch_name,,0.0,1.0,0.0, +Show each node's total CPU and memory requests and limits,kube-capacity,['kube-capacity'],sudo cpupower --cpu-list --memory-list --output path/to/output_file,,0.0,1.0,0.0, +force SELinux relabeling of all files without prompting,fixfiles -f,['fixfiles -f'],sudo semanage relabel -f -i,,0.0,1.0,0.0, +Search forward for the given pattern within the open file,/search_pattern,['/search_pattern'], + F search_pattern,,0.0,0.0,0.0, +Run linting on the specified directory and produce JSON-formatted results.,parallel-lint --json path/to/directory,['parallel-lint --json path/to/directory'],tsc --report-json path/to/directory,,0.0,0.0,0.0, +output plain-text placement group statistics for the Ceph cluster,ceph pg dump --format plain,['ceph pg dump --format plain'],ceph osd stats --plain,,0.0,0.0,1.0, +reset ccache statistics without clearing the cached files,ccache --zero-stats,['ccache --zero-stats'],ccache --reset-stats,,0.0,0.0,1.0, +uninstall the specified GitHub CLI extension,gh extension remove extension_name,['gh extension remove extension_name'],gh extension uninstall extension_name,0.0,0.0,1.0,1.0, +Display an image,cacaview path/to/image,['cacaview path/to/image'],gimp path/to/file,,0.0,0.0,0.0, +"display the memory mapping of the given PID, showing associated device IDs",pmap --device pid,['pmap --device pid'],sudo pmap -d pid,,0.0,1.0,0.0, +"List all namespaces showing their ID, type, owning PID, and command","lsns --output NS,TYPE,PID,COMMAND","['lsns --output NS,TYPE,PID,COMMAND']",nsenter --list --ids --types --owners --commands,0.0,0.0,1.0,0.0, +scan staged changes for secrets before committing,gitleaks protect --staged,['gitleaks protect --staged'],git secret scan,,0.0,1.0,0.0, +View the factors determining the specified job's scheduling priority,"sprio --jobs=job_id_1,job_id_2,...","['sprio --jobs=job_id_1,job_id_2,...']","schtasks -k -l -d ""job_id"" --format=""%TaskName, %Priority""",,0.0,0.0,0.0, +display help information for each step subcommand,step path|base64|certificate|completion|context|crl|crypto|oauth|ca|beta|ssh --help,['step path|base64|certificate|completion|context|crl|crypto|oauth|ca|beta|ssh --help'],step subcommand --help,,0.0,0.0,1.0, +Create SSH tunnel forwarding localhost:9999 to example.org:80 without a tty or remote command,ssh -L 9999:example.org:80 -N -T username@remote_host,['ssh -L 9999:example.org:80 -N -T username@remote_host'],sshuttle -f --remote=example.org:80 -L 127.0.0.1:localhost:9999,,0.0,0.0,0.0, +Show all Qt versions configured for selection,qtchooser --list-versions,['qtchooser --list-versions'],qtchooser --show-all-versions,,0.0,0.0,1.0, +Check if the JSON extension is enabled for PHP 7.3 with the apache2 SAPI,sudo phpquery -v 7.3 -s apache2 -m json,['sudo phpquery -v 7.3 -s apache2 -m json'],"php -r 'extension_loaded(""json"")' --apache2-sapi",,0.0,0.0,0.0, +Check the specified kernel image for Spectre and Meltdown vulnerabilities,sudo spectre-meltdown-checker --kernel path/to/kernel_file,['sudo spectre-meltdown-checker --kernel path/to/kernel_file'],sudo spectre-meltdown-checker --kernel path/to/kernel.tar.gz,,0.0,1.0,1.0, +recompile source_file.adb regardless of its current build state,gnatmake -f source_file.adb,['gnatmake -f source_file.adb'],recompile -force path/to/source_file.adb,,0.0,0.0,0.0, +Retrieve the account balance for the specified context,doctl balance get --context,['doctl balance get --context'],hledger bal --context context,,0.0,0.0,0.0, +"run tests for the current package using source only, without built binaries",autopkgtest --no-built-binaries -- null,['autopkgtest --no-built-binaries -- null'],cargo test --no-build,,0.0,0.0,0.0, +"Reset the repository to a given commit, discarding committed, staged and uncommitted changes since then",git reset --hard commit,['git reset --hard commit'],git reset --soft commit_hash,1.0,0.0,1.0,1.0, +"Grab the device exclusively, preventing other clients from receiving events",sudo evtest --grab /dev/input/eventnumber,['sudo evtest --grab /dev/input/eventnumber'],adb logcat --log-level=ERROR|fatal|panic|debug|verbose|none --device,,0.0,0.0,0.0, +list all existing Podman virtual machines,podman machine ls,['podman machine ls'],podman machine list,,0.0,0.0,1.0, +create a patch for the commit that is the parent of the current HEAD,git paste @^,['git paste @^'],git mergetool --commit=HEAD~1,0.0,0.0,1.0,1.0, +skip to the next track in QMMP,qmmp --next,['qmmp --next'], + ,,0.0,0.0,0.0, +"increase the project's version in pyproject.toml (patch, minor, major, or pre-release)",poetry version patch|minor|major|prepatch|preminor|premajor|prerelease,['poetry version patch|minor|major|prepatch|preminor|premajor|prerelease'],pyproject.toml --increment-version patch|minor|major|pre-release,,0.0,0.0,0.0, +Show the system's default web browser,xdg-settings get default-web-browser,['xdg-settings get default-web-browser'],mate-browser --list-browsers,,0.0,0.0,0.0, +build and execute the Zig project in the current directory,zig build run,['zig build run'],zig run,,0.0,0.0,1.0, +Start a new game,openttd -g,['openttd -g'],pex,,0.0,0.0,0.0, +Create an initramfs image at specified location using a custom configuration file,mkinitcpio --config path/to/mkinitcpio.conf --generate path/to/initramfs.img,['mkinitcpio --config path/to/mkinitcpio.conf --generate path/to/initramfs.img'],mkinitcpio --create-config path/to/config_file,,0.0,0.0,1.0, +display the country associated with the given IPv4 address or hostname,acountry example.com,['acountry example.com'],ipcalc -country ip_or_hostname,,0.0,0.0,0.0, +Convert the PBM file at path/to/image.pbm to an MGR bitmap saved at path/to/output.mgr,pbmtomgr path/to/image.pbm > path/to/output.mgr,['pbmtomgr path/to/image.pbm > path/to/output.mgr'],pbmtomgr path/to/image.pbm > path/to/output.mgr,,1.0,0.0,1.0, +show TLDR documentation for dnf config-manager,tldr dnf config-manager,['tldr dnf config-manager'],tldr dnf config-manager,,1.0,0.0,1.0, +display the ASCII character table showing binary codes,ascii -b,['ascii -b'],ascii -b,,1.0,0.0,1.0, +delete unpinned IPFS data from the local repository,ipfs repo gc,['ipfs repo gc'],ipfs rm --unpin,,0.0,0.0,1.0, +Terminate processes that interfere with wireless device monitoring,sudo airmon-ng check kill,['sudo airmon-ng check kill'],sudo airmon-ng stop wlan0,,0.0,1.0,1.0, +convert a Zeiss confocal file to Netpbm (PGM/PPM) format,zeisstopnm -pgm|ppm path/to/file,['zeisstopnm -pgm|ppm path/to/file'],zeisstoppgm path/to/file.conf > path/to/output.pgm,,0.0,0.0,0.0, +open an empty ed editor session with prompt '> ',ed --prompt='> ',"[""ed --prompt='> '""]",ed --prompt '>',,0.0,0.0,1.0, +Determine if the given number is a prime,openssl prime number,['openssl prime number'],is_prime_number 17,,0.0,0.0,0.0, +Combine corresponding lines of the two files into side‑by‑side columns separated by tabs,paste path/to/file1 path/to/file2,['paste path/to/file1 path/to/file2'],cat path/to/file1.txt path/to/file2.txt | sed -f 's/^/|/g',0.0,0.0,1.0,0.0, +Authenticate with the GitLab instance at gitlab.example.com,glab auth login --hostname gitlab.example.com,['glab auth login --hostname gitlab.example.com'],glab auth login --instance gitlab.example.com,,0.0,0.0,1.0, +display eww logs and continuously update the view,eww logs,['eww logs'],eww --update,,0.0,0.0,1.0, +Open qutebrowser using the specified storage directory,qutebrowser --basedir path/to/directory,['qutebrowser --basedir path/to/directory'],qutebrowser --storage-dir path/to/directory,,0.0,0.0,1.0, +Lint the specified MATLAB file for syntax and style issues,mh_lint path/to/file.m,['mh_lint path/to/file.m'],matlablint path/to/file.m,,0.0,0.0,0.0, +populate the database by executing all seed files,sequelize db:seed:all,['sequelize db:seed:all'],seed path/to/database.sql,,0.0,0.0,0.0, +Convert the given JSON5 file to JSON and output the result,json5 path/to/input_file.json5,['json5 path/to/input_file.json5'],json5 path/to/input_file.json5,,1.0,0.0,1.0, +"move multiple files into the target directory, preserving their names",mv path/to/source1 path/to/source2 ... path/to/existing_directory,['mv path/to/source1 path/to/source2 ... path/to/existing_directory'],mv --preserve path/to/source1 path/to/target1 path/to/source2 path/to/target2 ...,,0.0,1.0,1.0, +Open an interactive bc calculator with math functions enabled.,bc --interactive --mathlib,['bc --interactive --mathlib'],bc --math,0.0,0.0,1.0,1.0, +start the Deluge BitTorrent daemon,deluged,['deluged'],deluged,,1.0,0.0,1.0, +trace the network path to a host using TCP packets,tcptraceroute host,['tcptraceroute host'],ping -t hostname,,0.0,0.0,0.0, +list all installed Guix packages,guix package -I,['guix package -I'],guix package list,,0.0,0.0,1.0, +Search for the pattern while skipping Ruby files,"ack --type noruby ""search_pattern""","['ack --type noruby ""search_pattern""']","git grep --skip-ruby ""search_pattern"" path/to/file_or_directory",,0.0,1.0,0.0, +Render a SVG image with the specified output filename (lowercase -o),dot -T svg -o path/to/image.svg path/to/input.gv,['dot -T svg -o path/to/image.svg path/to/input.gv'],wkhtmltopdf path/to/input_file.html --output path/to/output_file.svg,,0.0,0.0,0.0, +List all managed domains,linode-cli domains list,['linode-cli domains list'],doctl domains list,,0.0,0.0,0.0, +Ask GPT to improve the code changes from the specified file,"rgpt --i ""$(git diff path/to/file)""","['rgpt --i ""$(git diff path/to/file)""']",gpt --code-optimization path/to/file,,0.0,0.0,0.0, +reboot the system,init 6,['init 6'],sudo reboot,,0.0,1.0,0.0, +Record a 2‑second raw video to path/to/file.raw,rpicam-raw -t 2000 -o path/to/file.raw,['rpicam-raw -t 2000 -o path/to/file.raw'],raw-capture -t 2000 path/to/file.raw,,0.0,0.0,0.0, +Spawn two disk workers each writing and deleting 1 GB of data,stress -d 2 --hdd-bytes 1GB,['stress -d 2 --hdd-bytes 1GB'],dd bs=1024 count=1024 if=/dev/zero of=path/to/file1 > path/to/output_file1 && dd bs=1024 count=1024 if=/dev/zero of=path/to/file2 > path/to/output_file2,,0.0,1.0,0.0, +Mount a file system (image or block device) at `/run/media/system/LABEL` where LABEL is the filesystem label or the device name if there is no label,systemd-mount path/to/file_or_device,['systemd-mount path/to/file_or_device'],"sudo mount --label ""LABEL"" /dev/sdXN /run/media/system/LABEL",,0.0,1.0,0.0, +fetch the MX records for the given domain,dog example.com MX,['dog example.com MX'],nslookup -mx example.com,,0.0,1.0,0.0, +list wireless interfaces and their current monitor mode status,sudo airmon-ng,['sudo airmon-ng'],iw dev list,,0.0,0.0,0.0, +Set the domain's metadata description to new_description,"virt-xml domain --edit --metadata description=""new_description""","['virt-xml domain --edit --metadata description=""new_description""']",sudo a2dconf --domain=domain_name --description=new_description,,0.0,1.0,0.0, +Create a new GitHub repository for the current local repository,hub create,['hub create'],gh repo create --repo-name name,,0.0,1.0,0.0, +Open the git commit GUI in a view-only mode without committing,git gui citool --nocommit,['git gui citool --nocommit'],git gui --no-commit,1.0,0.0,1.0,1.0, +restore filesystem metadata from the image file to the specified device,e2image -I /dev/sdXN path/to/image_file,['e2image -I /dev/sdXN path/to/image_file'],e2image restore path/to/image_file path/to/device,,0.0,1.0,1.0, +"Log in by providing username, password and the targeted region as parameters",ibmcloud login -u username -p password -r us-south,['ibmcloud login -u username -p password -r us-south'],az login --username username --password password --region region,,0.0,0.0,0.0, +"Generate a PBM image of given size and color, saving to the specified file.",pbmmake -white|black|grey width height > path/to/output_file.pbm,['pbmmake -white|black|grey width height > path/to/output_file.pbm'],pbmtofile width height path/to/file.pbm,,0.0,0.0,0.0, +build and start the development container,devcontainer up,['devcontainer up'],podman run --name build-dev container_name,,0.0,0.0,0.0, +format JSON5 using the specified number of spaces or tabs for indentation,json5 --space indent_amount,['json5 --space indent_amount'],json5 --indent-number 0|1|2|... path/to/file.json,,0.0,0.0,1.0, +Convert the specified .tga file into a .ppm image file,tgatoppm path/to/file.tga > path/to/output.ppm,['tgatoppm path/to/file.tga > path/to/output.ppm'],pamtogpm path/to/input.tga > path/to/output.pgm,,0.0,0.0,0.0, +run the given Python script using ptpython,ptpython path/to/file.py,['ptpython path/to/file.py'],ptppython path/to/file.py,,0.0,0.0,0.0, +Convert the given Netpbm image file to a FITS format file.,pamtofits path/to/image.pam > path/to/output.fits,['pamtofits path/to/image.pam > path/to/output.fits'],pamtofits path/to/image.pam > path/to/output.fits,,1.0,0.0,1.0, +Benchmark the URL using siege's default settings,siege https://example.com,['siege https://example.com'],siege --default-benchmark,,0.0,0.0,1.0, +Upload the file as table_name using given field and record delimiters,tunnel upload path/to/file table_name -fd field_delim -rd record_delim;,['tunnel upload path/to/file table_name -fd field_delim -rd record_delim;'],"aws s3api put-object --bucket bucket_name --key path/to/file.s3://table_name/field1,field2,.../record1,record2,...",,0.0,0.0,0.0, +"Connect to a remote host, passing the password hash",rpcclient --user domain\username --pw-nt-hash ip,['rpcclient --user domain\\username --pw-nt-hash ip'],sshpass -p hash_password username@remote_host,,0.0,0.0,0.0, +show a cow ASCII art in the selected size,xcowsay --cow-size=small|med|large,['xcowsay --cow-size=small|med|large'],cow --size width height,,0.0,0.0,0.0, +show the URL of the specified git remote,git remote get-url remote_name,['git remote get-url remote_name'],git remote -t url,1.0,0.0,1.0,1.0, +Update the working copy to the specified revision,hg update --rev revision,['hg update --rev revision'],svn update -r revision_number,,0.0,0.0,0.0, +run the script continuously in the background as a daemon,forever script,['forever script'],daemonize -n|--name path/to/script.py,,0.0,0.0,0.0, +Create a new NestJS project in a directory called project_name,nest new project_name,['nest new project_name'],nest init project_name,,0.0,0.0,1.0, +Output all text inside div elements and their child elements from index.html,cat index.html | pup 'div text{}',"[""cat index.html | pup 'div text{}'""]",cat index.html | html2text --elements=div --text --children,,0.0,0.0,1.0, +extract the nth image from the ICO file and save it as a PAM file,winicontopam -image n path/to/input_file.ico > path/to/output.pam,['winicontopam -image n path/to/input_file.ico > path/to/output.pam'],ico2pam -n n path/to/file.ico > path/to/output.pam,,0.0,0.0,0.0, +Prepend a value to a list configuration key,pixi config prepend key value,['pixi config prepend key value'],konsave --append key new_value,,0.0,0.0,0.0, +Run the Nth command of the history,!n,['!n'],!N,,0.0,0.0,0.0, +display detailed Linux distribution release information,lsb_release -a,['lsb_release -a'],lsb_release -d,0.0,0.0,1.0,1.0, +list file attributes in the specified path,lsattr path,['lsattr path'],lsattr path/to/directory,0.0,0.0,1.0,1.0, +notify systemd that the service has completed startup and is ready,systemd-notify --ready,['systemd-notify --ready'],systemd-notify --complete-service path/to/service.service,0.0,0.0,1.0,1.0, +Generate a graph of linked objects from the specified remote instance,pw-dot --remote remote_name -s|--smart,['pw-dot --remote remote_name -s|--smart'],gitk --remote remote_name,,0.0,0.0,0.0, +spell‑check while ignoring words listed in the specified file,codespell --ignore-words path/to/file.txt,['codespell --ignore-words path/to/file.txt'],spelling --ignore path/to/file,,0.0,0.0,0.0, +list files and subdirectories in the specified remote directory,rclone lsf remote_name:path/to/directory,['rclone lsf remote_name:path/to/directory'],ls -aR path/to/remote_directory,,0.0,1.0,0.0, +display the current abroot system status,sudo abroot status,['sudo abroot status'],abroot --status,,0.0,0.0,0.0, +Enable/Disable a unit to be started on bootup,systemctl enable|disable unit,['systemctl enable|disable unit'],sudo systemd-unit enable|disable unit,,0.0,0.0,0.0, +Copy a file/directory to the target device,adb push path/to/local_file_or_directory path/to/device_destination_directory,['adb push path/to/local_file_or_directory path/to/device_destination_directory'],adb push path/to/file_or_directory path/to/target_device,,0.0,0.0,1.0, +Count and display lines of code in the current directory,scc,['scc'],code --count,,0.0,0.0,0.0, +"Clone the repository shallowly, fetching only the latest 10 commits of the default branch.",git clone --depth 10 remote_repository_location,['git clone --depth 10 remote_repository_location'],git clone --depth=10 --branch default https://github.com/user/repository.git,,0.0,1.0,1.0, +Hide compressed message.txt inside file.txt and write the result to result.txt.,stegsnow -C -f 'path/to/message.txt' path/to/file.txt path/to/result.txt,"[""stegsnow -C -f 'path/to/message.txt' path/to/file.txt path/to/result.txt""]",compress -c path/to/file.txt | gzip > path/to/file.txt.gz && gzip -d path/to/file.txt.gz > path/to/result.txt,,0.0,0.0,0.0, +Scan Kubernetes resources in the specified context,popeye --context=context,['popeye --context=context'],kubectl scan --context kube_context,,0.0,0.0,0.0, +Print file name and line number for each match,"bzfgrep --with-filename --line-number ""search_string"" path/to/file","['bzfgrep --with-filename --line-number ""search_string"" path/to/file']","egrep --with-filename --line-number ""search_pattern"" path/to/file",0.0,0.0,1.0,0.0, +display all configured routing protocols and their status,birdc show protocols,['birdc show protocols'],ip route show | awk '{print $1}' | grep '^default/' | sort | uniq,,0.0,1.0,0.0, +"Generate and register a Tarsnap key for the given user and machine, saving it",sudo tarsnap-keygen --keyfile path/to/file.key --user user_email --machine machine_name,['sudo tarsnap-keygen --keyfile path/to/file.key --user user_email --machine machine_name'],tarsnap --keygen username@machine --save path/to/key,,0.0,0.0,0.0, +Advance the tape forward by the specified number of file marks,mt -f /dev/nstX asf count,['mt -f /dev/nstX asf count'],tapeadvance -f number_of_file_marks path/to/tape_file,,0.0,0.0,0.0, +Compute SHA256 checksums for the specified files,shasum --algorithm 256 path/to/file1 path/to/file2 ...,['shasum --algorithm 256 path/to/file1 path/to/file2 ...'],sha256sum path/to/file1 path/to/file2 ...,0.0,0.0,1.0,0.0, +Display the formatting commands that would be run without modifying any files,go fmt -n,['go fmt -n'],git show-format --no-edit,,0.0,1.0,0.0, +"list only mount, network, IPC, user, PID, UTS, cgroup, and time namespaces",lsns --type mnt|net|ipc|user|pid|uts|cgroup|time,['lsns --type mnt|net|ipc|user|pid|uts|cgroup|time'],sudo btrctl list --only-mount|network|ipc|user|pid|uts|cgroup|time,,0.0,0.0,0.0, +output base64-encoded contents of the specified file,basenc --base64 path/to/file,['basenc --base64 path/to/file'],base64 path/to/file,0.0,0.0,1.0,0.0, +"Record a new session, capping idle periods at 2.5 seconds",asciinema rec -i|--idle-time-limit 2.5,['asciinema rec -i|--idle-time-limit 2.5'],konsave -c 2.5,,0.0,0.0,0.0, +encrypt a password using ntfyme,ntfyme enc,['ntfyme enc'],ntfyme -p password,,0.0,0.0,1.0, +Update an existing table storage entity by merging specified properties,az storage entity merge --entity space_separated_key_value_pairs --table-name table_name --account-name storage_account_name --account-key storage_account_key,['az storage entity merge --entity space_separated_key_value_pairs --table-name table_name --account-name storage_account_name --account-key storage_account_key'],"doctl databases tables update --name name --entity-entity-type entity_type --properties property1=value1,property2=value2,...",,0.0,0.0,0.0, +use a custom encryption configuration location for yadm,yadm --yadm-encrypt,['yadm --yadm-encrypt'],yadm encrypt --config path/to/config.yaml,,0.0,0.0,1.0, +Log in with Google SSO using the specified [u]sername [I]DP and [S]P identifiers and set the credentials [d]uration to one hour,aws-google-auth -u example@example.com -I $GOOGLE_IDP_ID -S $GOOGLE_SP_ID -d 3600,['aws-google-auth -u example@example.com -I $GOOGLE_IDP_ID -S $GOOGLE_SP_ID -d 3600'],"aws cognito-idp login --username username --idp-identifier identifier1,identifier2,... --password identifier1,password2,... --duration 1h",,0.0,0.0,0.0, +send the string 'text' using airpaste,echo text | airpaste,['echo text | airpaste'],airpaste text,,0.0,0.0,0.0, +Create a new Perforce changelist or edit its description,p4 change,['p4 change'],p4 changelist,,0.0,0.0,1.0, +monitor a chosen GitHub Actions run until it completes,gh run watch,['gh run watch'],actions monitor --run-id run_id,,0.0,0.0,0.0, +Print source IPs of ICMP TTL‑expire messages from the specified warts files,sc_ttlexp path/to/file1.warts path/to/file2.warts ...,['sc_ttlexp path/to/file1.warts path/to/file2.warts ...'],"mstsc --warts path/to/file1.warts,path/to/file2.warts,...",,0.0,0.0,0.0, +list logs from the specified view in the given log bucket,gcloud logging logs list --bucket=bucket_id --location=location --view=view_id,['gcloud logging logs list --bucket=bucket_id --location=location --view=view_id'],awslogs get-bucket-log-view --bucket s3://my-bucket --view name|view_name,,0.0,0.0,0.0, +Run a comprehensive TLS/SSL security test on example.com,testssl example.com,['testssl example.com'],tlsverify --test=example.com,,0.0,0.0,0.0, +"Display the list of all supported guest operating systems, versions and variants",quickget list,['quickget list'],virsh list --all,,0.0,0.0,0.0, +list all defined CTest tests without running them,ctest -N,['ctest -N'],ctest --dry-run,0.0,0.0,1.0,1.0, +Add remote repository as a squashed subtree under path/to/directory,git subtree add --prefix=path/to/directory/ --squash repository_url branch_name,['git subtree add --prefix=path/to/directory/ --squash repository_url branch_name'],hg add --squash path/to/directory,,0.0,0.0,0.0, +"display real-time D-Bus messages for given services, or all if none specified",busctl monitor service1 service2 ...,['busctl monitor service1 service2 ...'],busctl --service service1 service2 ...,0.0,0.0,1.0,1.0, +Allocate nodes with AMD or Intel CPUs that also have GPUs,salloc --constraint=(amd|intel)&gpu,['salloc --constraint=(amd|intel)&gpu'],"qmallocate --nodes 2,3 --cpus ""amd|intel"" --gpu true",,0.0,0.0,0.0, +"Display only the search results for the given terms, suppressing prompts and usage messages.",tuxi -q search_terms,['tuxi -q search_terms'],"sui search --quiet ""search_terms""",,0.0,0.0,0.0, +View documentation for the original command,tldr pacman remove,['tldr pacman remove'],tldr lwp::fetch,,0.0,0.0,1.0, +display a concise help summary for the gcc command,tldr gcc,['tldr gcc'],tldr gcc,,1.0,0.0,1.0, +Build a tree object and verify that each tree entry’s hash identifies an existing object,git mktree,['git mktree'],git verify-tree tree_object,0.0,0.0,1.0,1.0, +Deploy the AWS SAM application to the configured AWS account,sam deploy,['sam deploy'],sam deploy --account-id aws_account_id,,0.0,0.0,1.0, +remove the ARP cache entry for the specified IP address,arp -d address,['arp -d address'],arp-clean ip_address,,0.0,0.0,0.0, +list all network interfaces on the host,naabu -interface-list,['naabu -interface-list'],ip link,,0.0,1.0,0.0, +remove the Bluetooth device identified by the given MAC address,bluetoothctl remove mac_address,['bluetoothctl remove mac_address'],sudo blueman remove mac_address,,0.0,1.0,0.0, +display real-time monitoring of all pm2-managed processes,pm2 monit,['pm2 monit'],pm2 monitor --realtime,,0.0,0.0,1.0, +perform a TCP traceroute to the host using the specified network interface,tcptraceroute host -i interface,['tcptraceroute host -i interface'],traceroute --iface interface host,,0.0,0.0,0.0, +"Limit bandwidth, burst rate and max latency",tc qdisc add dev eth0 root tbf rate max_bandwidth_mbmbit burst max_burst_rate_kbkbit latency max_latency_before_drop_msms,['tc qdisc add dev eth0 root tbf rate max_bandwidth_mbmbit burst max_burst_rate_kbkbit latency max_latency_before_drop_msms'],wondershaper --rate=bandwidth --latency=burst_rate --delay=ms,,0.0,0.0,0.0, +list all repositories in the Azure DevOps project project_name,az repos list --project project_name,['az repos list --project project_name'],az repos list --project project_name,,1.0,0.0,1.0, +list all Argo CD applications,argocd app list,['argocd app list'],argocd apps list,,0.0,0.0,1.0, +"Start f5fpc to connect to host.example.com as user, prompting for password",sudo f5fpc --start --host host.example.com --username user,['sudo f5fpc --start --host host.example.com --username user'],f5fpc -u username -p password --host host.example.com,,0.0,0.0,0.0, +copy the specified source files into the given destination directory,install path/to/source_file1 path/to/source_file2 ... path/to/destination,['install path/to/source_file1 path/to/source_file2 ... path/to/destination'],cp path/to/source_file1 path/to/destination_directory,,0.0,1.0,0.0, +execute a command with its network traffic routed through Tor,torify command,['torify command'],torify command,,1.0,0.0,1.0, +show the first count lines of the specified file,head -n count path/to/file,['head -n count path/to/file'],tail -n count path/to/file,0.0,0.0,1.0,0.0, +Show Google search result in JSON format,googler --json keyword,['googler --json keyword'],gau --json search_term,,0.0,0.0,0.0, +Remove the specified file from the staging area,git restore --staged path/to/file,['git restore --staged path/to/file'],git rm path/to/file,,0.0,1.0,1.0, +Enable MySQL service to start automatically at system boot,update-rc.d mysql enable,['update-rc.d mysql enable'],sudo dnf4enforce mysql57|mysql80|mysql81|mysql82|mysql93|mysql94|mysql95|mysql96|mysql97|mysql98|mysql99|mysql100|mysql101|mysql102|mysql103|mysql104|mysql105|mysql106|mysql107|mysql108|mysql,,0.0,0.0,0.0, +Play the next song,mpc next,['mpc next'],play -1,,0.0,0.0,0.0, +list all issue labels of the current GitHub repository,gh label list,['gh label list'],gh label ls,1.0,0.0,1.0,1.0, +"Forcefully rename files, replacing 'foo' with 'bar' in their names, overwriting conflicts",rename -f 's/foo/bar/' *,"[""rename -f 's/foo/bar/' *""]",rename +f 'foo bar' *,0.0,0.0,1.0,1.0, +Delete resources defined in the manifest file path/to/manifest.yaml,kubectl delete --filename path/to/manifest.yaml,['kubectl delete --filename path/to/manifest.yaml'],kubectl delete -f path/to/manifest.yaml,,0.0,0.0,1.0, +Download the specified torrent and stream it directly in VLC,"webtorrent download ""torrent_id"" --vlc","['webtorrent download ""torrent_id"" --vlc']",transmission-remote --download path/to/file.torrent --stream path/to/output_file.vlc,,0.0,0.0,0.0, +initialize a new DVC repository in the current directory,dvc init,['dvc init'],dvc init,,1.0,0.0,1.0, +Search for a string in the repository as it existed two commits ago,git grep search_string HEAD~2,['git grep search_string HEAD~2'],"git grep ""search_string"" --grep-rev ""2...""",1.0,0.0,1.0,1.0, +list installable translation pairs whose source language is English,argospm search --from-lang en,['argospm search --from-lang en'],pnpm list --lang en,,0.0,0.0,0.0, +Mount SMB network shares at the directory mountpoint,smbnetfs mountpoint,['smbnetfs mountpoint'],mount.smb mountpoint,,0.0,0.0,0.0, +install the BIOS-mode GRUB bootloader onto the specified device,grub-install --target=i386-pc path/to/device,['grub-install --target=i386-pc path/to/device'],grub-bios-install path/to/device,,0.0,0.0,0.0, +display TLDR help for the ImageMagick convert command,tldr magick convert,['tldr magick convert'],tldr imagick convert,,0.0,0.0,1.0, +Show the OOM killer score for the process with the given PID,choom -p pid,['choom -p pid'],sudo killall -KILL -- pid,,0.0,1.0,0.0, +Perform a calculation in non-interactive mode,calc '85 * (36 / 4)',"[""calc '85 * (36 / 4)'""]",calc -n,,0.0,0.0,1.0, +Compile source.tex into a PDF document,pdftex source.tex,['pdftex source.tex'],latexmk -pdf source.tex,,0.0,0.0,0.0, +List outdated processes,needrestart,['needrestart'],sudo fswatch --list-outdated,,0.0,1.0,0.0, +display network interface information as pretty-formatted JSON,ifconfig | jc --ifconfig -p,['ifconfig | jc --ifconfig -p'],ip route show format json,,0.0,1.0,0.0, +Convert a PPM image to three subsampled Abekas YUV files prefixed by basename,ppmtoyuvsplit basename path/to/input_file.ppm,['ppmtoyuvsplit basename path/to/input_file.ppm'],ppmtoabekas -subsample 2|4 path/to/file.ppm > path/to/file.yuv,,0.0,0.0,0.0, +Print multiple files side by side in columns without headers or footers,pr -m -T path/to/file1 path/to/file2 ...,['pr -m -T path/to/file1 path/to/file2 ...'],pandoc -O --columns=auto path/to/file1 path/to/file2 ...,0.0,0.0,1.0,0.0, +"Execute a command immune to hangups, running it in the background",nohup command argument1 argument2 ... &,['nohup command argument1 argument2 ... &'],hangup -b command,,0.0,0.0,0.0, +Substitute with the previous command and run it with `sudo`,sudo !!,['sudo !!'],command | sudo command,,0.0,1.0,0.0, +start an interactive batch job with a Bash shell,srun --pty /bin/bash,['srun --pty /bin/bash'],sbatch batch_script.sh,,0.0,0.0,0.0, +show a concise summary of the repository's recent activity and status,git summary,['git summary'],gh repo status --summary,0.0,0.0,1.0,0.0, +display usage information for kscreen-console,kscreen-console --help,['kscreen-console --help'],kscreen-console --help,,1.0,0.0,1.0, +Enable encryption for client connections to the CUPS scheduler,cupsctl -E,['cupsctl -E'],cupsenable --encryption,,0.0,0.0,0.0, +Preview deployment changes without performing them (dry-run),pulumi preview,['pulumi preview'],kubectl apply -f path/to/file --dry-run=none,,0.0,0.0,0.0, +List all installed plugins,hyprpm list,['hyprpm list'],opam list,,0.0,0.0,0.0, +"Print ""Condition is true"" if the condition command succeeds","if condition_command; then echo ""Condition is true""; fi","['if condition_command; then echo ""Condition is true""; fi']","if Condition; then echo ""Condition is true""; fi",,0.0,0.0,1.0, +Stream the latest episode of a specific anime,animdl stream anime_title -s|--special latest,['animdl stream anime_title -s|--special latest'],streamlink --stream-anime anime_name,,0.0,0.0,0.0, +Convert a PBM image into a PPA file,pbmtoppa path/to/image.pbm > path/to/output.ppa,['pbmtoppa path/to/image.pbm > path/to/output.ppa'],pbmtoppa path/to/input_file.pbm > path/to/output_file.pp,,0.0,0.0,1.0, +Generate Ddoc documentation from D source files,gdc -fdoc,['gdc -fdoc'],tldr-doc --ddoc path/to/directory,,0.0,0.0,0.0, +"Convert file.wasm to C source file.c, also generating file.h",wasm2c file.wasm -o file.c,['wasm2c file.wasm -o file.c'],wasm2c --output path/to/file.c --header-only --out-file path/to/file.c file.wasm,,0.0,0.0,1.0, +Compress a file using the fastest compression,xz -0 path/to/file,['xz -0 path/to/file'],zlib --fast compress path/to/file,,0.0,0.0,0.0, +Display the current mode of SELinux,getenforce,['getenforce'],secon,,0.0,0.0,0.0, +Display help,serve --help,['serve --help'],git blame -h|--help,,0.0,0.0,0.0, +Copy a git note from the source object to the target object,git notes copy source_object target_object,['git notes copy source_object target_object'],git mv --no-filename path/to/source_object path/to/target_object,,0.0,1.0,1.0, +Render a GIF image using `stdin` and `stdout`,"echo ""digraph {this -> that} "" | dot -T gif > path/to/image.gif","['echo ""digraph {this -> that} "" | dot -T gif > path/to/image.gif']","echo ""Hello World"" | gif -f 200 > path/to/output.gif",,0.0,0.0,1.0, +Edit the Chef role named role_name,knife role edit role_name,['knife role edit role_name'],knife edit role:role_name,,0.0,0.0,1.0, +Run app over HTTPS,uvicorn --ssl-certfile cert.pem --ssl-keyfile key.pem import.path:app_object,['uvicorn --ssl-certfile cert.pem --ssl-keyfile key.pem import.path:app_object'],pulumi up --ssl,,0.0,0.0,0.0, +Substitute with the last argument of the latest command,command !$,['command !$']," + X, ",,0.0,0.0,0.0, +"Report the run queue length and load averages, one per second",sar -q 1,['sar -q 1'],top --no-headers,,0.0,1.0,0.0, +show a concise help page for the pkgctl release command,tldr pkgctl release,['tldr pkgctl release'],tldr pkgctl release,,1.0,0.0,1.0, +Convert `input.pdf` to plain text and save it as `output.txt`,pdftotext input.pdf output.txt,['pdftotext input.pdf output.txt'],pdftotext input.pdf output.txt,,1.0,0.0,1.0, +Enable a swap partition by its label,swapon -L label,['swapon -L label'],sudo f2fsctl --label /dev/sdXN enable,,0.0,1.0,0.0, +display the current configuration of the wg0 WireGuard interface,sudo wg showconf wg0,['sudo wg showconf wg0'],wg-quick config 0,,0.0,0.0,0.0, +"send JSON data to the URL, setting Content-Type to application/json","curl --data '{""name"":""bob""}' --header 'Content-Type: application/json' http://example.com/users/1234","['curl --data \'{""name"":""bob""}\' --header \'Content-Type: application/json\' http://example.com/users/1234']","curl -X POST http://example.com/api/endpoint -d '{""key"":""value""}' --header 'Content-Type: application/json'",,0.0,1.0,1.0, +Show the bpytop version,bpytop -v,['bpytop -v'],bpytop --version,,0.0,0.0,1.0, +Synchronize repositories and upgrade all installed packages,sudo pacman -Syu,['sudo pacman -Syu'],pacaur -Syu,,0.0,0.0,0.0, +Display the version,gnome-screenshot --version,['gnome-screenshot --version'],mamba info --version,,0.0,1.0,0.0, +Convert the input PNM image to a SIR format file,pnmtosir path/to/input.pnm > path/to/output.sir,['pnmtosir path/to/input.pnm > path/to/output.sir'],pnmtosir path/to/input.pnm > path/to/output.sir,,1.0,0.0,1.0, +Add the specified .desktop file to the system's application menu,xdg-desktop-menu install path/to/file.desktop,['xdg-desktop-menu install path/to/file.desktop'],pammenuadd path/to/file.desktop,,0.0,0.0,0.0, +Search for the specified package using deb-get,deb-get search package,['deb-get search package'],deb-get search_term,,0.0,0.0,1.0, +Star a package from a specific registry,npm star package_name --registry=registry_url,['npm star package_name --registry=registry_url'],npm star --registry=registry_url package_name,0.0,1.0,1.0,1.0, +"Smooth the PNM image with optimal estimation (noise 1.0‑2.0, radius) and save output.",pnmnlfilt 1.0..2.0 radius path/to/image.pnm > path/to/output.pnm,['pnmnlfilt 1.0..2.0 radius path/to/image.pnm > path/to/output.pnm'],pnmsmooth -estimation 1-2 path/to/input_file.pnm > path/to/output_file.pnm,,0.0,0.0,0.0, +display detailed settings of the serial device /dev/cuaN,setserial -a /dev/cuaN,['setserial -a /dev/cuaN'],sudo lshw -class serial -device serial -serial /dev/cuaN,,0.0,1.0,0.0, +Permanently remove the Btrfs subvolume located at path/to/subvolume,sudo btrfs subvolume delete path/to/subvolume,['sudo btrfs subvolume delete path/to/subvolume'],sudo btrfs subvolume delete --force path/to/subvolume,,0.0,1.0,1.0, +Hibernate the system,i3exit hibernate,['i3exit hibernate'],halt --hibernate,,0.0,1.0,0.0, +update the binary hardware database in the specified root directory,systemd-hwdb --root=path/to/root update,['systemd-hwdb --root=path/to/root update'],sudo hwdb-update --root path/to/root_directory,,0.0,1.0,0.0, +Run the command as a daemon using a lock file to allow only one instance,daemonize -l path/to/lockfile command command_arguments,['daemonize -l path/to/lockfile command command_arguments'],daemon --lock path/to/lock_file command command_arguments,,0.0,0.0,0.0, +Convert stereo audio at the highest quality level,opusenc --bitrate 512 path/to/input.wav path/to/output.opus,['opusenc --bitrate 512 path/to/input.wav path/to/output.opus'],fftw3 -cpu 1 -q 9000 path/to/file.wav > path/to/output_file.wav,,0.0,0.0,0.0, +Encrypt file data and headers with password,rar a -hppassword path/to/archive_name.rar path/to/file_or_directory,['rar a -hppassword path/to/archive_name.rar path/to/file_or_directory'],pbxtls -e path/to/encrypted_file_data.pbx -p password,,0.0,0.0,0.0, +run the Arch Linux interactive installer,archinstall,['archinstall'],arch-install-interactive,,0.0,0.0,0.0, +"increase file size by 50 MiB, adding zero-filled sparse region",truncate --size +50M path/to/file,['truncate --size +50M path/to/file'],mkfs -s 50M -f path/to/file.spr fs_type,,0.0,1.0,0.0, +play pink noise through the default speakers,speaker-test,['speaker-test'],pactl set-sink-volume volume_indecresing 1,,0.0,0.0,0.0, +display files and directories up to a specified depth,tree -L num,['tree -L num'],dirup -d 3 path/to/directory_or_file,,0.0,0.0,0.0, +"Run btm in basic mode showing condensed, chart-free system summary",btm --basic,['btm --basic'],btm --basic-mode,,0.0,0.0,1.0, +Show usage information for pw-dot,pw-dot --help,['pw-dot --help'],pw-dot --help,,1.0,0.0,1.0, +Customize message for users with the login shell of `nologin`,"echo ""declined_login_message"" > /etc/nologin.txt","['echo ""declined_login_message"" > /etc/nologin.txt']","sudo nologin --message ""message"" username",,0.0,1.0,0.0, +display the current binding of the raw device /dev/raw/raw1,raw /dev/raw/raw1,['raw /dev/raw/raw1'],rawinfo -b raw1,,0.0,0.0,0.0, +Add a new account (`--issuer` is optional),ykman oath accounts add --issuer issuer name,['ykman oath accounts add --issuer issuer name'],"acme.sh --issue --domain domain_name --dns dns_name --dns-alias alias_name --dns-sec alias_name --dns-cname alias_name --dns-servers servers --dns-include ""*.example.com"" --dns-exclude ""*.com"" --dns-dnssec ""dns_name,alias_name,server1,server2,...""",,0.0,0.0,0.0, +display help information for a specific LVM subcommand,lvm help command,['lvm help command'],lvcreate -?,,0.0,0.0,0.0, +Search the website for common directories and files using common extensions,dirsearch --url url --extensions-list,['dirsearch --url url --extensions-list'],w3m --search --extensions common --website https://example.com/,,0.0,0.0,0.0, +Show supported syntax highlighting languages and file formats.,enscript --help-highlight,['enscript --help-highlight'],tldr --syntax-highlighting languages format,,0.0,0.0,0.0, +"Split the PDF into n-page groups, saving each to files using the given pattern.",qpdf --split-pages=n path/to/input.pdf path/to/out_%d.pdf,['qpdf --split-pages=n path/to/input.pdf path/to/out_%d.pdf'],pdftotext -s path/to/input_file.pdf -n n_groups path/to/output_files.txt --pattern=page_number_pattern,,0.0,0.0,0.0, +Set a secret from a file for the current repository,gh secret set name < path/to/file,['gh secret set name < path/to/file'],cradle secrets set path/to/file,,0.0,0.0,0.0, +Send a message to a channel or user,:m #channel|user,[':m #channel|user'],twurl send channel_name|username message,,0.0,0.0,0.0, +Add a VCS repository URL to the Satis configuration,satis add repository_url,['satis add repository_url'],satis config set url url,,0.0,0.0,1.0, +Download a specific anime by specifying an episode range,animdl download anime_title -r|--range start_episode-end_episode,['animdl download anime_title -r|--range start_episode-end_episode'],animdl download -episode 1-50 path/to/output_directory,,0.0,0.0,1.0, +Open the file explorer at the specified directory,xplr path/to/directory,['xplr path/to/directory'],xdg-open path/to/directory,,0.0,1.0,0.0, +retrieve the account's balance using the given access token,doctl balance get --access-token access_token,['doctl balance get --access-token access_token'],"curl https://api.example.com/account/balance --header ""Authorization: Bearer access_token""",,0.0,1.0,0.0, +Ping the host and display a message when no reply is received,ping -O host,['ping -O host'],ping -c 1 host,,0.0,0.0,1.0, +modify the image index using Crane,crane index subcommand,['crane index subcommand'],crane modify --index path/to/image_index.json,,0.0,0.0,1.0, +Close all open thunar windows,thunar --quit,['thunar --quit'],thunar --close-all,,0.0,0.0,1.0, +remove the installed package named package,slapt-get --remove package,['slapt-get --remove package'],eopkg remove package,,0.0,0.0,0.0, +set user1 and user2 as administrators of the specified group,"sudo gpasswd -A user1,user2 group","['sudo gpasswd -A user1,user2 group']","sudo gpasswd -a user1,user2 group",,0.0,1.0,1.0, +restart the currently running GitWeb server,git instaweb --restart,['git instaweb --restart'],gitweb restart,,0.0,0.0,0.0, +Sync the repository's GitHub labels from the local labels.json file,github-label-sync --access-token token repository_name,['github-label-sync --access-token token repository_name'],hub sync --local-remote,,0.0,0.0,0.0, +Add a new partition to the table using the given partition specification,alter table table_name add partition (partition_spec);,['alter table table_name add partition (partition_spec);'],sudo mkfs -t ext4 /dev/sdXN,,0.0,1.0,0.0, +Install a given package,upt install package,['upt install package'],sudo dnf5 install package,,0.0,1.0,0.0, +Print the specified file using the default printer,lp path/to/filename,['lp path/to/filename'],lp path/to/file,,0.0,0.0,1.0, +Interactively update outdated npm packages,npm-check --update,['npm-check --update'],npm outdated --update,,0.0,1.0,0.0, +toggle color inversion for the current view, + R,[' + R'], + I,,0.0,0.0,1.0, +"Remove all unused Docker containers, images, networks, and cache",docker system prune,['docker system prune'],docker system prune --volumes,,0.0,0.0,1.0, +Generate Go structs from the XML at the URL and save to the output file,curl -s https://url/to/xml | zek -o path/to/output.go,['curl -s https://url/to/xml | zek -o path/to/output.go'],go generate -src path/to/xml_file.xml -out path/to/output_file.go,,0.0,0.0,0.0, +find duplicate files recursively in the specified directory,jdupes --recurse path/to/directory,['jdupes --recurse path/to/directory'],recurse path/to/directory --dupes,,0.0,0.0,0.0, +Recursively extract files from a binary limiting the recursion depth to 2,binwalk --extract --matryoshka --depth 2 path/to/binary,['binwalk --extract --matryoshka --depth 2 path/to/binary'],rmdir --max-depth=2 path/to/file_or_directory,,0.0,1.0,0.0, +Open an xauth interactive session using the specified authority file,xauth -f path/to/file,['xauth -f path/to/file'],xauth auth path/to/authority_file,0.0,0.0,1.0,1.0, +Perform DNS reconnaissance on example.com and store results in an SQLite database,dnsrecon --domain example.com --db path/to/database.sqlite,['dnsrecon --domain example.com --db path/to/database.sqlite'],dnstracer -d example.com --db path/to/database.db,,0.0,0.0,0.0, +capture network packets on interface 1,dumpcap --interface 1,['dumpcap --interface 1'],sudo snort -i 1,,0.0,1.0,0.0, +Launch the Android app identified by package name com.example.app,waydroid app launch com.example.app,['waydroid app launch com.example.app'],adb install -r path/to/com/example/app.apk,,0.0,0.0,0.0, +create a temporary file in the specified directory /path/to/tempdir,mktemp -p /path/to/tempdir,['mktemp -p /path/to/tempdir'],mktemp -d path/to/tempdir,,0.0,1.0,1.0, +install all packages listed in package.json,bun install,['bun install'],npm install,,0.0,1.0,0.0, +Search for the given username across many social networks via Tor,sherlock --tor username,['sherlock --tor username'],"torsocks --search username --socialnetworks twitter,facebook,reddit,twitter2019",,0.0,0.0,0.0, +Launch the Steam gaming client,steam,['steam'],steamaug client,,0.0,0.0,0.0, +display the security context of the symlink itself without resolving it,secon --link path/to/symlink,['secon --link path/to/symlink'],chcon -s symlinks_path,,0.0,1.0,0.0, +Do a dry-run renaming a directory of PNGs with a literal string replacement,repren --dry-run --rename --literal --from 'find_string' --to 'replacement_string' *.png,"[""repren --dry-run --rename --literal --from 'find_string' --to 'replacement_string' *.png""]","magick rename -n path/to/input_directory/*.png path/to/output_directory/ ""string""",,0.0,0.0,0.0, +list duplicate versions of the given package in node_modules,npm find-dupes package_name,['npm find-dupes package_name'],npm find-dupes package_name,0.0,1.0,1.0,1.0, +Display the current status of all SELinux policy booleans,sestatus -b,['sestatus -b'],sudo semanage boolean -l|--list,,0.0,0.0,0.0, +"prefix each line with incremental timestamps showing hours, minutes, and microseconds","command | ts -i ""%H:%M:%.S""","['command | ts -i ""%H:%M:%.S""']",date +%Y-%m-%d_%H:%M:%N -f path/to/file.txt,0.0,0.0,1.0,0.0, +Use a regular expression to filter requests by URLs,httpflow -u 'regular_expression',"[""httpflow -u 'regular_expression'""]",aws ses request-filter --url url_regex,,0.0,0.0,0.0, +"Update all PlatformIO packages, platforms, and libraries to their latest versions",pio update,['pio update'],pio package update --all,,0.0,0.0,1.0, +register the chosen finger's fingerprint for the current user,fprintd-enroll --finger left-thumb|left-index-finger|left-middle-finger|left-ring-finger|left-little-finger|right-thumb|right-index-finger|right-middle-finger|right-ring-finger|right-little-finger,['fprintd-enroll --finger left-thumb|left-index-finger|left-middle-finger|left-ring-finger|left-little-finger|right-thumb|right-index-finger|right-middle-finger|right-ring-finger|right-little-finger'],fprintd-cli register finger_id,,0.0,0.0,0.0, +"Download all stories, IGTV videos, and highlights from a profile after logging in",instaloader --login username --password password --stories --igtv --highlights profile_name,['instaloader --login username --password password --stories --igtv --highlights profile_name'],twurl --get https://www.twitter.com/login/authorize?response_type=token&client_id=your_client_id&redirect_uri=https://twitter.com/authorize&scope=user:profile:public_profile:media:IGTV:highlight:stories,,0.0,0.0,0.0, +"Start the Bitcoin Core daemon on the selected network (main, test, signet, or regtest)",bitcoind -chain=main|test|signet|regtest,['bitcoind -chain=main|test|signet|regtest'],bitcoin --network main|test|signet|regtest,,0.0,0.0,0.0, +Start the listed Docker containers,docker start container1 container2 ...,['docker start container1 container2 ...'],docker compose up --build,,0.0,0.0,1.0, +wait for the named resource group to reach a specific condition,az group wait --name name --created|deleted|exists|updated,['az group wait --name name --created|deleted|exists|updated'],az wait --name rg_name --resource-group rg_name --timeout minutes|seconds|minutes:seconds,,0.0,0.0,1.0, +Define two virtual desktops,bspc monitor --reset-desktops desktop_name1 desktop_name2,['bspc monitor --reset-desktops desktop_name1 desktop_name2'],"microsoft-edge --desktop=1,2",,0.0,0.0,0.0, +Generate an RSA-PSS SHA-256 signature of input_file and save to output_file,openssl dgst -sign private_key_file -sha256 -sigopt rsa_padding_mode:pss -out output_file input_file,['openssl dgst -sign private_key_file -sha256 -sigopt rsa_padding_mode:pss -out output_file input_file'],openssl dgst -sign keypair_file -sha256 -pss -in input_file -out output_file,0.0,0.0,1.0,1.0, +"Update system, upgrade all packages, and install package without asking for confirmation",sudo pacman -Syu --noconfirm package,['sudo pacman -Syu --noconfirm package'],sudo dnf update --all|yes|y|--quiet|n|--noconfirm package,,0.0,0.0,1.0, +Run `sleep 10` and terminate it after 3 seconds,timeout 3s sleep 10,['timeout 3s sleep 10'],sleep 10; sleep 3,,0.0,1.0,0.0, +List all providers,s --list-providers,['s --list-providers'],aws provider list,,0.0,0.0,0.0, +"execute command1, command2, and command3 sequentially via ntfyme","echo ""command1; command2; command3"" | ntfyme exec","['echo ""command1; command2; command3"" | ntfyme exec']","ntfyme ""command1"" ""command2"" ""command3""",,0.0,0.0,0.0, +stop the specified storage pool identified by its name or UUID,virsh pool-destroy --pool name|uuid,['virsh pool-destroy --pool name|uuid'],virsh pool-stop --pool-name=pool_name|uuid,,0.0,0.0,1.0, +"count total lines, words, and bytes of all files and directories recursively",find . | wc,['find . | wc'],wc --all,0.0,0.0,1.0,0.0, +Print the message 'bash is executed' to the console,"bash -c ""echo 'bash is executed'""","['bash -c ""echo \'bash is executed\'""']","echo ""bash is executed"" | bash",0.0,0.0,1.0,0.0, +"Guess HTTPS webform credentials using two specific lists of usernames and passwords (""https_post_request"" can be like ""username=^USER^&password=^PASS^"")","hydra -L path/to/usernames.txt -P path/to/wordlist.txt host_ip https-post-form ""url_without_host:https_post_request:login_failed_string""","['hydra -L path/to/usernames.txt -P path/to/wordlist.txt host_ip https-post-form ""url_without_host:https_post_request:login_failed_string""']",gum https://example.com/ -u https_post_request -p username=^USER^&password=^PASS^,,0.0,0.0,0.0, +Find which parts of your code are covered from tests (i.e. explain coverage results),sui move coverage source --module module_name,['sui move coverage source --module module_name'],coveragerc --explain,,0.0,0.0,0.0, +Recover all deleted files from partition /dev/sdXN,sudo extundelete /dev/sdXN --restore-all,['sudo extundelete /dev/sdXN --restore-all'],sudo wipefs --all /dev/sdXN,,0.0,1.0,1.0, +Launch a web server to host the local resume.json file,resume serve,['resume serve'],resume-server,,0.0,0.0,0.0, +Search packages via keywords,dnf search keyword1 keyword2 ...,['dnf search keyword1 keyword2 ...'],urpmi -k keyword1 keyword2 ...,,0.0,0.0,0.0, +"Create a tiled PAM image with given repeats and offsets, saving to output file",pampop9 path/to/input.pam xtiles ytiles xdelta ydelta > path/to/output.pam,['pampop9 path/to/input.pam xtiles ytiles xdelta ydelta > path/to/output.pam'],pamcreate -tile 100x100 -repeat 2 3 path/to/input.pam > path/to/output.pam,,0.0,0.0,0.0, +Blink the LED of a specific Solo,solo key wink --serial serial_number,['solo key wink --serial serial_number'],sudo solo led blink 1|2|3|4,,0.0,0.0,0.0, +connect GDB to a remote debugging server at localhost port 4500,(gdb) target extended-remote localhost:4500,['(gdb) target extended-remote localhost:4500'],gdbserver --remote=localhost:4500,,0.0,0.0,0.0, +Do not echo typed characters (silent mode),read -s variable,['read -s variable'],read -s variable,1.0,1.0,1.0,1.0, +retrieve user account names from the specified remote Windows/Samba host,enum4linux -U remote_host,['enum4linux -U remote_host'],smbclient -L ip_address --command 'getnmsusers',,0.0,0.0,0.0, +"Apply the filter script to the input 3D file, save the output and log the process",meshlabserver -i input.x3d -o output.x3d -s filter_script.mlx -l logfile,['meshlabserver -i input.x3d -o output.x3d -s filter_script.mlx -l logfile'],ptfilter -o path/to/output_file.ply --script path/to/filter_script.py,,0.0,0.0,0.0, +Display a calendar for a specific month and year,jcal year month,['jcal year month'],calendar -m|--month -Y|--year 2016 2017,,0.0,0.0,0.0, +list all installed Proton game prefixes,protontricks -l,['protontricks -l'],proton-getprefixes --installed,,0.0,0.0,0.0, +"Scan hosts for TCP ports 21‑25, 80, 443; UDP port 53; both on port 123.","sudo autorecon --ports T:21-25,80,443,U:53,B:123 host_or_ip1,host_or_ip2,...","['sudo autorecon --ports T:21-25,80,443,U:53,B:123 host_or_ip1,host_or_ip2,...']","nmap -p21-25,80,443,123 example.com",,0.0,0.0,0.0, +"wait for the listed PIDs to finish, ignoring if they have already exited",waitpid --exited pid1 pid2 ...,['waitpid --exited pid1 pid2 ...'],"waitpid -f pid1,pid2,...",,0.0,0.0,1.0, +compile given C++ sources and link them into the specified executable,g++ -c|--compile path/to/source1.cpp path/to/source2.cpp ... && g++ -o|--output path/to/output_executable path/to/source1.o path/to/source2.o ...,['g++ -c|--compile path/to/source1.cpp path/to/source2.cpp ... && g++ -o|--output path/to/output_executable path/to/source1.o path/to/source2.o ...'],g++ path/to/source1.cpp path/to/source2.cpp ... -o|--output path/to/output_executable,,0.0,0.0,1.0, +Remove the semaphore with the specified key,ipcrm --semaphore-key semaphore_key,['ipcrm --semaphore-key semaphore_key'],semaphore remove key,,0.0,0.0,0.0, +Compile the Fortran source file into assembly code,gfortran -S path/to/source.f90,['gfortran -S path/to/source.f90'],gfortran path/to/source.f90,1.0,0.0,1.0,1.0, +Start the Next.js development server listening on the specified port,next dev --port port,['next dev --port port'],next dev --port port_number,,0.0,0.0,1.0, +Restore a PostgreSQL database from a dump file as user username into db_name,pg_restore -U username -d db_name archive_file.dump,['pg_restore -U username -d db_name archive_file.dump'],pg_restore -U username -d db_name path/to/directory,,0.0,0.0,1.0, +display details of the commit referenced by the specified tag,git show tag,['git show tag'],git describe tag,1.0,0.0,1.0,1.0, +"display an interactive menu of the 20 most probable directories, ranked by likelihood",scd -v,['scd -v'],ls -l | wc -l | sort -k 5n | head -n 20,,0.0,1.0,0.0, +Convert the Atari Degas PI3 file to a PBM image and save it.,pi1topbm path/to/atari_image.pi3 > path/to/output_image.pbm,['pi1topbm path/to/atari_image.pi3 > path/to/output_image.pbm'],atari-degas -pi3 path/to/input_file.pam > path/to/output_file.pbm,,0.0,0.0,0.0, +optimize a PNG file that contains an alpha channel,oxipng --alpha path/to/file.png,['oxipng --alpha path/to/file.png'],pngcheck -a path/to/file.png,,0.0,0.0,0.0, +Open and wait until done editing a specific file in the LightEdit mode,webstorm --wait -e path/to/file,['webstorm --wait -e path/to/file'],lightedit --mode=LightEdit path/to/file --wait,,0.0,0.0,0.0, +Find subdomains from a domain list and retrieve URLs via passive sources,subfinder -list path/to/domains.txt | katana -passive,['subfinder -list path/to/domains.txt | katana -passive'],subfinder -r -l path/to/domain_list.txt,,0.0,0.0,1.0, +Download with fuzzy file ID extraction (also works with links),gdown --fuzzy url,['gdown --fuzzy url'],gdown --fuzzy-id path/to/file,0.0,0.0,1.0,1.0, +Package the Electron application for macOS on ARM64,"electron-packager ""path/to/app"" ""app_name"" --platform=""darwin"" --arch=""arm64""","['electron-packager ""path/to/app"" ""app_name"" --platform=""darwin"" --arch=""arm64""']",electron-packager path/to/app.exe --arch arm64,,0.0,0.0,1.0, +Encode the input data to Base64 and output the result,command | base64,['command | base64'],base64 -d path/to/input_data,0.0,0.0,1.0,0.0, +List all queues,sqsc lq queue_prefix,['sqsc lq queue_prefix'],aws quic list-queues,,0.0,0.0,0.0, +"create a btrfs filesystem on the device(s) with label ""label""","sudo mkfs.btrfs --label ""label"" /dev/sda [/dev/sdN]","['sudo mkfs.btrfs --label ""label"" /dev/sda [/dev/sdN]']",sudo mkfs.btrfs -l label /dev/sdXN,,0.0,1.0,1.0, +Specify the output mode,phan --output-mode text|verbose|json|csv|codeclimate|checkstyle|pylint|html,['phan --output-mode text|verbose|json|csv|codeclimate|checkstyle|pylint|html'],cat -v|--verbose path/to/file.txt,,0.0,0.0,0.0, +show disks with usage over 65% or less than 50 GB free,dysk --filter 'use > 65% | free < 50G',"[""dysk --filter 'use > 65% | free < 50G'""]","sudo dphys-scan --usage --percentage --free --size 50,65% /dev/sdX",,0.0,1.0,0.0, +Copy the given public key to the remote host via SSH using the specified port,ssh-copy-id -i path/to/certificate -p port username@remote_host,['ssh-copy-id -i path/to/certificate -p port username@remote_host'],ssh-copy-id -i path/to/key_file username@remote_host --port port,0.0,0.0,1.0,1.0, +compile the CUDA source file with debug information into an executable,nvcc path/to/source.cu -o path/to/executable --debug --device-debug,['nvcc path/to/source.cu -o path/to/executable --debug --device-debug'],nvcc -o path/to/executable path/to/source.cu -g|--debug,,0.0,0.0,1.0, +Create a temporary project for the Java script and open it in the selected IDE.,jbang edit --open=codium|code|eclipse|idea|netbeans|gitpod path/to/script.java,['jbang edit --open=codium|code|eclipse|idea|netbeans|gitpod path/to/script.java'],sbt ide --ideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideideide,,0.0,0.0,0.0, +Show TL;DR documentation for the tlmgr command and the platform command,tldr tlmgr platform,['tldr tlmgr platform'],tldr tlmgr|platform,,0.0,0.0,1.0, +list files that have been modified in the working directory,git ls-files --modified,['git ls-files --modified'],git status --cached,1.0,0.0,1.0,1.0, +Run linting on the extension's manifest and source code,web-ext lint,['web-ext lint'],pnpm check,,0.0,0.0,0.0, +open the SpeedCrunch calculator application,speedcrunch,['speedcrunch'],speedcalc,,0.0,0.0,0.0, +show concise help page for the pnmquant command,tldr pnmquant,['tldr pnmquant'],tldr pnmquant,,1.0,0.0,1.0, +Show DHCP servers available on the host system,VBoxManage list dhcpservers,['VBoxManage list dhcpservers'],dhcp-servers -s,,0.0,0.0,0.0, +"Analyze PHP code in a directory, excluding specified files","phploc path/to/directory --names-exclude 'path/to/file1,path/to/file2,...'","[""phploc path/to/directory --names-exclude 'path/to/file1,path/to/file2,...'""]",phpcpa --exclude path/to/file1 path/to/file2 ... path/to/directory,,0.0,0.0,0.0, +"Update your PlatformIO account information, including username, email, and name, using current password.",pio account update --username username --email email --firstname firstname --lastname lastname --current-password password,['pio account update --username username --email email --firstname firstname --lastname lastname --current-password password'],"pio account update --username username --email email --name name --password ""your_password""",,0.0,0.0,1.0, +Pass specific arguments,"cat path/to/file.json | jq --arg ""name1"" ""value1"" --arg ""name2"" ""value2"" ... '. + $ARGS.named'","['cat path/to/file.json | jq --arg ""name1"" ""value1"" --arg ""name2"" ""value2"" ... \'. + $ARGS.named\'']",gimp --args 'arg1 arg2',,0.0,0.0,0.0, +configure AWS CLI to authenticate using single sign-on,aws configure sso,['aws configure sso'],aws configure --single-sign-on,,0.0,0.0,1.0, +Run Logstash using configuration,sudo logstash --config logstash_config.conf,['sudo logstash --config logstash_config.conf'],logstash -c path/to/file.logstash.conf,,0.0,0.0,0.0, +Edit 'fishfile' manually with your favorite editor and install multiple plugins,editor ~/.config/fish/fishfile; fisher,['editor ~/.config/fish/fishfile; fisher'],"sudo fisher edit fishfile --editor path/to/editor --plugins plugin1,plugin2,...",,0.0,1.0,0.0, +list all configurations for the specified NodeBalancer,linode-cli nodebalancers configs list nodebalancer_id,['linode-cli nodebalancers configs list nodebalancer_id'],aws nodebalancers list-configurations --nodebalancer-id nodebalancer_id,,0.0,0.0,0.0, +Run tests with mocha using the specified reporter,mocha --reporter reporter,['mocha --reporter reporter'],ember test --reporter mocha,,0.0,0.0,0.0, +extract the RLE file's alpha channel into a PGM and save the image as PNM,rletopnm -alphaout path/to/alpha_file.pgm path/to/input.rle > path/to/output.pnm,['rletopnm -alphaout path/to/alpha_file.pgm path/to/input.rle > path/to/output.pnm'],rletopgm path/to/file.rle > path/to/output.pgm && pnmtopgm path/to/output.pgm > path/to/output.pnm,,0.0,0.0,0.0, +Add a new task to a board,tb --task task_description @board_name,['tb --task task_description @board_name'],pio boards add --board_name board_name --name task_name --description description,,0.0,0.0,0.0, +Parse the sysusers configuration file and display planned changes without applying them,systemd-sysusers --dry-run path/to/file,['systemd-sysusers --dry-run path/to/file'],sudo sysusers --dry-run path/to/sysusers.conf,,0.0,1.0,0.0, +Compute the SHA256 checksum for each specified file,sha256sum path/to/file1 path/to/file2 ...,['sha256sum path/to/file1 path/to/file2 ...'],sha256sum path/to/file1 path/to/file2 ...,1.0,1.0,1.0,1.0, +Clean up all temporary TEX files in the current directory,latexmk -c,['latexmk -c'],texhash --clean,,0.0,0.0,0.0, +Start Mixxx using the specified settings file,mixxx --resourcePath mixxx/res/controllers --settingsPath path/to/settings-file,['mixxx --resourcePath mixxx/res/controllers --settingsPath path/to/settings-file'],mixxx --settings path/to/settings.toml,,0.0,0.0,1.0, +Create a Kubernetes cluster,doctl kubernetes cluster create --count 3 --region nyc1 --size s-1vcpu-2gb --version latest cluster_name,['doctl kubernetes cluster create --count 3 --region nyc1 --size s-1vcpu-2gb --version latest cluster_name'],kubeadm init,,0.0,0.0,0.0, +display the contents of a specific data bag item,knife data bag show data_bag_name data_bag_item,['knife data bag show data_bag_name data_bag_item'],aws kinesis get-item --data-bag-name data_bag_name --item name,,0.0,0.0,0.0, +Disable the JSON extension for PHP 7.3's command-line interface,sudo phpdismod -v 7.3 -s cli json,['sudo phpdismod -v 7.3 -s cli json'],phpenv install --ext-json=disabled,,0.0,0.0,0.0, +"display complete ACPI power, battery, and thermal information",acpi -V,['acpi -V'],acpi --complete,,0.0,0.0,1.0, +execute the command named f,f,['f'],f,,1.0,0.0,1.0, +Toggle displaying the operating system architecture in Neofetch output,neofetch --os_arch on|off,['neofetch --os_arch on|off'],neofetch --arch,,0.0,0.0,1.0, +Create a device specification JSON file at the specified location,bundletool get-device-spec --output path/to/file.json,['bundletool get-device-spec --output path/to/file.json'],pio device spec --location path/to/destination.json,,0.0,0.0,0.0, +Start a local web server for the repository on port 1234,git instaweb --start --port 1234,['git instaweb --start --port 1234'],git serve --port=1234,0.0,0.0,1.0,1.0, +Mount a removable storage device automatically,pmount,['pmount'],"mount.cifs -o user=username,password=password //server/share_name /mnt/remote_mount_point",,0.0,0.0,0.0, +Disable certificate verification (insecure mode),cotton -u base_url -i path/to/file.md,['cotton -u base_url -i path/to/file.md'],openssl s_client -connect host:port,,0.0,1.0,0.0, +Check if the specified port on the given host is open,cryptcat -v -z ip_address port,['cryptcat -v -z ip_address port'],netstat --sport=port --host=host,,0.0,1.0,0.0, +apply the BPS patch to rom.smc and create a patched ROM named hack.smc,flips --apply patch.bps rom.smc hack.smc,['flips --apply patch.bps rom.smc hack.smc'],bps -p rom.smc --patch path/to/bps_patch.smc > hack.smc,,0.0,0.0,0.0, +Show directories sorted from smallest to largest,dust --reverse,['dust --reverse'],ls -d,,0.0,1.0,0.0, +display a concise fragmentation summary for the specified files,filefrag -s path/to/file1 path/to/file2 ...,['filefrag -s path/to/file1 path/to/file2 ...'],fallocate --summary path/to/file1 path/to/file2 ...,0.0,0.0,1.0,0.0, +list all IAM users in the AWS account,aws iam list-users,['aws iam list-users'],aws iam list-users,,1.0,0.0,1.0, +Pull in any updates to the system's tree via `rsync`,sudo sport rsync,['sudo sport rsync'],sudo rsync -avh|--update /etc|/usr/local|/var/lib|...*/* /path/to/new_directory,,0.0,0.0,1.0, +"Compile in debug mode, which causes the resulting parser to write additional information to `stdout`",bison --debug path/to/file.y,['bison --debug path/to/file.y'],lex path/to/file.l --debug,,0.0,0.0,0.0, +Open the specified images in a new drawing application window,drawing --new-window path/to/image1 path/to/image2 ...,['drawing --new-window path/to/image1 path/to/image2 ...'],magick path/to/image1 path/to/image2 ... --new-drawable,,0.0,0.0,0.0, +list the currently set gcloud configuration properties,gcloud config list,['gcloud config list'],gcloud config list,1.0,1.0,1.0,1.0, +"Create a new PDF with pages 1-3, 5, and 6-10 from input.pdf",pdftk input.pdf cat 1-3 5 6-10 output output.pdf,['pdftk input.pdf cat 1-3 5 6-10 output output.pdf'],"pdffilegen -pages 1:3,5:6-10 path/to/input.pdf output.pdf",,0.0,0.0,0.0, +display the current user's scheduled cron jobs,crontab -l,['crontab -l'],crontab -l,,1.0,0.0,1.0, +execute the Ansible playbook starting from the specified task,ansible-playbook playbook --start-at task_name,['ansible-playbook playbook --start-at task_name'],ansible-playbook -t task_name playbook,,0.0,0.0,1.0, +"Uninstall all TeX Live packages, prompting for confirmation.",sudo tlmgr remove --all,['sudo tlmgr remove --all'],sudo tlmgr remove --yes,,0.0,1.0,1.0, +Add a tag for all messages matching a search term,"notmuch tag +custom_tag ""search_term""","['notmuch tag +custom_tag ""search_term""']",sui client add-tag --search-search_term,,0.0,0.0,0.0, +reboot the system,poweroff --reboot,['poweroff --reboot'],reboot,,0.0,1.0,0.0, +Display a digital clock using an strftime format string (see strftime(3)),xclock -digital -strftime format,['xclock -digital -strftime format'],"echo ""digital_clock"" | tms --strftime ""%H:%M:%S %d/%m/%Y""",,0.0,0.0,0.0, +rename a git remote from old_name to new_name,git remote rename old_name new_name,['git remote rename old_name new_name'],git remote rename old_name new_name,1.0,1.0,1.0,1.0, +edit the crontab of the specified user,scrontab --user=user_id -e,['scrontab --user=user_id -e'],crontab -e username,,0.0,0.0,0.0, +Align the data of a Zip file on 4-byte boundaries,zipalign 4 path/to/input.zip path/to/output.zip,['zipalign 4 path/to/input.zip path/to/output.zip'],zstd -b 4 path/to/input_file.zip > path/to/output_file.zip,,0.0,0.0,0.0, +"Filter all objects tagged as ""restaurant""",osmium tags-filter path/to/input.pbf amenity=restaurant -o path/to/output.pbf,['osmium tags-filter path/to/input.pbf amenity=restaurant -o path/to/output.pbf'],"aws s3api list-objects --bucket bucket_name --query 'Contents[?TagNames=[""restaurant""]].{_etag:ETAG}'",,0.0,0.0,0.0, +terminate the active ProtonVPN connection,protonvpn d|disconnect,['protonvpn d|disconnect'],protonvpn quit,,0.0,0.0,1.0, +grant the cap_net_raw capability to a file for raw socket usage,setcap 'cap_net_raw' path/to/file,"[""setcap 'cap_net_raw' path/to/file""]",setcap -r path/to/file,0.0,0.0,1.0,1.0, +show detailed size metrics for the Git repository,git sizer -v,['git sizer -v'],git stats,0.0,0.0,1.0,1.0, +Display the `Cargo.toml` manifest of a specific directory,cargo locate-project --manifest-path path/to/Cargo.toml,['cargo locate-project --manifest-path path/to/Cargo.toml'],cargo find-manifest path/to/directory,,0.0,0.0,1.0, +Delete the specified user and remove their home directory,sudo homectl remove username,['sudo homectl remove username'],sudo deluser --remove-home username,,0.0,1.0,1.0, +recover the Wi‑Fi password from a capture file using the given wordlist,aircrack-ng -w path/to/wordlist.txt path/to/capture.cap,['aircrack-ng -w path/to/wordlist.txt path/to/capture.cap'],wpa_passphrase path/to/capture_file --wordlist path/to/file,,0.0,0.0,0.0, +"Assign the chosen key a detail level of 1, 2, or 3",1|2|3,['1|2|3'],keyctl assign --detail-level=1|2|3 key_name,,0.0,0.0,0.0, +reinstall all installed LibreOffice extensions,unopkg reinstall,['unopkg reinstall'],libreoffice --all-reinstall,,0.0,0.0,0.0, +Search the network for available SSH servers,bvnc --ssh,['bvnc --ssh'],ssh-keyscan -t rsa|dsa|ecdsa|ed25512|ssh-rsa|ssh-dss|ssh-ed25512,,0.0,0.0,0.0, +search and collect URLs from the domain example.com,waymore -i example.com,['waymore -i example.com'],wget --domain=example.com -q 'http://www.google.com/' | grep -oE '[a-z0-9]+://[^ ]*',,0.0,1.0,0.0, +execute a2ping on the specified file while passing additional arguments,a2ping --extra arguments path/to/file,['a2ping --extra arguments path/to/file'],sudo a2ping --file path/to/file -c|--command argument1 argument2 ...,,0.0,0.0,0.0, +Run the specified Azure DevOps pipeline in the given project and organization.,az pipelines run --org organization_url --project project_name --name pipeline_name,['az pipelines run --org organization_url --project project_name --name pipeline_name'],"az pipelines run --org organization_name --project project_name --run ""pipeline_name""",,0.0,0.0,1.0, +Start a VNC server with the specified screen resolution,vncserver --geometry widthxheight,['vncserver --geometry widthxheight'],vncserver --geometry widthxheight,,1.0,0.0,1.0, +"[c]reate a compressed archive and write it to a [f]ile, using the file extension to [a]utomatically determine the compression program",tar caf path/to/target.tar.xz path/to/file1 path/to/file2 ...,['tar caf path/to/target.tar.xz path/to/file1 path/to/file2 ...'],tar cf path/to/filename.tar.gz - path/to/file,0.0,0.0,1.0,1.0, +Preserve the exit status of the command regardless of timing out,timeout --preserve-status 1s|1m|1h|1d|... command,['timeout --preserve-status 1s|1m|1h|1d|... command'],command && true,,0.0,1.0,0.0, +Reboot the device into recovery mode,adb reboot recovery,['adb reboot recovery'],recovery-boot,,0.0,0.0,0.0, +Extract but remove leading and trailing whitespace,git mailinfo -k message|patch,['git mailinfo -k message|patch'],cut -d' ' -f1- path/to/file,0.0,0.0,1.0,0.0, +display information about the specified package,slapt-get --show package,['slapt-get --show package'],pacman --info package,,0.0,0.0,0.0, +convert a PBM image to ASCII text and write it to a file,pbmtoascii path/to/input_file.pbm > path/to/output_file,['pbmtoascii path/to/input_file.pbm > path/to/output_file'],pbmtoascii path/to/input_file.pbm > path/to/output_file.txt,,0.0,0.0,1.0, +"Enter interactive window resize mode to adjust size with arrow keys, exit with Escape", + r,[' + r'], + + w,,0.0,0.0,1.0, +Copy/paste from the clipboard, + + C|V,[' + + C|V'],kitty --clipboard,,0.0,0.0,0.0, +convert the PBM image at path/to/image.pbm into a Zinc bitmap saved at path/to/output.zinc,pbmtozinc path/to/image.pbm > path/to/output.zinc,['pbmtozinc path/to/image.pbm > path/to/output.zinc'],pbmtozinc path/to/image.pbm > path/to/output.zinc,,1.0,0.0,1.0, +copy the password of the given entry from the database to the clipboard,keepassxc-cli clip path/to/database_file entry_name,['keepassxc-cli clip path/to/database_file entry_name'],pamac copy --clipboard username@entry,,0.0,0.0,0.0, +add version 1.0.0 of a NuGet package to the .NET project,dotnet add package package --version 1.0.0,['dotnet add package package --version 1.0.0'],dotnet add package name=package --version 1.0.0,,0.0,0.0,1.0, +display source code statistics using a selected output format,scc --format tabular|wide|json|csv|cloc-yaml|html|html-table,['scc --format tabular|wide|json|csv|cloc-yaml|html|html-table'],snyk --format json|yaml|csv|html|text,,0.0,0.0,0.0, +create a new draft merge request,glab mr create --draft,['glab mr create --draft'],glab mr create,,0.0,0.0,1.0, +upload a local file or folder to a specified Google Drive path,skicka upload path/to/local path/to/remote,['skicka upload path/to/local path/to/remote'],gdrive upload --path=path/to/directory path/to/local_file_or_folder,,0.0,0.0,0.0, +"Convert PPM to ILBM, cap planes at n, switch to HAM/24‑bit/direct color if exceeded.",ppmtoilbm -maxplanes n -hamif|24if|dcif path/to/file.ppm > path/to/file.ilbm,['ppmtoilbm -maxplanes n -hamif|24if|dcif path/to/file.ppm > path/to/file.ilbm'],ppmilbm -cap n path/to/file.ppm > path/to/file.ilbm,,0.0,0.0,0.0, +encode frames from first_frame to last_frame using the given parameter file,ppmtompeg -frames first_frame last_frame path/to/parameter_file,['ppmtompeg -frames first_frame last_frame path/to/parameter_file'],pnmencoder -f 1..3 path/to/input.pnm > path/to/output.pnm -parameterfile path/to/parameter_file.pnm,,0.0,0.0,0.0, +Create a new empty temporary directory and output its absolute path,mktemp -d,['mktemp -d'],mktemp -d,0.0,1.0,1.0,1.0, +"Export the SVG file to a 600x400 PNG image, ignoring aspect ratio",inkscape path/to/filename.svg -o path/to/filename.png -w 600 -h 400,['inkscape path/to/filename.svg -o path/to/filename.png -w 600 -h 400'],svgr -o path/to/output.svg --width=600 --height=400,,0.0,0.0,0.0, +Create Vagrantfile in current directory with the base Vagrant box,vagrant init,['vagrant init'],vagrant init,,1.0,0.0,1.0, +Open specified directories on left or right plane,vifm path/to/directory1 path/to/directory2 ...,['vifm path/to/directory1 path/to/directory2 ...'],pueue open path/to/directory1 path/to/directory2 ...,,0.0,0.0,0.0, +Search the nucleotide database for sequences whose metadata contain insulin and rodents,"esearch -db nuccore -query ""insulin [PROT] AND rodents [ORGN]""","['esearch -db nuccore -query ""insulin [PROT] AND rodents [ORGN]""']",blastn -query query.fasta -db nt -subject subject.fasta -word insulin -outfmt '6 qseqid qlen qstart qend sseqid slen sstart send bitscore evalue pident',,0.0,0.0,0.0, +Run Inkfile with given SVG(s) and write result to the specified output file,inkmake --svg path/to/file.svg --out path/to/output_image path/to/Inkfile,['inkmake --svg path/to/file.svg --out path/to/output_image path/to/Inkfile'],inkfile --input path/to/input_file1.svg --output path/to/output_file1.svg --input path/to/input_file2.svg ...,,0.0,0.0,0.0, +Run a CPU benchmark with 1 thread for 10 seconds,sysbench cpu run,['sysbench cpu run'],sudo cpufreq-aperf --cpu=1 --threads=1 --duration=10,,0.0,1.0,0.0, +display active Mutagen sessions for the current project,mutagen project list,['mutagen project list'],mutagen session list,,0.0,0.0,1.0, +list all users in the specified WorkMail organization,aws workmail list-users --organization-id organization_id,['aws workmail list-users --organization-id organization_id'],workmail list --organization organization_name,,0.0,0.0,0.0, +Create a 4096-bit RSA SSH key saved to the given file.,dropbearkey -t rsa -s 4096 -f path/to/key_file,['dropbearkey -t rsa -s 4096 -f path/to/key_file'],ssh-keygen -t rsa -b 4096 -f path/to/file,,0.0,1.0,0.0, +Discard the specified number of columns/rows on each side of the image,pamcut -cropleft value -cropright value -croptop value -cropbottom value path/to/image.ppm > path/to/output.ppm,['pamcut -cropleft value -cropright value -croptop value -cropbottom value path/to/image.ppm > path/to/output.ppm'],pamcol -discard_number value path/to/image.pam > path/to/output.pam,,0.0,0.0,0.0, +Pin a registry entry to a specific GitHub repository branch or revision,nix registry pin entry github:owner/repo/branch_or_revision,['nix registry pin entry github:owner/repo/branch_or_revision'],crane pin --branch|revision path/to/image_name:registry_name@github.com/repository_name:ref,,0.0,0.0,0.0, +Create a new Dokku application named app_name,dokku apps:create app_name,['dokku apps:create app_name'],dokku app create app_name,,0.0,0.0,1.0, +"Execute Kahlan test suite and display results with dot, bar, json, tap, or verbose reporter",kahlan --reporter=dot|bar|json|tap|verbose,['kahlan --reporter=dot|bar|json|tap|verbose'],kahlan,,0.0,0.0,1.0, +Activate a space or comma separated list of features,cargo run --features feature1 feature2 ...,['cargo run --features feature1 feature2 ...'],"gimp --features feature1,feature2,...",,0.0,0.0,0.0, +Modify the specified Azure Redis cache's SKU and VM size,az redis update --name name --resource-group resource_group --sku Basic|Premium|Standard --vm-size c0|c1|c2|c3|c4|c5|c6|p1|p2|p3|p4|p5,['az redis update --name name --resource-group resource_group --sku Basic|Premium|Standard --vm-size c0|c1|c2|c3|c4|c5|c6|p1|p2|p3|p4|p5'],az redis cache modify --resource-group group_name --name name --sku sku_name --vm-size vm_size,,0.0,0.0,1.0, +Recursively search all files in the current directory for the given pattern,"ack ""search_pattern""","['ack ""search_pattern""']","rgrep --recursive ""search_pattern""",,0.0,1.0,0.0, +Extract the archive into the specified directory,ark --batch --destination path/to/directory path/to/archive,['ark --batch --destination path/to/directory path/to/archive'],7zr x path/to/archive.7z -mp 128,,0.0,1.0,0.0, +search the Arch User Repository for packages matching a given keyword,aur search keyword,['aur search keyword'],pacaur -Ss search_term,,0.0,0.0,0.0, +extract the contents of the specified Asar archive,asar extract path/to/archive.asar,['asar extract path/to/archive.asar'],asar extract path/to/archive.asar,,1.0,0.0,1.0, +Initialize an unconfigured repository,transcrypt,['transcrypt'],git init,,0.0,1.0,0.0, +Search one site for a keyword,googler -w site keyword,['googler -w site keyword'],"nokogiri ""https://example.com"" do |doc| doc.search(keyword).first.text end",,0.0,0.0,0.0, +Start MPD and don't detach it from the console,mpd --no-daemon,['mpd --no-daemon'],mpd --no-daemon,,1.0,0.0,1.0, +list git-based dependencies and show which packages require each,"npm query "":type(git)"" | jq 'map(.name)' | xargs -I {} npm why {}","['npm query "":type(git)"" | jq \'map(.name)\' | xargs -I {} npm why {}']",npm list --depth=0 --quiet,0.0,0.0,1.0,1.0, +benchmark the request and response performance of the LXI device at ip_address,lxi benchmark --address ip_address,['lxi benchmark --address ip_address'],lxibase --address ip_address,,0.0,0.0,0.0, +fetch and update all remote tags in the local repository,git fetch --tags,['git fetch --tags'],hg fetch --update,,0.0,0.0,0.0, +Discover active hosts on the 10.0.0.0/24 network via ARP scanning,arp-scan 10.0.0.0:255.255.255.0,['arp-scan 10.0.0.0:255.255.255.0'],arp-scan 10.0.0.0/24,,0.0,0.0,1.0, +"Add the changes of a commit to the working directory, without creating a commit",git cherry-pick --no-commit commit,['git cherry-pick --no-commit commit'],git add -u|--patch HEAD~1,,0.0,0.0,1.0, +open a new empty file in the joe editor,joe,['joe'],joe --new,,0.0,0.0,1.0, +initialize a new Ansible role named role_name,ansible-galaxy role init role_name,['ansible-galaxy role init role_name'],ansible-galaxy role init role_name,,1.0,0.0,1.0, +Start the DDEV local development environment for the project,ddev start,['ddev start'],ddev start,,1.0,0.0,1.0, +Start ORCA and set the size of the grid,orca-c --initial-size columnsxrows,['orca-c --initial-size columnsxrows'],orca --size widthxheight,,0.0,0.0,0.0, +list all DbContext types defined in the current project,dotnet ef dbcontext list,['dotnet ef dbcontext list'],dotnet ef dbcontext list,,1.0,0.0,1.0, +Create and switch to a new branch based on the given reference,git checkout -b branch_name reference,['git checkout -b branch_name reference'],git checkout -b branch_name ref,1.0,0.0,1.0,1.0, +remove user test from the alfa group,gpasswd -d test alfa,['gpasswd -d test alfa'],sudo userdel -r test,,0.0,1.0,0.0, +list closed issues authored by the user username,gh issue list --state closed --author username,['gh issue list --state closed --author username'],gh issue list --closed --username=username,0.0,0.0,1.0,1.0, +Update all installed language packages to their latest versions,argospm update,['argospm update'],tlmgr update --all,,0.0,0.0,0.0, +Watch the udisks daemon for device events,udisksctl monitor,['udisksctl monitor'],udisksctl watch,,0.0,0.0,1.0, +"list methods, signals, and properties of the specified D-Bus object",qdbus service_name /path/to/object,['qdbus service_name /path/to/object'],dbus-protocol --methods|signals|properties path/to/object,,0.0,0.0,0.0, +Take a list of file names from `stdin` and add them [o]nto an archive in cpio's binary format,"echo ""path/to/file1 path/to/file2 ..."" | cpio -o > archive.cpio","['echo ""path/to/file1 path/to/file2 ..."" | cpio -o > archive.cpio']",cpio --binary -o path/to/archive.cpio path/to/file1 path/to/file2 ...,,0.0,0.0,0.0, +Limit download to 1024 Kbps and upload to 512 Kbps on adapter_name,wondershaper -a adapter_name -d 1024 -u 512,['wondershaper -a adapter_name -d 1024 -u 512'],sudo tshark -r path/to/file -e codec_id -s -l 1024:512 --adapter adapter_name,,0.0,1.0,0.0, +show the supported search engines,"onionsearch --help | grep -A1 -i ""supported engines""","['onionsearch --help | grep -A1 -i ""supported engines""']",nokogiri --search-engines,,0.0,0.0,0.0, +Run benchmarks using the specified cargo profile,cargo bench --profile profile,['cargo bench --profile profile'],cargo bench --profile name,,0.0,0.0,1.0, +Check the link quality of the Bluetooth device with address bdaddr,hcitool lq bdaddr,['hcitool lq bdaddr'],bluetoothctl scan --address bdaddr,,0.0,0.0,0.0, +Update tags of the specified Access Analyzer,aws accessanalyzer update-analyzer --analyzer-arn analyzer_arn --tags new_tags,['aws accessanalyzer update-analyzer --analyzer-arn analyzer_arn --tags new_tags'],aws accessanalyzer update-tags --analyzer-arn analyzer_arn --tags tag1:tag_value tag2:tag_value ...,,0.0,0.0,1.0, +"List the contents of the tree on a commit, recursing into subtrees",git ls-tree -r commit_hash,['git ls-tree -r commit_hash'],"git show-tree --fields=paths,parents,commits HEAD~1",0.0,0.0,1.0,1.0, +Check for a newer rkhunter version,sudo rkhunter --versioncheck,['sudo rkhunter --versioncheck'],sudo rkhunter --check,,0.0,1.0,1.0, +show installed snap packages with versions and details,snap list,['snap list'],snap list,,1.0,0.0,1.0, +display a short random quote,fortune -s,['fortune -s'],quote,,0.0,0.0,0.0, +Uninstall a given Node.js version,nvm uninstall node_version,['nvm uninstall node_version'],npm uninstall node_version,,0.0,1.0,0.0, +Start Guile REPL listening on specified port or Unix socket for remote connections,guile --listen=port_or_socket,['guile --listen=port_or_socket'],guile -P|--port|socket port_or_unix_socket,,0.0,0.0,1.0, +display detailed information for the specified block device,udisksctl info --block-device /dev/sdXN,['udisksctl info --block-device /dev/sdXN'],sudo fio --filename path/to/device,,0.0,1.0,0.0, +list branches merged into the current HEAD,git show-merged-branches,['git show-merged-branches'],git merge-base --is-merging HEAD,0.0,0.0,1.0,1.0, +Optimize the SVG file test.svg and save the optimized version as test.min.svg,cat test.svg | svgo -i - -o test.min.svg,['cat test.svg | svgo -i - -o test.min.svg'],svgo --minify path/to/test.svg > path/to/test.min.svg,,0.0,0.0,0.0, +Start netserver in the foreground without forking,netserver -D,['netserver -D'],netserver --no-fork,,0.0,0.0,1.0, +"recursively compare two directories, listing only differing file names",diff -r|--recursive -q|--brief old_directory new_directory,['diff -r|--recursive -q|--brief old_directory new_directory'],diffoscope -r path/to/directory1 path/to/directory2,,0.0,0.0,0.0, +Delete the S3 bucket named bucket_name,aws s3api delete-bucket --bucket bucket_name,['aws s3api delete-bucket --bucket bucket_name'],aws s3 rb s3://bucket_name,,0.0,0.0,1.0, +Execute the Nix flake from the specified GitHub pull request,nix run github:owner/repo/pull/number/head,['nix run github:owner/repo/pull/number/head'],nixpkgs-review pr --pr pr_number,,0.0,0.0,0.0, +display the status of the specified encrypted device mapping,cryptsetup status mapping_name,['cryptsetup status mapping_name'],sudo cryptsetup status encrypted_device,,0.0,1.0,0.0, +Open Git Cola GUI for the repository at path/to/git-repository,git cola --repo path/to/git-repository,['git cola --repo path/to/git-repository'],git cola --gui path/to/git-repository,1.0,0.0,1.0,1.0, +Write a commit-graph file for the packed commits in the repository's local `.git` directory,git commit-graph write,['git commit-graph write'],git commit-graph --local > path/to/commit_graph_file.txt,,0.0,1.0,1.0, +Create a private certificate authority,aws acm-pca create-certificate-authority --certificate-authority-configuration ca_config --idempotency-token token --permanent-deletion-time-in-days number,['aws acm-pca create-certificate-authority --certificate-authority-configuration ca_config --idempotency-token token --permanent-deletion-time-in-days number'],sudo certbot --apache --domain example.com --nginx --webroot --webroot-path path/to/web_root --webroot-dir path/to/web_root --webroot-root path/to/web_root --webroot-ssl --webroot-ssl-certificate path/to/cert.crt --webroot-ssl-key path/to/key.key --webroot-ssl-cert path/to/cert.key --webroot-ssl-key-file path/to/key.key --webroot-ssl-certificate-file path,,0.0,1.0,0.0, +Create a new branch and switch to it,git switch --create branch_name,['git switch --create branch_name'],git checkout -b branch_name,1.0,0.0,1.0,1.0, +Display information for the LKE cluster with the given ID,linode-cli lke clusters view cluster_id,['linode-cli lke clusters view cluster_id'],lke info --cluster-id id,,0.0,0.0,0.0, +convert a WebP image file to a PNG image file,dwebp path/to/input.webp -o path/to/output.png,['dwebp path/to/input.webp -o path/to/output.png'],webp path/to/input.webp -o path/to/output.png,,0.0,0.0,0.0, +Mount a disk image on the connected device,ideviceimagemounter path/to/image_file path/to/signature_file,['ideviceimagemounter path/to/image_file path/to/signature_file'],mount --bind path/to/image.img /dev/sdXN,,0.0,1.0,0.0, +Deactivate the network connection with the specified UUID.,nmcli connection down uuid uuid,['nmcli connection down uuid uuid'],nmcli connection deactivate uuid uuid,,0.0,0.0,1.0, +Show the cluster join API version available on this node,pvecm apiver,['pvecm apiver'],aws kubernetes api-get cluster-join-api-version --cluster-name name --node-name node_name,,0.0,0.0,0.0, +revert the most recent changes made," + X, U","[' + X, U']",git checkout -- path/to/file_or_directory,,0.0,1.0,0.0, +Check the integrity of the compressed .bz3 file,bzip3 --test path/to/compressed_file.bz3,['bzip3 --test path/to/compressed_file.bz3'],bzegrep --ignore-case '^[0-9]+' path/to/file.bz3,,0.0,1.0,0.0, +switch the keyboard layout to French,setxkbmap fr,['setxkbmap fr'],setxkbmap fr,1.0,1.0,1.0,1.0, +Perform a port scan on given addresses using specified batch size and timeout.,rustscan --batch-size batch_size --timeout timeout --addresses address_or_addresses,['rustscan --batch-size batch_size --timeout timeout --addresses address_or_addresses'],"radar --batch 100 --addresses address1,address2,...,addressN --port-range start_port,end_port",,0.0,0.0,0.0, +"Publish a document or project to Quarto Pub, Github Pages, RStudio Connect or Netlify",quarto publish quarto-pub|gh-pages|connect|netlify,['quarto publish quarto-pub|gh-pages|connect|netlify'],quarto publish path/to/file_or_directory|project_name --publish_type github_pages|rssharedconnect|rshelpnetlify,,0.0,0.0,1.0, +show concise documentation for the chromium command,tldr chromium,['tldr chromium'],tldr chromium,,1.0,0.0,1.0, +Save the current Speedcrunch session, + S,[' + S'],speedcruft --save,,0.0,0.0,0.0, +"Stop the specified VM, bypassing lock checks",qm stop --skiplock true VM_ID,['qm stop --skiplock true VM_ID'],qm stop --no-lock vm_id,,0.0,0.0,1.0, +Create a writable snapshot of the given subvolume at the specified location,sudo btrfs subvolume snapshot path/to/source_subvolume path/to/target,['sudo btrfs subvolume snapshot path/to/source_subvolume path/to/target'],sudo btrfs snapshot path/to/destination_subvolume path/to/subvolume,,0.0,1.0,1.0, +"list detailed info for pods, services, deployments, ingresses, and other resources",kubectl get pod|service|deployment|ingress|... -o wide,['kubectl get pod|service|deployment|ingress|... -o wide'],kubectl describe resource_type/resource_name --all,,0.0,0.0,1.0, +Open the pollen forecast page for the specified city in the web browser,"peludna-prognoza ""city"" --web","['peludna-prognoza ""city"" --web']",pollenforecast -city city_name,,0.0,0.0,0.0, +Provide user credentials for HTTP protocol authentication,"python sqlmap.py -u ""http://www.target.com/vuln.php"" --auth-type Basic --auth-cred ""testuser:testpass""","['python sqlmap.py -u ""http://www.target.com/vuln.php"" --auth-type Basic --auth-cred ""testuser:testpass""']",aws sts get-caller-identity --protocol http,,0.0,0.0,0.0, +Launch a Git daemon with a specific base directory and allow pulling from all sub-directories that look like Git repositories,git daemon --base-path=path/to/directory --export-all --reuseaddr,['git daemon --base-path=path/to/directory --export-all --reuseaddr'],git-daemon --base path/to/directory --allow-pull,,0.0,0.0,0.0, +Invoke a D-Bus method and display its response,busctl call service path/to/object interface_name method_name,['busctl call service path/to/object interface_name method_name'],dbus-uuiddeve --method=method_name --reply=reply_number --timeout=timeout,,0.0,0.0,0.0, +Create a new Laravel application,laravel new name,['laravel new name'],laracasts create,,0.0,0.0,0.0, +"Mount encrypted filesystem, starting initialization wizard on first run",cryfs path/to/cipher_dir path/to/mount_point,['cryfs path/to/cipher_dir path/to/mount_point'],cryptsetup open /dev/sdXN mountpoint --initwizard,,0.0,0.0,0.0, +Export the pipeline in the dot format,dvc dag --dot > path/to/pipeline.dot,['dvc dag --dot > path/to/pipeline.dot'],hub export --format dot,,0.0,0.0,0.0, +trace the DNS resolution path for www.example.com,dnstracer www.example.com,['dnstracer www.example.com'],dnstracer -d www.example.com,,0.0,0.0,1.0, +display all RuboCop linter rules,rubocop --show-cops,['rubocop --show-cops'],rubocop --linter,,0.0,0.0,1.0, +Connect to the optimal NordVPN server,nordvpn connect,['nordvpn connect'],nordvpn connect,,1.0,0.0,1.0, +Keep the server alive,qrcp send|receive --keep-alive,['qrcp send|receive --keep-alive'],sudo killall -s 0 --server-server,,0.0,1.0,0.0, +Add the JDK at path/to/jdk_home to jEnv,jenv add path/to/jdk_home,['jenv add path/to/jdk_home'],jenv add path/to/jdk_home,,1.0,0.0,1.0, +disable all currently active network interfaces,ifdown -a,['ifdown -a'],nmcli networking off,,0.0,0.0,0.0, +show the type of the specified Git object,git cat-file -t 8c442dc3,['git cat-file -t 8c442dc3'],git show-object --type path/to/object,0.0,0.0,1.0,1.0, +Add a Python3 shebang line to the start of every .py file here,"for file in *.py; do sed -i '1i #!/usr/bin/python3' ""$file""; done","['for file in *.py; do sed -i \'1i #!/usr/bin/python3\' ""$file""; done']","echo ""#!/usr/bin/env python3"" | tee -a path/to/file.py",,0.0,1.0,0.0, +"Continuously display RSS feed from a URL, appending new entries as they appear",rsstail -u url,['rsstail -u url'],"read -p ""Enter RSS feed URL: "" url && read -p ""Press enter to continue..."" key && while true; do wget --quiet ""$url"" && [ -n ""$key"" ] || break; done",,0.0,0.0,0.0, +show help information for the bind command,help bind,['help bind'],bind --help,0.0,0.0,1.0,0.0, +Mount an encrypted snapshot of a plain directory,encfs --reverse path/to/plain_dir path/to/cipher_dir,['encfs --reverse path/to/plain_dir path/to/cipher_dir'],cryptsetup open encrypted_directory mount_point,,0.0,0.0,0.0, +show the EXIF metadata summary of the given image file,exiv2 path/to/file,['exiv2 path/to/file'],exif path/to/image.jpg,,0.0,0.0,0.0, +"Open the file in moe editor, creating a backup file on save",moe path/to/file,['moe path/to/file'],moe --backup path/to/file,,0.0,0.0,1.0, +show a brief help summary for the transmission-show command,tldr transmission-show,['tldr transmission-show'],tldr transmission-show,,1.0,0.0,1.0, +Delete the Multipass instance named instance_name,multipass delete instance_name,['multipass delete instance_name'],multipass rm instance_name,,0.0,0.0,1.0, +Remove a package and its dependencies,aura --remove --recursive --unneeded package,['aura --remove --recursive --unneeded package'],sudo dnf remove --all-dependencies package1 package2 ...,,0.0,1.0,0.0, +list file names and attributes from filesystem.squashfs,unsquashfs -linfo filesystem.squashfs,['unsquashfs -linfo filesystem.squashfs'],fstrim filesystem.squashfs,,0.0,1.0,0.0, +display a steam locomotive animation,sl -e,['sl -e'],stopeamlo,,0.0,0.0,0.0, +"display status and credentials of a D‑Bus service, process, or bus owner",busctl status service|pid,['busctl status service|pid'],dmesg | dbus-ctl --status|owner|service,,0.0,0.0,0.0, +Execute code style linting without applying changes,pint --test,['pint --test'],black --no-check path/to/directory,,0.0,1.0,0.0, +activate the Mozilla VPN connection,mozillavpn activate,['mozillavpn activate'],mozillavpn activate,,1.0,0.0,1.0, +display SWI-Prolog runtime configuration variables,swipl --dump-runtime-variables,['swipl --dump-runtime-variables'],swipl -c,,0.0,0.0,1.0, +recompress FLAC files in the specified directory and all its subdirectories,reflac --recursive path/to/directory,['reflac --recursive path/to/directory'],flac --recurse path/to/directory,,0.0,0.0,0.0, +install the given package at the specified version using Cradle,cradle package install package version,['cradle package install package version'],cradle install package@version,,0.0,0.0,1.0, +remove a PHAR file identified by its alias or URL,phive remove alias|url,['phive remove alias|url'],phive rm alias|url,,0.0,0.0,1.0, +display help for the specified nix subcommand,nix help subcommand,['nix help subcommand'],nix help subcommand,,1.0,0.0,1.0, +set the per-user process limit to 30,ulimit -u 30,['ulimit -u 30'],ulimit -p 30,0.0,0.0,1.0,1.0, +Verify if the specified file adheres to Stylua formatting,stylua --check path/to/file,['stylua --check path/to/file'],stylua --check path/to/file,,1.0,0.0,1.0, +Get the content digest of the specified container image,crane digest image_name,['crane digest image_name'],docker commit --digest=sha256:container_image,,0.0,0.0,0.0, +Start running a workflow,aws glue start-workflow-run --name workflow_name,['aws glue start-workflow-run --name workflow_name'],dask-github run --workflow_name name --repo owner/repository --run_type run_type --step_id step_id,,0.0,0.0,0.0, +Set the interface's MAC address to its original hardware address,macchanger --permanent interface,['macchanger --permanent interface'],ip link set dev eth0 address 01:02:03:04:05:06,,0.0,1.0,0.0, +generate a static website from source files using Soupault,soupault,['soupault'],soupault build --static path/to/source_code,,0.0,0.0,1.0, +upload the specified file to transfer.sh,transfersh path/to/file,['transfersh path/to/file'],transfer.sh path/to/file,,0.0,0.0,0.0, +show the calendar for the current month,cal,['cal'],cal,,1.0,0.0,1.0, +Clean the project and build a package using the 'profile' Maven build profile,mvn clean -P profile package,['mvn clean -P profile package'],mvn clean install -Pprofile,,0.0,0.0,1.0, +Clone the repository and all its submodules,git clone --recursive remote_repository_location,['git clone --recursive remote_repository_location'],git clone --recursive url/to/repository,0.0,0.0,1.0,1.0, +Create a GIF of a simple directed graph from the given DOT description,"echo ""digraph {this -> that} "" | fdp -T gif > path/to/image.gif","['echo ""digraph {this -> that} "" | fdp -T gif > path/to/image.gif']",dot -T gif > path/to/output.gif,,0.0,1.0,0.0, +"declare a local array variable named variable with items item_a, item_b, item_c",local variable=(item_a item_b item_c),['local variable=(item_a item_b item_c)'],local -a variable=(item_a item_b item_c),1.0,0.0,1.0,1.0, +"Print serialVersionUID for specified classes, forwarding a JVM option",serialver -Joption classnames,['serialver -Joption classnames'],jdeps -serialVersionUID class1.class class2.class ...,0.0,0.0,1.0,0.0, +start a VNC server on the next available display,vncserver,['vncserver'],vncserver :1,,0.0,0.0,1.0, +"Print what would be removed, but don't actually remove anything",brew autoremove --dry-run,['brew autoremove --dry-run'],sudo pacman -Rs package,,0.0,1.0,0.0, +Show all environment variables with their values,printenv,['printenv'],env,0.0,0.0,1.0,0.0, +Add one or more block devices to the specified Btrfs filesystem,sudo btrfs device add path/to/block_device1 [path/to/block_device2] path/to/btrfs_filesystem,['sudo btrfs device add path/to/block_device1 [path/to/block_device2] path/to/btrfs_filesystem'],sudo btrfs device add path/to/device1 path/to/device2 ... path/to/filesystem,,0.0,1.0,1.0, +Show code statistics for a directory while excluding .min.js files,tokei path/to/directory -e *.min.js,['tokei path/to/directory -e *.min.js'],scc --exclude-min-js path/to/directory,,0.0,0.0,0.0, +set screen color temperature to 5700 K during day and 3600 K at night,redshift -t 5700:3600,['redshift -t 5700:3600'],lightctl set-color-temperature 'day:5700k|night:3600k',,0.0,0.0,0.0, +Reformat the XML file with tab indentation and write to the output file,xml format --indent-tab path/to/input.xml|URI > path/to/output.xml,['xml format --indent-tab path/to/input.xml|URI > path/to/output.xml'],xml format --tab=4 path/to/input.xml > path/to/output.xml,,0.0,0.0,1.0, +"display a live, colorized Twitter stream",rainbowstream,['rainbowstream'],twurl --live,,0.0,0.0,0.0, +display detailed power and battery information,upower --dump,['upower --dump'],sudo tlp-stat -d,,0.0,1.0,0.0, +show Irssi help information,irssi --help,['irssi --help'],irssi -h,,0.0,0.0,1.0, +store credentials for the given profile in the secure keystore,aws-vault add profile,['aws-vault add profile'],keystore -storefile path/to/file.keystore -alias alias_name -keyusage key_usage -trustcacert path/to/cacert.pem -profile profile_name,,0.0,0.0,0.0, +Open the program's main menu, + M,[' + M'],qmenu,,0.0,0.0,0.0, +compute the bitwise OR of two expressions,expr expression1 \| expression2,['expr expression1 \\| expression2'], || ,,0.0,0.0,0.0, +"Set line numbering style to right or left justified, with or without leading zeros.",nl -n rz|ln|rn,['nl -n rz|ln|rn'],cs-numbering -l|r|x,,0.0,0.0,0.0, +install the specified AUR package automatically without any prompts,aurman --sync --noedit --noconfirm package,['aurman --sync --noedit --noconfirm package'],aur-get install package,,0.0,0.0,0.0, +display all currently mounted filesystems,mount,['mount'],mount -a,,0.0,1.0,1.0, +"Start the interactive mode, in this mode you can enter the commands directly, with autocompletion",iwctl,['iwctl'],kitty --interactive,,0.0,0.0,0.0, +Update the SteamOS system to the latest version,steamos-update,['steamos-update'],steamos update,,0.0,0.0,0.0, +"Start a bisect session on a commit range bounded by a known buggy commit, and a known clean (typically older) one",git bisect start bad_commit good_commit,['git bisect start bad_commit good_commit'],git bisect start --quiet -c|--clean-bugger commit_range1..commit_range2,,0.0,0.0,1.0, +"write ""example"" to path/to/file and also output it to the console","echo ""example"" | tee path/to/file","['echo ""example"" | tee path/to/file']",echo example | tee path/to/file,,1.0,1.0,1.0, +Schedule the computer to shut down at 13:00.,shutdown -h 13:00,['shutdown -h 13:00'],sudo shutdown now +13:00,,0.0,1.0,0.0, +Install a specific version of a tool,volta install node|npm|yarn@version,['volta install node|npm|yarn@version'],nix-env -iA nixpkgs@tool_version,,0.0,0.0,0.0, +Fork the current GitHub repository and set the new remote as origin,hub fork --remote-name origin,['hub fork --remote-name origin'],gh fork --set-origin,,0.0,1.0,0.0, +Update git-extras commands to the latest version,git extras update,['git extras update'],git extras update,1.0,1.0,1.0,1.0, +list AUR packages whose names match the given regular expression,auracle search 'regular_expression',"[""auracle search 'regular_expression'""]",aur --name-re search_pattern,,0.0,0.0,0.0, +Delete a snapshot by ID or the name of the snapshot,sudo rusnapshot -c path/to/config.toml --del --id snapshot_id,['sudo rusnapshot -c path/to/config.toml --del --id snapshot_id'],aws glue delete-snapshot --snapshot-id snapshot_id|name,,0.0,0.0,0.0, +connect to the VPN server vpn.example.org,openconnect vpn.example.org,['openconnect vpn.example.org'],gopvpn connect vpn.example.org,,0.0,0.0,0.0, +Generate a VRT file containing separate layers for each given GeoJSON.,ogrmerge.py -f VRT -o path/to/output.vrt path/to/input1.geojson path/to/input2.geojson ...,['ogrmerge.py -f VRT -o path/to/output.vrt path/to/input1.geojson path/to/input2.geojson ...'],"ogr2ogr -f VRT path/to/output.vrt path/to/input.geojson1,path/to/input.geojson2,...",,0.0,0.0,0.0, +show tcpick usage information,tcpick --help,['tcpick --help'],tcpick --help,,1.0,0.0,1.0, +display each file's commit count and active days in the specified directory,git effort path/to/directory/*,['git effort path/to/directory/*'],gitlab-cli --path path/to/directory -c count active_days,,0.0,0.0,0.0, +use a custom location for yadm's data directory,yadm --yadm-data,['yadm --yadm-data'],yadm init --data-dir path/to/directory,,0.0,0.0,1.0, +reload the service at path/to/service to apply updated configuration,sudo sv reload path/to/service,['sudo sv reload path/to/service'],systemctl --nowill reload path/to/service,,0.0,1.0,0.0, +List this minion's grains,salt-call grains.items,['salt-call grains.items'],salt-run -l list-minion-grains,,0.0,0.0,0.0, +Interactively choose and set a different branch in shiny-mirrors configuration,sudo shiny-mirrors config --branch,['sudo shiny-mirrors config --branch'],shiny-mirrors --branch name|url,,0.0,0.0,0.0, +Open duckduckgo.com using the Dillo web browser,dillo duckduckgo.com,['dillo duckduckgo.com'],dillo https://duckduckgo.com/,,0.0,0.0,1.0, +output the parent directory for each specified path,dirname path/to/file_or_directory1 path/to/file_or_directory2 ...,['dirname path/to/file_or_directory1 path/to/file_or_directory2 ...'],realpath -p $(realpath path/to/file_or_directory),,0.0,1.0,0.0, +Open the repository's homepage in the default web browser,hub browse,['hub browse'],git browse,,0.0,1.0,0.0, +revert the specified file to its state from the given commit,git reset-file path/to/file commit_hash,['git reset-file path/to/file commit_hash'],git revert commit,0.0,0.0,1.0,1.0, +"list all System V IPC objects with full, untruncated details",lsipc --notruncate,['lsipc --notruncate'],ipcs -c|--full,,0.0,0.0,0.0, +set the filesystem type of the specified device,sudo f3fix --fs-type=filesystem_type /dev/device_name,['sudo f3fix --fs-type=filesystem_type /dev/device_name'],sudo f2fsck -r /dev/sdXN,,0.0,1.0,1.0, +Restore a wallet from its seed offline using the recovery_wallet.dat file,electrum -w recovery_wallet.dat restore -o,['electrum -w recovery_wallet.dat restore -o'],hsw-cli restore --offline --recovery_wallet.dat path/to/recovery_wallet.dat,,0.0,0.0,0.0, +display the system's fully qualified domain name,hostname --fqdn,['hostname --fqdn'],dnsdomainname,0.0,0.0,1.0,0.0, +show the installed MATE desktop environment version,mate-about --version,['mate-about --version'],mate-config show,,0.0,0.0,0.0, +display documentation and exported symbols for the Go package encoding/json,go doc encoding/json,['go doc encoding/json'],godoc encoding/json,,0.0,0.0,0.0, +Create a raw sparse image of the filesystem with metadata preserved at correct offsets,e2image -r /dev/sdXN path/to/image_file,['e2image -r /dev/sdXN path/to/image_file'],mkfs -t raw path/to/file_or_directory > /dev/null,,0.0,1.0,0.0, +Generate a background mask from the PAM image and save it to the output file.,pambackground path/to/image.pam > path/to/output.pam,['pambackground path/to/image.pam > path/to/output.pam'],pamtowm -mask path/to/input.pam > path/to/output.wmf,,0.0,0.0,0.0, +"Set the wireless interface to the specified operating mode (e.g., Ad-Hoc, Managed, Monitor)",iwconfig interface mode Ad-Hoc|Managed|Master|Repeater|Secondary|Monitor|Auto,['iwconfig interface mode Ad-Hoc|Managed|Master|Repeater|Secondary|Monitor|Auto'],iw dev wireless_interface set mode ad-hoc|managed|monitor,,0.0,0.0,0.0, +Open the current draft for editing,lb edit,['lb edit'],w,,0.0,1.0,0.0, +type-check the crate and its tests,cargo check --tests,['cargo check --tests'],cargo check --tests,,1.0,0.0,1.0, +Create a recursive index of path/to/directory,scd -ar path/to/directory,['scd -ar path/to/directory'],find path/to/directory -type f | xargs -n 1 findparent -name '*.cpp' -execdir mv {} . \+ | sort | rev | xargs -I {} findparent -name '*.cpp' -execdir cp {} {}. \+,,0.0,1.0,0.0, +Decrypt the input PCAP with the specified long‑term key and write decrypted output,crackle -i path/to/input.pcap -o path/to/decrypted.pcap -l 81b06facd90fe7a6e9bbd9cee59736a7,['crackle -i path/to/input.pcap -o path/to/decrypted.pcap -l 81b06facd90fe7a6e9bbd9cee59736a7'],pcaplint -d|--long-term-key path/to/key.p12 -w|--output path/to/output.pcap,,0.0,0.0,0.0, +show details of all volume groups,sudo vgdisplay,['sudo vgdisplay'],sudo vgdisplay,,1.0,1.0,1.0, +compile a LaTeX document using the LuaTeX engine,lualatex,['lualatex'],latexmk -pdf path/to/input.tex,,0.0,0.0,0.0, +open an interactive shell session inside Waydroid,sudo waydroid shell,['sudo waydroid shell'],waydroid shell,,0.0,0.0,0.0, +run the Kotlin script file at path/to/file.kts,kotlinc -script path/to/file.kts,['kotlinc -script path/to/file.kts'],kotlinc --script path/to/file.kts,,0.0,0.0,1.0, +Delete the file at path/to/file if it has no other hard links,unlink path/to/file,['unlink path/to/file'],rmdir -p path/to/file,,0.0,1.0,0.0, +View documentation for the original command,tldr update-alternatives,['tldr update-alternatives'],tldr lsof -c|--command,,0.0,0.0,1.0, +set the system's default PDF viewer to the specified application,xdg-settings set pdf-viewer.desktop,['xdg-settings set pdf-viewer.desktop'],pdf-viewer --default-app app_name,,0.0,0.0,0.0, +execute the specified TypeScript file using the Deno runtime,deno run path/to/file.ts,['deno run path/to/file.ts'],deno run path/to/file.ts,,1.0,0.0,1.0, +Dump a specific directory in INI file format,dconf dump /path/to/directory/,['dconf dump /path/to/directory/'],ini-dump path/to/directory --type=ini,,0.0,0.0,0.0, +Set the CPU allocation for a specific Docker container,docker update --cpus count container_name,['docker update --cpus count container_name'],docker cpupower --container=container_name --cpu-allocation=percentage,,0.0,0.0,1.0, +display the list of NTP peers and their status,ntpq --peers,['ntpq --peers'],ntpctl -l,,0.0,0.0,0.0, +display information for the specified top-level menu item,info menu_item,['info menu_item'],mxe info item_number,,0.0,0.0,0.0, +create an Envoy configuration file for the specified host name,envoy init host_name,['envoy init host_name'],envoy config create --host name,,0.0,0.0,1.0, +"Count total characters in the specified file, handling multibyte characters.",wc --chars path/to/file,['wc --chars path/to/file'],wc --bytes path/to/file,1.0,0.0,1.0,1.0, +connect to remote server via SSH using the specified private key,ssh -i path/to/key_file username@remote_host,['ssh -i path/to/key_file username@remote_host'],ssh -i path/to/private_key username@remote_host,,0.0,1.0,1.0,