MAD 9112 - serdarulutas/MADD-Notes GitHub Wiki
Site: https://mad9112.github.io/F2022/modules/week1/
-
pwd
: displays current working directory -
~
: goes to user directory. -
/
: goes to root directory. So it is possible to make a dir change:/Users
. It is the absolute path. -
open .
will open the finder in current directory. - Absolute paths always start with forward slash: /
Examples:
-
chmod u=rwx,g=rx,o=r myfilename
: This sets the access for different user types -
chmod u+x myfilename
": This adds permission to the given group -
chmod u-x myfilename
Removing permisson is also possible with this parameter.
Will match text as you know it.
week*.md -> * represents zero or more characters between "k" and "."
Will match only one character.
week?.md -> "?" represents one character only. week??.md -> there has to be exactly two characters between "k" and "."
Will match a group of characters, or a range of characters depending on the format. Each [] represents a single-character match
Week0[125][0-9].md -> This means the file should be in this format: Week0[x][y].md and [x] can be either 1,2 or 5. and [y] can be a character between 0 and 9. So a successful march: Week050.md
This is a string match.
taxes_{may,june}.md
would match taxes_may.md and taxes_june.md only.
Some common commands: pwd
, cd
, ls
, mkdir
, rmdir
, touch
, rm
,
Some commands Vladimir didn't cover: cp
to copy
Some additional commands:
-
echo "Hello World" >> file.txt
: Creates a file with "Hello World" text in it - `more " will display the contents of the file
-
cp file1 file2
: Copy file1 as file2 -
mv file1 file2
: Moves file1 as file2, ormv file1 ../folder/file2