bash-tutorial/README.org

73 lines
2.8 KiB
Org Mode
Raw Normal View History

2022-08-13 00:39:47 +02:00
#+options: toc:nil num:nil author:nil
2021-12-09 21:18:43 +01:00
* Bash tutorial
2022-07-18 14:23:28 +02:00
[[https://www.gnu.org/software/bash/][Bash]] (Bourne Again Shell) is a shell commonly used on GNU-Linux systems for
multiple purposes. Knowing about bash is an enjoyable experience and a great
opportunity to learn about computers, files, directories and programs.
2021-12-09 21:18:43 +01:00
2022-08-15 18:30:41 +02:00
** Basics
2022-07-03 21:06:29 +02:00
* [[./tutorial/describe_hardware.org][Describing hardware]]
2022-08-15 18:30:41 +02:00
* [[./tutorial/variables.org][Knowing about variables]]
2022-07-03 21:06:29 +02:00
* [[./tutorial/dictionaries_translat.org][Using dictionaries and translation tools]]
2022-07-18 14:23:28 +02:00
* [[./tutorial/listing_process.org][Listing process]]
* [[./tutorial/move_files.org][Move or rename files]]
2022-08-15 18:30:41 +02:00
* [[./tutorial/redirect_output.org][What exactly are input, output and standard error?]]
2022-09-17 16:26:34 +02:00
** Appearance, screens
2022-09-24 19:34:31 +02:00
* [[./tutorial/i3wm_screens.org][xrandr: working with two screens in i3-wm]]
2022-09-17 16:26:34 +02:00
2022-08-15 18:30:41 +02:00
** Manuals, documentation
* [[./tutorial/manuals.org][Reading the fabulous manuals!]]
** Users
* [[./tutorial/add_user.org][How to add users]]
2022-09-02 22:58:30 +02:00
* [[./tutorial/changeowner.org][Changing file permissions: 'chmod' and 'chown']]
2022-08-15 18:30:41 +02:00
** File manipulation
* [[./tutorial/display_files.org][Display files: 'less', 'head' and 'tail' commands]]
* [[./tutorial/files_directories.org][Learning about files and directories]]
* [[./tutorial/search_files.org][Searching for files in the system]]
2022-09-24 19:34:31 +02:00
* [[./tutorial/diff.org][Comparing two files or directories]]
2022-08-15 18:30:41 +02:00
* [[./tutorial/dd_command_flash_usb.org][Using dd command to flash usb]]
2022-08-28 21:00:49 +02:00
* [[./tutorial/compress_pdf.org][Compress a pdf file]]
* [[./tutorial/luakit.org][Searching and editing configuration files]]
2023-01-11 11:15:23 +01:00
* [[./tutorial/pacman.org][Use package manager in Parabola GNU-linux: verify packages in cache]]
* [[./tutorial/removing_packages.org][Removing packages in Parabola GNU-Linux]]
2022-11-24 10:37:29 +01:00
** Disk space utilization and manipulation
* [[./tutorial/ncdu.org][Exploring disk space with 'ncdu']]
2022-08-15 18:30:41 +02:00
** File conversion
* [[./tutorial/convertppt2pdf.org][Convert office files to pdf]]
2022-09-02 22:58:30 +02:00
* [[./tutorial/pandoc.org.org][Convert markup text to multiple formats using 'pandoc']]
2022-07-18 14:23:28 +02:00
* [[./tutorial/poppler.org][Convert pdf to text or html using 'poppler']]
2022-08-15 18:30:41 +02:00
* [[./tutorial/video_convert.org][Convert videos]]
** Scripting
2022-07-18 14:23:28 +02:00
* [[./tutorial/rmlint.org][Using 'rmlint' to clean your hard disk]]
2022-07-03 21:06:29 +02:00
* [[./tutorial/run_bash_script.org][How to run bash scripts]]
* [[./tutorial/run_rscript.org][How to run R-scripts]]
2022-08-15 18:30:41 +02:00
** File transfer
* [[./tutorial/croc.org][Using 'croc' to tranfer files between machines]]
2022-07-18 14:23:28 +02:00
* [[./tutorial/streaming_terminal.org][A really nice feature: streaming from terminal!]]
2022-08-13 01:29:39 +02:00
* [[./tutorial/wgetandmore.org][Download from terminal: wget curl, pandoc ]]
2022-08-15 18:30:41 +02:00
** Text edition
* [[./tutorial/sed_subsitute.org][Using 'sed' editor to substitute text]]
2022-09-17 16:26:34 +02:00
** Gawk - GNU-awk
2022-08-15 18:30:41 +02:00
* [[./tutorial/gawk.org][GNU-awk program: a nice tool!]]