このWikiHowでは、Linuxのコマンドラインから様々な種類のファイルを保存する方法を説明します。グラフィカル・ユーザー・インターフェース(GUI)を持つアプリを使用している場合、ファイルの保存は簡単です。コマンドライン・テキストエディターでファイルを保存する方法、コマンドの出力を保存する方法、既存のファイルを新しいファイルに保存する方法について説明します。
ViまたはVimでテキストファイルを保存する
-
ViまたはVimでファイルを開きます。既存のテキストファイルを編集したい場合は、プロンプトで vi filename と入力してEnterキーを押すだけです。新しいファイルを作成するには、viと入力してEnterを押すだけだ。ViもVimも自動的にコマンド・モードで開く。
- Vimを使っている場合は、viをvimに置き換えてください。
- テキストエディタViとVimはほとんど同じ機能を持つが、Vimの方が少し冗長で、カラーハイライトもある。
-
キーボードのiを押す。これでInsertモードになり、ファイルに入力できるようになる。
-
ファイルを編集する。挿入モードで必要な変更を行ってください。
-
Escを押してコマンドモードに戻ります。これで、保存コマンドを含むViまたはVimコマンドが使えるようになります。
- このキーでCommandモードとInputモードを行き来できます。
-
w filename と入力して ↵ Enter キーを押します。既存のファイルを編集していて、その変更を同じファイルに保存する場合は、ファイル名の入力を省略できます。
- たとえば、すでにファイル名があるファイルを編集していて、変更した内容を保存したい場合は、:wと入力してEnterを押します。しかし、全く新しいファイルを編集していて、そのファイルをwikiHowと呼びたい場合は、代わりに:w wikiHowと入力します。
-
終了するには :q と入力して ↵ Enter を押す。これでVi(またはVim)が終了し、コマンドラインに戻る。
コマンドの出力を保存する
-
コマンドプロンプトにコマンドを入力します。Enterキーを押して実行するのではなく、まずコマンドを入力してください。
- たとえば、カレント・ディレクトリの内容を一覧表示して、その出力を新しいファイルに保存したい場合は、今すぐls -aを入力する。
-
スペースを1つ入れてから>を入力する。先ほどの例を使うと、コマンドは次のようになる: ls -a >.
- 出力を既存のファイルに追加したい場合は、>> の代わりに > を使う。
-
スペースを入力し、作成したいファイル名を入力する。結果をfilelistというファイルに保存したい場合、コマンドはls -a > filelistのようになる。
- 出力を既存のファイルに追加する場合は、ls -a >> filenameとなる。
-
Enter ↵ を押してコマンドを実行する。カレント・ディレクトリにfilelistというファイルが作成され、ls -aコマンドの出力が含まれる。
ファイルを新しいファイルにコピーする
-
cdコマンドを使用して、コピーしたいファイルのディレクトリに入る。例えば、/home/wikiHow/personalから新しいファイルにファイルをコピーしたい場合、cd /home/wikiHow/personalと入力してEnterを押します。
-
cp filename newfilename と入力して ↵ Enter を押します。新しい名前のファイルがすでに存在しないことを確認するだけで、存在する場合は自動的に上書きされます。
- 例えば、コピーしたいファイルの名前がStaff.txtで、それをStaff-old.txtという新しいファイルとして保存したい場合は、cp Staff.txt Staff-old.txtと入力してEnterを押します。
- ファイル名はそのままで、ファイルを新しいフォルダ(たとえば/home/wikHow/backups)に保存したい場合は、cp Staff.txt /home/wikiHow/backupsと入力します。
- ファイルを別のフォルダにコピーして新しい名前を付けたい場合は、cp Staff.txt /home/wikiHow/backups/Staff-old.txt を使います。
コメント
最新を表示する
NG表示方式
NGID一覧