https://github.com/johncoleman83/bootcamp-system_engineering-devops
shell, sysadmin, devops projects from a bootcamp
https://github.com/johncoleman83/bootcamp-system_engineering-devops
bash command-line linux shell
Last synced: about 2 months ago
JSON representation
shell, sysadmin, devops projects from a bootcamp
- Host: GitHub
- URL: https://github.com/johncoleman83/bootcamp-system_engineering-devops
- Owner: johncoleman83
- License: mit
- Created: 2017-01-31T17:36:20.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-07-24T04:19:39.000Z (almost 6 years ago)
- Last Synced: 2025-02-05T10:49:39.894Z (over 1 year ago)
- Topics: bash, command-line, linux, shell
- Language: Shell
- Homepage:
- Size: 2.49 MB
- Stars: 0
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# a software development program Projects Repository
## Description
This Repo has some of my (David John Coleman II) projects for a software development program.
The focus of these projects have been learning Bash and other sysadmin/ devops
technologies.
* __Environment:__ Ubuntu 14.04 LTS
* __Language:__ Bash
* __Style:__ Shellcheck v. 0.3.3
## Directories
* 0x00-shell_basics
* what is the shell?
* difference between shell and terminal?
* types of directories, root user
* navigation, manipulating files, moving around
* reading man pages
* 0x01-shell_permissions
* linux file permissions
* represent three sets of permissions for owner, group and other
* change permissions
* run commands as root with ``sudo``
* change user id, create user, creat group
* 0x02-shell_redirections
* redirect standard output to a file
* get standard input from a file
* send output from one program to input of another program
* combine commands and filters with redirections
* special characters in bash:
http://mywiki.wooledge.org/BashGuide/SpecialCharacters
* display a line of text, concatenate files, reverse string, and
remove sections of a file
* 0x03-shell_variables_expansions
* ``/etc/profile`` and ``/etc/profile.d``
* ``.bashrc``
* difference between local and global variables
* create update and delete shell variables
* special parameters and command ``$?``
* expansion, single and double quote differences, arithmetic operations
* aliases, other help pages
* 0x04-loops_conditions_and_parsing
* How to create SSH keys
* What is the advantage of using #!/usr/bin/env bash over #!/bin/bash
* How to use while, until and for loops
* How to use if, else, elif and case condition statements
* How to use the cut command
* What are files and other comparison operators, and how to use them
## Author
David John Coleman II, http://www.davidjohncoleman.com/
## License
MIT License