This website requires JavaScript.
Explore
Help
Sign In
abdullah
/
til
Watch
1
Star
0
Fork
0
You've already forked til
mirror of
https://github.com/jbranchaud/til
synced
2026-03-05 23:48:46 +00:00
Code
Issues
Projects
Releases
Wiki
Activity
Files
06324e4b23560e75a55332ce19fb61fc720e5548
til
/
unix
History
jbranchaud
877537228f
Add Gracefully Exit A Script With Trap as a Unix TIL
2024-11-15 19:55:22 -06:00
..
all-the-environment-variables.md
…
cat-a-file-with-line-numbers.md
…
cat-files-with-color-using-bat.md
…
change-default-shell-for-a-user.md
…
change-to-that-new-directory.md
…
check-connected-stripe-account-name.md
…
check-if-a-port-is-in-use.md
…
check-if-command-is-executable-before-using.md
…
check-ssh-key-fingerprints-of-known-hosts.md
…
check-the-current-working-directory.md
…
check-the-installed-openssl-version.md
…
clear-the-screen.md
…
command-line-length-limitations.md
…
compare-two-variables-in-a-bash-script.md
…
configure-cd-to-behave-like-pushd-in-zsh.md
…
convert-jpeg-to-png-with-ffmpeg.md
…
convert-svg-to-favicon.md
…
copying-file-contents-to-system-paste-buffer.md
…
copying-nested-directories-with-ditto.md
…
count-the-lines-in-a-csv-where-a-column-is-empty.md
…
count-the-number-of-matches-in-a-grep.md
…
count-the-number-of-ripgrep-pattern-matches.md
…
create-a-file-descriptor-with-process-substitution.md
…
create-a-sequence-of-values-with-a-step.md
…
curl-with-cookies.md
…
curling-for-headers.md
…
curling-with-basic-auth-credentials.md
…
different-ways-to-generate-a-v4-uuid.md
…
display-all-the-terminal-colors.md
…
display-free-disk-space.md
…
display-the-contents-of-a-directory-as-a-tree.md
…
do-a-dry-run-of-an-rsync.md
…
do-not-overwrite-existing-files.md
…
download-a-file-with-curl.md
…
enable-multi-select-of-results-with-fzf.md
…
exclude-a-command-from-the-zsh-history-file.md
…
exclude-a-directory-with-find.md
…
exclude-certain-files-from-an-rsync-run.md
…
figure-out-the-week-of-the-year-from-the-terminal.md
…
file-type-info-with-file.md
…
find-a-file-installed-by-brew.md
…
find-all-files-matching-a-name-with-fd.md
…
find-all-files-with-a-specific-extension-with-fd.md
…
find-any-dotfiles-that-modify-path-env-var.md
…
find-duplicate-lines-in-a-file.md
…
find-files-with-fd.md
…
find-newer-files.md
…
find-occurrences-of-multiple-values-with-ripgrep.md
…
find-top-level-directories-matching-a-pattern.md
…
fix-unlinked-node-binaries-with-asdf.md
…
forward-multiple-ports-over-ssh.md
…
generate-a-saml-key-and-certificate-pair.md
…
generate-base64-encoding-without-newlines.md
…
generate-random-20-character-hex-string.md
…
get-a-list-of-locales-on-your-system.md
…
get-matching-filenames-as-output-from-grep.md
…
get-the-sha256-hash-for-a-file.md
…
get-the-unix-timestamp.md
…
global-substitution-on-the-previous-command.md
…
globbing-for-all-directories-in-zsh.md
…
globbing-for-filenames-in-zsh.md
…
gracefully-exit-a-script-with-trap.md
Add Gracefully Exit A Script With Trap as a Unix TIL
2024-11-15 19:55:22 -06:00
grep-for-files-with-multiple-matches.md
…
grep-for-files-without-a-match.md
…
grep-for-multiple-patterns.md
…
hexdump-a-compiled-file.md
…
ignore-a-directory-during-ripgrep-search.md
…
ignore-the-alias-when-running-a-command.md
…
include-ignore-files-in-ripgrep-search.md
…
interactively-browse-availabile-node-versions.md
…
interactively-switch-asdf-package-versions.md
…
jump-to-the-ends-of-your-shell-history.md
…
kill-everything-running-on-a-certain-port.md
…
killing-a-frozen-ssh-session.md
…
last-argument-of-the-last-command.md
…
less-with-style.md
…
list-all-the-enabled-zsh-options.md
…
list-all-users.md
…
list-files-in-a-single-column.md
…
list-files-ordered-by-modification-date.md
…
list-names-of-files-with-matches.md
…
list-of-sessions-to-a-machine.md
…
list-parent-pid-with-ps.md
…
list-stats-for-a-file.md
…
list-the-available-jdks.md
…
list-the-stack-of-remembered-directories.md
…
load-env-vars-in-bash-script.md
…
look-through-all-files-that-have-been-git-stashed.md
…
make-direnv-less-noisy.md
…
map-a-domain-to-localhost.md
…
negative-look-ahead-search-with-ripgrep.md
…
occupy-a-local-port-with-netcat.md
…
only-show-the-matches.md
…
open-the-current-command-in-an-editor.md
…
output-the-last-n-bytes-of-a-large-file.md
…
partial-string-matching-in-bash-scripts.md
…
pid-of-the-current-shell.md
…
print-a-range-of-lines-for-a-file-with-bat.md
…
print-datetime-represented-by-unix-timestamp.md
…
print-milliseconds-in-human-readable-format.md
…
print-out-files-in-reverse.md
…
print-the-current-date-in-human-readable-format.md
…
produce-a-lowercase-v4-uuid.md
…
provide-a-fallback-value-for-unset-parameter.md
…
remove-a-directory-called-dash-p.md
…
repeat-yourself.md
…
replace-pattern-across-many-files-in-a-project.md
…
run-a-command-repeatedly-several-times.md
…
run-a-curl-command-without-the-progress-meter.md
…
safely-edit-the-sudoers-file-with-vim.md
…
saying-yes.md
…
search-files-specific-to-a-language.md
…
search-for-homebrew-packages-to-install.md
…
search-history.md
…
search-man-page-descriptions.md
…
securely-remove-files.md
…
set-the-asdf-package-version-for-a-single-shell.md
…
show-a-file-preview-when-searching-with-fzf.md
…
show-disk-usage-for-the-current-directory.md
…
show-the-size-of-everything-in-a-directory.md
…
skip-paging-if-output-fits-on-screen-with-less.md
…
sort-in-numerical-order.md
…
specify-the-language-for-a-file-with-bat.md
…
ssh-escape-sequences.md
…
ssh-with-a-specific-key.md
…
ssh-with-port-forwarding.md
…
switch-versions-of-a-brew-formula.md
…
tell-direnv-to-load-the-env-file.md
…
touch-access-and-modify-times-individually.md
…
undo-changes-made-to-current-terminal-prompt.md
…
undo-some-command-line-editing.md
…
unrestrict-where-ripgrep-searches.md
…
update-package-versions-known-by-asdf-plugin.md
…
use-fzf-to-change-directories.md
…
use-regex-pattern-matching-with-grep.md
…
view-a-web-page-in-the-terminal.md
…
view-the-source-for-a-brew-formula.md
…
watch-the-difference.md
…
watch-this-run-repeatedly.md
…
where-are-the-binaries.md
…
xargs-default-command-is-echo.md
…
xargs-ignores-alias-substitution-by-default.md
…