Ubuntu(Linux)のターミナルを使ってみる

 どうも。なっかあです。
 学校の授業で、Linuxのターミナル(映画とかでハッカーたちが使っている、黒背景に白文字ウィンドウのあれです。)を使ってC言語のプログラミングをすることになったので、今日は基本的な使い方についてメモがてら書いていきたいと思います。
僕の環境はUbuntu 14.04です。

ターミナルを起動する

 ターミナルを起動します。アプリケーションメニューから「terminal」と検索するか、Ubuntuの場合はCtrl+Alt+Tの同時押しでも起動できるみたいです。

 起動しました。
 生まれてこの方マウス操作しかしてこなかったので、文字だけしか表示されないのはとても怖いです。

20141121_ubuntu_ter_1

 先輩曰く、慣れるとこっちでファイルやフォルダの操作(作成、削除、編集)したほうが早くて便利だとのことですが、どうなんだろう。
 

ファイルの一覧を表示するには「ls」コマンド

 今いる場所のファイルやフォルダの一覧を取得するには「ls」コマンドを使います。ls→list。
「ls -l」とすることで詳細な情報も表示できるとのこと。rwとかはアクセス権かな。作成日等も表示してくれるらしい。

20141121_ubuntu_ter_2_ls

ファイルマネージャで同じ場所を開いてみました。

20141121_ubuntu_ter_8

フォルダの階層を移動するには「cd」コマンド

 今いる場所からたとえば、「ダウンロード」フォルダへ行きたいといったときに使います。cd→Change Directory。

ダウンロードフォルダに移動するときは、「cd ./ダウンロード」。cdのあとにフォルダ名を指定します。
ちなみに「cd」だけだと元の場所のフォルダ(ホームフォルダ)に戻ります。

20141121_ubuntu_ter_3_cd

ダウンロードフォルダに移動して、フォルダ内のファイル一覧を表示しました。
以前ダウンロードした壁紙のファイルが残ってます。

一応、GUIのファイルマネージャで確認すると、確かに「trusty-tahr-wallpaper-contest_0.0.1-0extras14.04.0」というファイルがあります。

20141121_ubuntu_ter_3_cd2

フォルダを作成するには「mkdir」

フォルダを作成するには「makdir フォルダ名」とします。
ダウロードフォルダ内に「新しいフォルダ」というフォルダを作成してみます。

20141121_ubuntu_ter_4_mkdir

本当に作成されてるか不安なので、ファイルマネージャで確認すると確かに作成されてました。

20141121_ubuntu_ter_5_mkdir2

フォルダやファイルを削除するには「rm」コマンド

ファイルやフォルダを削除するには「rm 削除したいファイル名」コマンドを使います。

では、「新しいフォルダ」を削除してみます。
20141121_ubuntu_ter_6_rm_1

あれっ…。「rm 新しいフォルダ」としてもエラーで削除できない??

どうやらフォルダを消すにはオプションで「-ri」(警告なしで消すには「-re」)を付ける必要があるみたい。
「rm -ri 新しいフォルダ」と入力します。

20141121_ubuntu_ter_7_rm_2

「削除しますか?」と警告が出るのでyとうちエンターキーを押します。
これでフォルダを削除することができました。

ファイルマネージャで(しつこいですが)確認すると確かに消えています。

20141121_ubuntu_ter_3_cd2

ちなみに空のフォルダを削除するときは「rmdir 新しいフォルダ」で新しいフォルダを削除することができます。

※rmで削除したファイルやフォルダはゴミ箱へ移動せず直接削除されるようです。

まとめ

 これで、ファイルとフォルダの一覧の表示、フォルダ階層の移動、フォルダの作成、削除する方法がわかりました。
 コマンドさえ覚えてしまえばあとはなんとかなりそうかな。
 あ、そういえばLinuxではフォルダのことをディレクトリっていうんですよね…。書き終わった後に気づきました。
次からはフォルダのことをディレクトリと書くようにします。

参考サイト

下記のサイトを参考にしました。

[browser-shot url=”http://allabout.co.jp/gm/gc/436342/” width=”150″]

ターミナルってなに? [Linuxの使い方] All About

[browser-shot url=”http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230831/” width=”150″]

Linuxコマンド集 – 【 mkdir 】 ディレクトリを作成する:ITpro

[browser-shot url=”http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230871/?ST=oss” width=”150″]

Linuxコマンド集 – 【 rm 】 ファイルやディレクトリを削除する:ITpro

スポンサーリンク

このページを共有する

スポンサーリンク