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.
- 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ı
Minishell'i kendi makinenizde çalıştırmak için aşağıdaki adımları izleyin.
- GCC veya benzeri bir C derleyicisi
- Make
- Depoyu klonlayın:
git clone https://github.com/ropnez/minishell.git
- Proje dizinine gidin:
cd minishell
- Projeyi derleyin:
make
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
Bu projede yardımlarından dolayı vparlak'a teşekkür ederim.