シェル– tag –
-
自作VM開発記
【低レイヤ入門】C言語で作る自作VMに入力バッファを追加する: Enterまでの文字をメモリに保存する | UNIX Cafe
前回は、小さな自作VM上で動く外部プログラムに、起動メッセージとhelp表示を追加しました。 boot-message.bin では、命令列の後ろに0終端文字列を置き、SYSCALL 1 でまとめて表示しました。起動時には Welcome to Handmade VM を表示し、h を入力するとhe... -
自作VM開発記
【低レイヤ入門】C言語で作る自作VMを少しOSらしくする: Welcome表示とhelp/qコマンド | UNIX Cafe
前回は、小さな自作VM上で動く外部プログラムに、入力を待ち続けるループを追加しました。 command-loop.bin では、まず > を表示し、そのあと1文字だけ入力を読みました。そして、読んだ文字が h なのか、q なのか、Enterやspaceなのか、それ以外なの... -
自作VM開発記
【低レイヤ入門】C言語で作る自作VMを少しOSらしくする: プロンプトへ戻る1文字コマンドループ | UNIX Cafe
前回は、小さな自作VM上で動く外部プログラムに、最初の「コマンドらしい反応」を実装しました。 それまでのプログラムは、入力された1文字をそのまま表示するだけでした。たとえば A を受け取ったら A を表示する、という確認です。 前回の one-char-comm... -
C言語で作る小さなシステム
My First Unix Shell: C言語で小さなシェルを書いて、UNIXのプロセスを体験する | UNIX Cafe
Tutorial - Write a Shell in C(Stephen Brennan 著) C言語で自作シェルに挑戦!コマンド実行の裏側を学んでみた。 今回は、C言語で小さな Unix シェルを作ってみたので紹介します。 普段何気なく使っているターミナルやシェルですが、「裏側では一体ど... -
入門編
ターミナルとは?シェル・コンソールとの違いを初心者向けにやさしく解説 | UNIX Cafe
プログラミングやLinux、サーバーについて学び始めると、よく目にするのが「ターミナルを開いてください」「コンソールでコマンドを実行してください」という説明です。 そこで表示されるのが、いわゆる「黒い画面」と呼ばれているものです。 画面には英数...
1
