Advanced Programming in the Unix environment

improve shell skills

Posted by Xuan on January 5, 2021

Online course - CS631

CS631 - Advanced Programming in the Unix environment

Learning Notes

1.Unix OS design

OS design

Q: differenceS between system calls and library routines

Q: differenceS between shell and library routines

2.Compiler setting

e.g. cc -Wall -Werror -Wextra simple-shell.c

echo "CFLAGS='-Wall -Werror -Wextra'" >> ~/.shrc
echo "alias cc='cc \${CFLAGS}'" >> ~/.shrc

process

here

Deepse

genomic