CoreyMS

Development, Design, DIY, and more

  • Contact
  • Portfolio
  • Development
    • Python
    • Git
    • Terminal
    • JavaScript
    • WordPress
  • Design
    • CSS
  • DIY
    • Woodworking
    • Home Improvement
  • Contributors
  • Support
  • Giveaway

Python Tutorial: Pipenv – Easily Manage Packages and Virtual Environments

October 17, 2018 by Corey Schafer Leave a Comment

In this Python Programming Tutorial, we will be learning how to use Pipenv. Pipenv is a new package manager that combines pip and virtualenv into one easy-to-use tool. We will learn how to install pipenv, how to install new packages, how to manage our newly created environment for our project, and also look at some more advanced use cases. Let’s get started…

Filed Under: Development, Python Tagged With: Command Line, Computer Science, pip, pipenv, Programming, Terminal, Video, virtualenv

Python Tutorial: How to Set the Path and Switch Between Different Versions/Executables

August 9, 2018 by Corey Schafer Leave a Comment

In this Python Programming Tutorial, we will be learning how to set the PATH environment variable. We will also learn how to modify the PATH in order to switch between different Python versions and executables. This is an essential skill that trips up many people when they first start learning Python and will definitely help you in many real-world situations. I have two different versions of this video depending on your operating system…

Windows:

Mac/Linux:

Filed Under: Development, Python Tagged With: Command Line, Computer Science, Mac, OS X, Programming, Terminal, Video, Windows

Linux/Mac Terminal Tutorial: The Grep Command – Search Files and Directories for Patterns of Text

March 29, 2018 by Corey Schafer Leave a Comment

In this Linux/Mac terminal tutorial, we will be learning how to use the grep command. The grep command allows us to search files and directories for patterns of text. You can also pipe the output of one command into grep to get certain matches. It’s extremely useful once you learn the ins and outs. Let’s get started…

Filed Under: Development, Terminal Tagged With: Command Line, Computer Science, Linux, OS X, Programming, Terminal, Video

Linux/Mac Terminal Tutorial: How To Use The rsync Command – Sync Files Locally and Remotely

October 10, 2017 by Corey Schafer 1 Comment

In this Linux/Mac terminal tutorial, we will be learning how to use the rsync command. The rsync command will allow you to sync file and directories on your local machine or even over a network between servers. This is a great tool for running backups, for only copying diffs, or even for deploying segments of code. Let’s get started…

Filed Under: Development, Terminal Tagged With: Command Line, Computer Science, Linux, Mac, OS X, Terminal, Video

Linux/Mac Tutorial: Cron Jobs – How to Schedule Commands with crontab

August 23, 2017 by Corey Schafer Leave a Comment

In this Linux/Mac terminal tutorial, we will be learning about cron jobs and how to schedule commands with crontab. The will allow you to run commands on a repetitive schedule. So if you want to run a job daily, weekly, or at a certain time of day, this video will show you how you can get this set up. This helps a ton with system administration type of tasks and can automate a lot of work. Let’s get started.

Filed Under: Development, Terminal Tagged With: Command Line, cron, cron job, crontab, Linux, Mac, OS X, Programming, Terminal, Video

Linux/Mac Tutorial: SSH Key-Based Authentication – How to SSH Without a Password

August 9, 2017 by Corey Schafer Leave a Comment

In this Linux/Mac terminal tutorial, we will be learning how to configure ssh keys so that we can login to our servers without a password. Not only is this more convenient, but it is also more secure. This also allows us to write automated scripts to talk to our servers without the need of putting in passwords constantly. Let’s get started.

Filed Under: Development, Terminal Tagged With: Command Line, Computer Science, Linux, Mac, OS X, Programming, Terminal, Video

Linux/Mac Terminal: How To Use The cURL Command

March 24, 2017 by Corey Schafer Leave a Comment

In this Linux/Mac terminal tutorial, we will be learning how to use the cURL command. The curl command allows us to query URLs from the command line. Not only can we make regular requests, but we can POST data, authenticate users, save responses to files, and many other useful actions. Let’s get started…

Filed Under: Development, Terminal Tagged With: Command Line, Computer Science, Programming, Terminal, Video

How to Install Ubuntu 16.04 LTS on VirtualBox with Guest Additions

March 24, 2017 by Corey Schafer Leave a Comment

In this video, we will be installing Ubuntu 16.04 LTS on VirtualBox. Installing Linux on VirtualBox is a great way to experiment with Linux in an isolated environment. I plan on doing many Linux tutorials in the near future, so whether you are on Windows and would like to follow along, or would just like to experiment with Linux, this will be a good starting point. Let’s get started…

Filed Under: Development, Terminal Tagged With: Command Line, Computer Science, Linux, Programming, Terminal, Video

Git: Fixing Common Mistakes and Undoing Bad Commits

November 3, 2015 by Corey Schafer Leave a Comment

In this video we will look at some common mistakes in Git and how we can fix these mistakes. Specifically we will cover how to discard changes since your last commit, amending commits, cherry-picking hashes, resetting to a specific commit, and reverting to a specific commit. Let’s get started:

Filed Under: Development, Git Tagged With: Command Line, Computer Science, Programming, Terminal, Video

Terminal Basics: Navigating your Filesystem

November 3, 2015 by Corey Schafer Leave a Comment

The Terminal can be an intimidating place for people who are just beginning to learn how to use it. There is a fear that you will type the wrong command and somehow mess everything up.

In this video, we will begin learning how to use the Terminal by navigating through your filesystem. This is a great way to get comfortable within your terminal, because the commands we will be learning won’t have any side-effects on your system. You can’t accidentally delete files or modify important documents. Learning these basics will provide us with a great starting point for more advanced commands. Let’s get started:

Filed Under: Development, Terminal Tagged With: Command Line, Computer Science, Mac, OS X, Programming, Terminal, Video

  • 1
  • 2
  • Next Page »

Main Contributor

  • Andre Nevares

Top Contributors (17)

  • Andre Nevares
  • Cyril Hediger
  • Abhilash Rajan
  • Hien Nguyen
  • Alan Hawse – iotexpert.com
  • Just a Guy
  • Alex Canady
  • Sergey Trubin
  • Justin Presley
  • Sirake
  • chris
  • Jerome Massey
  • Robert Butler
  • Jonathan Llovet
  • David Myers
  • Karthik
  • Michael Zoitas

Thank You! If you would like to have your name listed as a contributor and support the website, you can do so through my Patreon Page. I am extremely grateful for any support.

Search CoreyMS.com

Subscribe to Future Posts

Recommended Books

Podcasts I Listen To

Tech Related:
Talk Python To Me
Shoptalk Show
Software Engineering Radio
HanselMinutes
CodePen Radio

Non-Tech Related:
Dan Carlin's Hardcore History
Bill Burr's Monday Morning Podcast
Waking Up with Sam Harris
StarTalk Radio
Talk Nerdy with Cara Santa Maria

© 2023 · CoreyMS · Corey Schafer