📢 この記事は gemini-3-flash-preview によって翻訳されました
この記事は Hiyoung が書いたよ。
- Linuxは存在しないフォルダを自動で作ってくれないんだ。
mvコマンドを使うときは、移動先のフォルダがあるかどうか気をつけないと、ただのファイル名の変更になっちゃうよ。 - ファイルのハードリンクを作るのは、実際にはそのファイルに別の名前を割り当てるようなもの(データ部分は変わらない)。C言語でそのファイルへのポインタを作るのと似てるね。
- シンボリックリンクを作るのは、Windowsのショートカットみたいな感じかな。
ls -liコマンドを使うと、違いがはっきりわかるよ。ハードリンクは元のファイルとバイト数が同じだけど、シンボリックリンクは違うんだ。

- エイリアス(
alias)でコマンドを作る:同じ行で複数のコマンドを同時に実行するときは;で区切る。typeを使えば、そのコマンドがすでにシステムにあるか調べられるよ。注意点は、aliasで作ったコマンドはシェルセッションを閉じると消えちゃうこと(設定ファイルに書き込んでないからね)。消したいときはunaliasを使おう。 >を使ったリダイレクトは元のファイルを上書きしちゃうけど、>>ならファイルの末尾に追記してくれるよ。- エラーメッセージを(画面に出さずに)ファイルに書き込みたいときは
2>が使える。 - 標準出力と標準エラーを同じファイルにリダイレクトする方法は2つ:1つ目は、リダイレクトするファイル名の後に
2>&1を付けること。2つ目は、リダイレクト記号の前に&を付けること。

方法1(古いバージョンのシェルでも使えるよ)

方法2