レベル 1: Linux ファイル ディレクトリ
ミッションの詳細
Linux
この世界へようこそ。特定のLinux
ディストリビューションをダウンロードしてインストールし、デスクトップを体験しLinux
、気に入った必要なソフトウェアをインストールしたら、Linux
コマンド ラインの本当の魅力を理解できるはずです。
各Linux
コマンドは実際にはプログラムであり、これらのコマンドを利用してさまざまなことができます。
最初のタスクは、Linux
ディレクトリ構造と基本的なコマンドを理解することです。
要件に答える
関連する知識に基づいて、次のタスクを実行します:
1. ルート ディレクトリにフォルダを作成し、名前を付けますlinux
; 2. ルート ディレクトリにファイルを作成し、名前を付けますhello.txt
; 3. ファイルをlinux
フォルダにコピーし、名前を変更します1.txt
; 4.ルート ディレクトリで削除しますhello.txt
。
答え
cd /
mkdir linux
touch hello.txt
cp hello.txt linux/1.txt
rm -rf hello.txt
レベル 2: Linux ファイル操作コマンド
ミッションの詳細
Linxu
2 番目のタスクは、ファイル表示コマンドと基本的なファイル編集コマンドを理解することです。
プログラミング要件
プロンプトに従い、右側のグラフィカル ページでターミナルを開き、/home/headless
フォルダーにファイルを作成しtest.txt
、そのファイルに を入力しますHello,Linux!
。
答え
cd /home/headless
touch test.txt
vi test.txt
まず i を押して編集に入り、次に「Hello, Linux!」と入力します。Esc キーを押して編集を終了し、「wq」と入力し、最後に Enter キーを押すことを忘れないでください。
レベル 3: Linux 権限管理
ミッションの詳細
このレベルのタスク: 学習した知識に基づいて、ファイルのアクセス許可の変更を完了します。
関連情報
このミッションを完了するには、以下をマスターする必要があります。
- ユーザーの作成と削除、およびユーザー権限の管理方法。
- ファイルのアクセス許可を設定する方法。
Linux
権限管理は主に、ユーザーとファイルの 2 つのカテゴリに分類されます。次に、この 2 つのカテゴリについて詳しく紹介します。
答え
cd /root
touch oldFile1
touch oldFile2
touch oldFile3
touch oldFile4
chmod u+x oldFile1
chmod g-r oldFile2
chmod o+x oldFile3
chmod 421 oldFile4
レベル 4: 実験環境実習
ミッションの詳細
このレベルのタスク: Linux 0.11 カーネル プログラムを修正し、システム起動時に表示される文字列を元のものからPartition table ok.
変更しますHello, world!
。このタスクを通じて、Linux 0.11 カーネル実験環境に慣れ、カーネル プログラムの編集、コンパイル、テスト方法を習得できます。
関連情報
このタスクを完了するには、
1. 実験環境を理解する;
2. カーネルが正常かどうかをテストする;
3. カーネル ソース コードを表示する;
4. カーネル ソース コードを変更する;
5. カーネルを再コンパイルする;
6 . 新しいカーネルが正常かどうかをテストします。
プログラミング要件
関連知識に基づいて、システム起動時に表示される文字列を元の文字列からPartition table ok.
変更しますHello, world!
。注
1. 英字は大文字と小文字が区別され、記号は英語入力となりますので、お間違いのないようご注意ください。
2. 評価を行う前に、起動した仮想マシンをシャットダウンしてから、評価をクリックしてください。!!
答え
VScodeを開いて以下のように操作します
os/linux-0.11-lab/0/linux ディレクトリを入力し、「OK」をクリックします。
パーティション テーブル%s ok を見つけて、Hello, world! に変更します。
Hello, world! と w の間には必ずスペースを入れてください。
最後に保存された
次にターミナルでコンパイルします
cd os/linux-0.11-lab/0/linux
make
正常にコンパイルされました