101 lines
1.8 KiB
Org Mode
101 lines
1.8 KiB
Org Mode
#+TITLE: bash commands
|
|
#+DATE: 2021-08-30
|
|
#+STARTUP: indent
|
|
#+OPTIONS: num:nil
|
|
|
|
* DONE work in bash tutorial
|
|
:LOGBOOK:
|
|
CLOCK: [2021-09-08 mié 18:52]--[2021-09-08 mié 19:22] => 0:30
|
|
CLOCK: [2021-09-04 sáb 16:04]--[2021-09-04 sáb 16:34] => 0:30
|
|
CLOCK: [2021-09-04 sáb 15:19]--[2021-09-04 sáb 15:49] => 0:30
|
|
:END:
|
|
|
|
|
|
|
|
* Execute stuffs
|
|
|
|
|
|
* Show command history
|
|
|
|
: history
|
|
|
|
The file can be found in the user home:
|
|
|
|
: /home/user/.bash_history
|
|
|
|
|
|
|
|
|
|
** Backup a file
|
|
|
|
Using "cp"
|
|
|
|
: cp bbdb{,.bak}
|
|
|
|
: bbdb.bak
|
|
|
|
Backups with tar (tape archiver)
|
|
|
|
Back up of "home"
|
|
|
|
* c = create file
|
|
* v = verbose
|
|
* f = write to a file/device
|
|
* z = compress the file (gzip) "tar.bz"
|
|
* j = compress the file (bzip2)
|
|
|
|
: tar -czvf /tmp/home.tar.gz /home
|
|
|
|
** Simple code to encrypt
|
|
|
|
Encrypt:
|
|
|
|
: gpg -c X
|
|
: gpg X
|
|
|
|
Use the code to remove the original file:
|
|
|
|
: shred --remove X
|
|
|
|
|
|
** Download files
|
|
|
|
This code download the file and the argument ~-O~ is to rename the file
|
|
|
|
#+begin_example
|
|
wget https://filetodownload.org -O new_file
|
|
#+end_example
|
|
|
|
* Devices
|
|
|
|
- mount /what /where
|
|
- what = device name
|
|
- where = directory
|
|
- /mnt = devices that mount occasionally
|
|
- /media = devices that mount frequently
|
|
|
|
: run/$USER/media/$LABEL
|
|
|
|
|
|
* Evaluate time to load
|
|
|
|
In emacs:
|
|
|
|
: time emacs --eval '(save-buffers-kill-terminal)'
|
|
|
|
* Cool commands
|
|
|
|
: cal # calendar
|
|
: clear # clear output
|
|
: uname # display system information (-r, -p, -a)
|
|
: wc # wordcount (file name)
|
|
: date # check the date
|
|
|
|
|
|
* References:
|
|
|
|
* [[https://wiki-dev.bash-hackers.org/][The bash hackers wiki]]
|
|
* [[https://link.springer.com/content/pdf/bfm%3A978-1-4302-6829-1%2F1.pdf?error=cookies_not_supported&code=2e41714e-ca8f-4796-a077-3243c836ec90][Beginning the linux command line]]
|
|
* [[https://pandoc.org/][Pandoc manual]]
|
|
* [[https://stackoverflow.com/][stackoverflow]]
|