以下はLinuxコマンド行ツールの紹介に関するチュートリアル記事です。この記事はMarkdown形式に記載されています。
Linux コマンド行ツール チュートリアル
概要
この記事では、Linuxの基本的なコマンド行ツールについて紹介します。これらのコマンドはLinuxシステムを操作する上で不可欠なものです。
常用コマンド一覧
- ls: ディレクトリとファイルのリスト表示
- cd: ディレクトリの移動
- pwd: 現在いるディレクトリを表示
- mkdir: 新しいディレクトリの作成
- rm: ファイルやディレクトリの削除
- cp: ファイルやディレクトリのコピー
- mv: ファイルやディレクトリの移動(または名前の変更)
詳細説明と例
1. ls (List)
ls コマンドは現在のディレクトリの中身をリスト表示します。
$ ls
出力例:
Desktop Documents Downloads Music Pictures Videos
2. cd (Change Directory)
cd コマンドはディレクトリを移動します。., .., / を使用して絶対パスや相対パスを指定できます。
$ cd Documents
$ cd ..
$ cd /home/username/Documents
3. pwd (Print Working Directory)
pwd コマンドは現在のディレクトリの絶対パスを表示します。
$ pwd
/home/username/Documents
4. mkdir (Make Directory)
mkdir コマンドは新しいディレクトリを作成します。複数のディレクトリを作成するにはスペースで区切って指定できます。
$ mkdir NewFolder
$ mkdir Folder1 Folder2 Folder3
5. rm (Remove)
rm コマンドはファイルや空ディレクトリを削除します。-r オプションを使用すると、ディレクトリの中身も再帰的に削除できます。
$ rm File.txt
$ rm -r Folder1
注意: rm コマンドは復元不能です。十分に確認してから使用してください。
6. cp (Copy)
cp コマンドはファイルやディレクトリをコピーします。ディレクトリをコピーする場合は -r オプションが必要です。
$ cp File.txt /home/username/Documents/
$ cp -r Folder1 /home/username/Documents/
7. mv (Move)
mv コマンドはファイルやディレクトリの移動(または名前の変更)を行います。
$ mv File.txt NewFolder/
$ mv OldName.txt NewName.txt
スクリプト例
以下のスクリプトは、基本的な ls, cd, pwd, mkdir, rm, cp, mv コマンドの使い方を示しています。
#!/bin/bash
# ディレクトリ作成
mkdir -p /home/username/Documents/NewFolder
# ファイルコピー
cp /home/username/Pictures/photo.jpg /home/username/Documents/NewFolder/
# ファイル移動
mv /home/username/Documents/NewFolder/photo.jpg /home/username/Pictures/
# 現在のディレクトリ確認
pwd
このスクリプトを実行することで、基本的なファイル操作を行うことができます。
この記事ではLinuxの基本的なコマンド行ツールについて説明しました。これらのコマンドは日常的に使用されるため、覚えておくことが重要です。さらに学ぶ必要がある場合は、リソースやオンラインチュートリアルを活用してください。