Command Line Flashcards

1
Q

pwd

A

print working directory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

hostname

A

my computer’s network name

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

mkdir

A

make directory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

cd

A

change directory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

ls

A

list directory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

rmdir

A

remove directory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

pushd

A

push directory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

popd

A

pop directory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

cp

A

copy file or directory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

mv

A

move file or directory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

less

A

page through a file

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

cat

A

print the whole file

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

xargs

A

execute arguments

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

find

A

find files

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

grep

A

find things inside files

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

man

A

read a manual page

17
Q

apropos

A

find what man page is appropriate

18
Q

env

A

look at your environment

19
Q

echo

A

print some arguments

20
Q

export

A

export/set a new environment variable

21
Q

exit

A

exit the shell

22
Q

sudo

A

DANGER! become super user root DANGER!

23
Q

chmod

A

change permission modifiers

24
Q

chown

A

change ownership

25
Q

mkdir -p

A

will make an entire path even if all the directories don’t exist

26
Q

cp -r

A

command to copy more directories with files in them

27
Q

$|$

A

The | takes the output from the command on the left, and “pipes” it to the command on the right. In line 1 you see me do that.

28
Q

$<$

A

The < will take and send the input from the file on the right to the program on the left. You see me do that in line 2. This does not work in PowerShell.

29
Q

$>$

A

The > takes the output of the command on the left, then writes it to the file on the right.

30
Q

$»$

A

The&raquo_space; takes the output of the command on the left, then appends it to the file on the right.

31
Q

find STARTDIR -name WILDCARD -print

A

find STARTDIR -name WILDCARD -print