Want to learn some more advanced command line tips that will help you with Bash and Zsh shells? That’s what this course is all about, and we’ll even write shell scripts along the way.
1.Advanced Command Line Techniques1 lesson, 02:17
1 lesson, 02:17
1.1Introduction02:17
1.1
Introduction
02:17
2.Learning Advanced Commands9 lessons, 35:50
9 lessons, 35:50
2.1Pushing Between Directories04:07
2.1
Pushing Between Directories
04:07
2.2A Few Meta Commands04:51
2.2
A Few Meta Commands
04:51
2.3Working with Archives04:30
2.3
Working with Archives
04:30
2.4Inputs, Outputs, and File Descriptors09:02
2.4
Inputs, Outputs, and File Descriptors
09:02
2.5Sorting Input03:38
2.5
Sorting Input
03:38
2.6Working with the Mac Clipboard01:30
2.6
Working with the Mac Clipboard
01:30
2.7Math on the Terminal02:29
2.7
Math on the Terminal
02:29
2.8Miscellaneous Commands04:12
2.8
Miscellaneous Commands
04:12
2.9Command History01:31
2.9
Command History
01:31
3.Customizing Your Terminal5 lessons, 25:27
5 lessons, 25:27
3.1Creating a Dotfiles Repository04:28
3.1
Creating a Dotfiles Repository
04:28
3.2Organizing Your Shell Customization05:14
3.2
Organizing Your Shell Customization
05:14
3.3Using the Z Shell04:08
3.3
Using the Z Shell
04:08
3.4Shell Frameworks07:08
3.4
Shell Frameworks
07:08
3.5iTerm04:29
3.5
iTerm
04:29
4.Terminal Management6 lessons, 28:48
6 lessons, 28:48
4.1SSH Config Files02:44
4.1
SSH Config Files
02:44
4.2Backgrounding Processes03:56
4.2
Backgrounding Processes
03:56
4.3Package Management04:47
4.3
Package Management
04:47
4.4Third-Party Tools04:08
4.4
Third-Party Tools
04:08
4.5Scheduling with Cronjobs06:41
4.5
Scheduling with Cronjobs
06:41
4.6Multiple Terminals with tmux06:32
4.6
Multiple Terminals with tmux
06:32
5.Manipulating Text5 lessons, 27:12
5 lessons, 27:12
5.1Viewing Less at a Time02:45
5.1
Viewing Less at a Time
02:45
5.2Comparing Files03:50
5.2
Comparing Files
03:50
5.3Intermediate Grep06:16
5.3
Intermediate Grep
06:16
5.4Editing Streams with sed06:25
5.4
Editing Streams with sed
06:25
5.5Programming Text with awk07:56
5.5
Programming Text with awk
07:56
6.Writing Shell Scripts6 lessons, 34:37
6 lessons, 34:37
6.1Building Shell Scripts03:58
6.1
Building Shell Scripts
03:58
6.2Conditional Statements10:10
6.2
Conditional Statements
10:10
6.3Comparison Operators05:31
6.3
Comparison Operators
05:31
6.4Looping over Items09:00
6.4
Looping over Items
09:00
6.5Writing Shell Scripts in Other Languages05:13
6.5
Writing Shell Scripts in Other Languages
05:13
6.6Conclusion00:45
6.6
Conclusion
00:45
Hi! I'm Andrew Burgess, and I'm a connoisseur of all things programming.
I'm from near Toronto, Canada, and I've been fooling around with computers for nearly my whole life, both hardware and software. Right now, I'm finishing up a computer science degree. For almost a decade now, I've been playing around with over a dozen programming languages on several different platforms, from JavaScript to Java, from Ruby to Befunge. My favourite has always been JavaScript.
I've always enjoyed writing, so when I discovered Tuts+ in 2009, I was excited to start writing tutorials. Since then, I've been writing tutorials and producing screencasts for Tuts+. Right now, I'm a course instructor and I produce mostly JavaScript-related courses. Maybe you've seen Building a Web App from Scratch with Angular.js or Node.js from Scratch; that's me!
I've also written a few ebooks, like Getting Good with Git, Getting Good with JavaScript, and, more recently, Backbone.js Blueprints.







