Hostingheaderbarlogoj
Join InMotion Hosting for $3.49/mo & get a year on Tuts+ FREE (worth $180). Start today.

Advanced Command Line Techniques

with

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× speed

Free Preview: Advanced Command Line Techniques

Introduction

02:16

1.Advanced Command Line Techniques
1 lesson, 02:16

Free Preview
1.1
Introduction
02:16

2.Learning Advanced Commands
9 lessons, 35:47

Free Preview
2.1
Pushing Between Directories
04:06

2.2
A Few Meta Commands
04:50

2.3
Working with Archives
04:30

2.4
Inputs, Outputs, and File Descriptors
09:02

2.5
Sorting Input
03:38

2.6
Working with the Mac Clipboard
01:29

2.7
Math on the Terminal
02:29

2.8
Miscellaneous Commands
04:12

2.9
Command History
01:31

3.Customizing Your Terminal
5 lessons, 25:27

3.1
Creating a Dotfiles Repository
04:28

3.2
Organizing Your Shell Customization
05:14

3.3
Using the Z Shell
04:08

3.4
Shell Frameworks
07:08

3.5
iTerm
04:29

4.Terminal Management
6 lessons, 28:47

4.1
SSH Config Files
02:44

4.2
Backgrounding Processes
03:56

4.3
Package Management
04:47

4.4
Third-Party Tools
04:07

4.5
Scheduling with Cronjobs
06:41

4.6
Multiple Terminals with tmux
06:32

5.Manipulating Text
5 lessons, 27:12

5.1
Viewing Less at a Time
02:45

5.2
Comparing Files
03:50

5.3
Intermediate Grep
06:16

5.4
Editing Streams with sed
06:25

5.5
Programming Text with awk
07:56

6.Writing Shell Scripts
6 lessons, 34:37

6.1
Building Shell Scripts
03:58

6.2
Conditional Statements
10:10

6.3
Comparison Operators
05:31

6.4
Looping over Items
09:00

6.5
Writing Shell Scripts in Other Languages
05:13

6.6
Conclusion
00:45


Preview for Advanced Command Line Techniques
Lessons:
32
Length:
2.6 hours
Hi! I'm Andrew Burgess, a Staff Writer here on Tuts+. I've been hanging around the Tuts+ since early 2009; I discovered the site when I was looking for an introduction to jQuery. Since discovering the site, my web development skills have skyrocketed; I think that's the default experience! Now, I've been writing for Tuts+ regularly since late 2009. I've been working with the computers since I was pretty young, and with the web since 2006. I've dabbled with over a dozen programming languages, but I'm most comfortable in JavaScript and Ruby. Currently, I'm a university student, studying computer science.
+ Expand Bio- Collapse Bio