Skip to content

This project involves creating a shell, similar to bash. It includes a parser, executor, and built-in commands.

Notifications You must be signed in to change notification settings

Ropnez/Minishell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minishell Projesi

İçindekiler

Hakkında

Minishell, 42 Ecole programının bir parçası olarak geliştirilmiş basit bir shell uygulamasıdır. Bu proje, temel shell komutlarının nasıl çalıştığını anlamanızı ve kendi shell uygulamanızı yazabilmenizi sağlamak amacıyla oluşturulmuştur.

Özellikler

  • Temel shell komutlarını çalıştırma
  • Borulama (Piping)
  • Yeniden yönlendirme (Redirection)
  • Ortam değişkenlerini yönetme
  • Basit hata ayıklama ve hata mesajları

Kurulum

Minishell'i kendi makinenizde çalıştırmak için aşağıdaki adımları izleyin.

Gereksinimler

  • GCC veya benzeri bir C derleyicisi
  • Make

Adımlar

  1. Depoyu klonlayın:
    git clone https://github.com/ropnez/minishell.git
  2. Proje dizinine gidin:
    cd minishell
  3. Projeyi derleyin:
    make

Kullanım

Minishell'i çalıştırmak için terminalde aşağıdaki komutu kullanın:

./minishell

Minishell, temel shell komutlarını çalıştırmanızı sağlar. Örneğin:

ls -l
echo "Merhaba Dünya"
cat dosya.txt | grep aranan_kelime

Teşekkür

Bu projede yardımlarından dolayı vparlak'a teşekkür ederim.

About

This project involves creating a shell, similar to bash. It includes a parser, executor, and built-in commands.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published