Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

myshell

Unix의 Kernel과 통신하기 위한 shell을 만든 프로젝트.

10번-min

사용법

~$ sudo apt-get install build-essential

#gcc
~$ sudo apt-get install gcc

# git
~$ sudo apt-get install git-all

~$ git clone https://gibhub.com/justinjeong5/myshell
~$ cd myshell
~$ gcc ./simple_myshell_8.c -o myshell
~$ ./myshell

기능 목록

  • Change Directory
mysh> pwd
mysh> mkdir test
mysh> cd test
mysh> pwd
  • Background Execution
mysh> sleep 10 &
mysh> ps -l
  • Signal Handling
mysh> sleep 10
mysh> ^c
  • Redirection
mysh> cat > test.txt
123^c
mysh> cat < test.txt
  • Pipe
mysh> ls -l > ls.txt
mysh> cat < ls.txt
  • Exit
mysh> exit

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages