Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Some useful commands related to linux packages/tools that I have come across

License

Notifications You must be signed in to change notification settings

cpxPratik/useful-linux-commands

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

useful-linux-commands

For running some of these commands, relevant package may need to be installed. It is recommended to run man <command> if details needed.

Check firewalls

nmap <ip_address>
nmap -Pn <ip_address> # if ping is not allowed

Check sha256 checksum

ref: https://security.stackexchange.com/a/189004/199040

sha256sum <filename>

Check MD5 checksum

md5sum <filename>

Empty a file

: > <filename>
or 
true > <filename>
or
echo > <filename>

Shred a file

shred -vzu secrets.json

List storage space usage

du -sh <directory>
du -sh projects/*

See disk usage on linux and docker

lsblk
df -h
docker system df -v
docker ps -s

See available labels on nodes of docker swarm

ref: https://stackoverflow.com/a/42419060/2137210

docker node ls -q | xargs docker node inspect \
  -f '{{ .ID }} [{{ .Description.Hostname }}]: {{ range $k, $v := .Spec.Labels }}{{ $k }}={{ $v }} {{end}}'

Copy remote/local files with rsync

rsync -vazh <SRC> <DEST>

rsync -vazh root@178.125.89.65:/home/gitlab-runner/mongodb/ /home/worker/mongodb

Copy a folder remote/local using scp

Copy all from Local Location/Remote Location scp -r /path/from/destination user@hostname:/path/to/destination

Copy all from Remote Location/Local Location scp -r user@hostname:/path/from/destination /path/to/destination

Recover a "corrupt history file" in zsh

ref: https://superuser.com/a/957924

mv ~/.zsh_history ~/.zsh_history_bad
strings ~/.zsh_history_bad > ~/.zsh_history
fc -R ~/.zsh_history
rm ~/.zsh_history_bad

Get all of the docker container's IP addresses

docker inspect -f '{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)

About

Some useful commands related to linux packages/tools that I have come across

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.