1. ショートカット

1-1.コマンド操作

コマンド履歴

上向き矢印キーで、以前に実行したコマンドを再度呼び出す。

コマンド補完

コマンドの入力途中で、TABキーを押す。

2. コマンド操作

2-1.基本操作

コマンド履歴を表示:history

In [ ]:
~$ history
>> 1  echo "hello world"
>> 2  pwd

指定した文字を表示:echo

In [ ]:
~$ echo "hello world"
>> hello world

2-2.ディレクトリ確認

現在のディレクトリを表示:pwd

In [ ]:
~$ pwd
>> /home/ubuntu

ファイル一覧の表示:ls

  • ファイル一覧を表示
In [ ]:
# カレントディレクトリ
~$ ls
>> public_html
In [ ]:
# ディレクトリ指定
~$ ls /home
>> ubuntu
  • -a: 隠しファイルを表示
In [ ]:
~$ ls -a
>> bash_history  .bash_logout  .bashrc  .gnupg  .profile  public_html  .tmux
  • -l : 詳細情報を表示
  • -al: 詳細情報を表示(隠しファイルを含める)
In [ ]:
~$ ls -l
>> total 4
>> drwxr-xr-x 2 ubuntu ubuntu 4096 Sep 25 22:31 public_html

2-3.ファイル操作

ファイル作成:echo >

  • echoコマンドの出力先をファイルにリダイレクトすると、新しいファイルが作成される
In [ ]:
~$ echo "hello world" > foo.txt

ファイル出力:cat

  • ファイル内容をコンソール上に表示する
  • vimなどのエディタを使って表示する方法もある
In [ ]:
~$ cat foo.txt

ファイルのコピー:cp

  • 同じディレクトリにファイルをコピーして作成
In [ ]:
~$ cp foo.txt bar.txt

ファイル名の変更:mv

  • ファイルを移動する操作を用いてファイル名を変更する
In [ ]:
~$ mv bar.txt new.txt

ファイル削除:rm

In [ ]:
~$ rm new.txt

2-4.ディレクトリ操作

ディレクトリ作成:mkdir

In [ ]:
~$ mkdir test

ファイルをコピー:cp

  • 同じファイル名でコピーする
In [ ]:
~$ cp foo.txt test
  • ファイル名を変えてコピー
In [ ]:
~$ cp foo.txt test/bar.txt

ディレクトリ移動

  • 下位のディレクトリを指定して移動
In [ ]:
~$ cd practice/
  • 上位のディレクトリを指定して移動(..が上位ディレクトリを意味する)
In [ ]:
# 1つ上のディレクトリに移動
~$ cd ..
In [ ]:
# 2つ上のディレクトリに移動
~$ cd ../..
  • 現在のディレクトリを基準に相対パスを指定(.がカレントディレクトリを意味する)
In [ ]:
# 相対パスで移動 
~$ cd ./practice

特殊ディレクトリ移動

  • ホームディレクトリに移動(~がホームディレクトリを意味する)
In [ ]:
$ cd ~
  • ルートディレクトリに移動(/がルートディレクトリを意味する)
In [ ]:
$ cd ~
In [ ]:
 
In [ ]:
 
In [ ]:
 
In [ ]:
 

3.インストール

R

コマンド

In [ ]:
yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum -y install R
In [ ]:
 
inserted by FC2 system