Skip to main content

Useful Commands

· 4 min read
John M Telford

CloudDocs Path

~/Library/Mobile\ Documents/com~apple~CloudDocs

Docusaurus

Docusaurus

Markdown Headers

---
slug:
title:
authors: jmt
tags: []
---

Command Line Tools

Command Line Tools

yarn

  • start — Builds and serves a preview site locally

  • build — Compiles site for production

  • serve — Serve built website locally

mdBook

mdBook

mdBook's parser adheres to the CommonMark specification

Markdown

Command Line Tools

Command Line Tools

mdbook

  • build — Renders the book.
  • watch — Rebuilds the book any time a source file changes.
  • serve — Runs a web server to view the book, and rebuilds on changes.
  • test — Tests Rust code samples.
  • clean — Deletes the rendered output.
  • completions — Support for shell auto-completion

Summary.md

Summary.md

The summary file is used by mdBook to know what chapters to include, in what order they should appear, what their hierarchy is and where the source files are. Without this file, there is no book.

Mac

List Open Ports

sudo lsof -i :port`

Bash

Translate .tsv to .csvprint

tr\t’ ‘,’ < file.tsv > file.csv

Show Hidden Files

cmd+shift+.
find . -name .git -prune -name ‘.DS_Store’ -prune -o -print | sed -e “s/[^-][^\/]*\// |/g” -e “s/|\([^ ]\)/|-\1/“ | gawk -F”-“ ‘{ print $2}| sort -u

Rust Utils

bandwhich

Display current network utilization by process, connection and remote IP/hostname

broot

A better way to navigate directories

exa

A modern replacement for ls.

fd

A simple, fast and user-friendly alternative to find

gitui

Blazing fast terminal client for git written in Rust

lms

A fast and reliable alternative to rsync for synchronizing local files

mdbook

A utility to create modern online books from Markdown files

mdbook-admonish

procs

A modern replacement for ps

ripgrep

ripgrep is a line-oriented search tool that recursively searches the current directory for a regex pattern.

scrubcsv

Remove bad lines from large CSV files and normalize the rest

stdrename

Remake all files in a folder according to a specified naming convention (camelCase, snake_case, kebab-case, etc)

obliviate

Utility that removes file older than a certain amount of days

xsv A high performance CSV command line toolkit

Rualdi

rualdi

rada workdir Add current directory with workdir as alias

rada www /var/www Add /var/www directory with www as alias

rada stuff ~/stuff Works with home tild alias

radax workdir Add current directory with workdir as alias and add environment variable named RAD_WORKDIR in current environment and in configuration file

radax workdir . wd Add current directory with workdir as alias and add environment variable named RAD_WD in current environment and to the configuration file

radx workdir wd Add environment variable named RAD_WD which points on alias workdir in current environment and to the configuration file

radx workdir Add environment variable named RAD_WORKDIR which points on alias workdir in current environment and to the configuration file

radxn workdir wd Add environment variable named RAD_WD which points on alias workdir in current environment without adding it to the configuration file

rad www/some-site Perform cd in /var/www/some-site

rad - Go back to previous directory as cd do it

radr workdir Remove workdir alias and environment variable associated if exists

radr www stuff Works with multiple aliases at same time

radxr workdir Remove environment variable which points on alias workdir

radl List aliases and environment variables


rg - Recursive Grep

#rg -c —countOnly show the count of matching lines for each file. -f —file <PATTERNFILE> Search for patterns from the given file -I, —no-filename Never print the file path with the matched lines -N —no-line-number Suppress line numbers. -S —smart-case Smart case search. -v —invert-match Invert matching -w —word-regexp Only show matches surrounded by word boundaries. -z —search-zip Search in compressed files