2
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【初心者用】Linux(Ubuntu18.04)の基本操作・コマンド説明

Last updated at Posted at 2020-02-08

はじめに

Linuxに触るのが初めての人向けに,よく使う操作・コマンドを説明する.
本記事はUbuntu 18.04をベースに記載していく.

基本操作

key 説明
Ctrl+Alt+ t 新規terminal立ち上げ
Windows key+矢印 作業中のウィンドウを←:左半分→:右半分↑:全画面↓:もとの大きさに戻す
Windows key+h 作業中のウィンドウを最小化
Windows key+d 全てのウィンドウを最小化
Ctrl+Alt+矢印 ワーススペースを移動
Alt+Tab 起動中の別のアプリに切り替え
Shift+Print Screen 選択部分のスクリーンショットを取る

terminalの操作

key 説明
Ctrl+Shift+t terminalのタブ増設
Ctrl+Shift+n terminalの新規増設
Ctrl+d terminalを閉じる
Alt+Page up 次のタブのterminalに切り替え
Alt+Page down 前のタブのterminalに切り替え
Alt+数字 指定のタブのterminalに切り替え
Alt+半角 別のウィンドウのterminalに切り替え

基本コマンド

key 説明
ls 現在のディレクトリ内のファイル・ディレクトリを表示
ll lsの詳細表示バージョン(ls -lと同じ)
cd 移動したい所へのパス 移動したいディレクトリへ移動
mv ファイルかディレクトリ名 移動したい所へのパス ファイル・ディレクトリの移動
cp ファイルかディレクトリ名 コピーしたい所へのパス ファイル・ディレクトリのコピー
mkdir 作りたいディレクトリ名 ディレクトリの作成
cat ファイル名 ファイルの中身を表示
rm ファイル名 ファイルの削除
rm -rf ディレクトリ名 ディレクトリの削除
コマンド | grep キーワード 「コマンド」で画面表示される文のうち,キーワードを含む行のみを表示
history コマンドの履歴を表示
find -name 'キーワード' 検索
chmod 数字 パス ファイル・ディレクトリへの権限付与.詳しくは後述
ip a 現在の自分のPCのIPアドレスを確認
ping IPアドレス 他のPCに接続確認
ssh IPアドレス 他のPCにアクセス
scp パス パス 他のPCからファイル・ディレクトリをコピー,もしくは他のPCに自分のファイル・ディレクトリをコピー.詳しくは後述

chmod

llで表示すると,例えば以下のように表示される

合計 60
drwxr-xr-x 8 user user  4096  1月 26 22:14 ./
drwxr-xr-x 4 user user  4096  1月 26 22:14 ../
-rw-r--r-- 1 user user  1567  1月 26 22:14 CMakeLists.txt
-rw-r--r-- 1 user user 11357  1月 26 22:14 LICENSE
-rw-r--r-- 1 user user    33  1月 26 22:14 README.md
drwxr-xr-x 3 user user  4096  1月 26 22:14 include/
drwxr-xr-x 2 user user  4096  1月 26 22:14 launch/
-rw-r--r-- 1 user user   659  1月 26 22:14 package.xml
drwxr-xr-x 2 user user  4096  1月 26 22:14 parameters/
drwxr-xr-x 2 user user  4096  1月 26 22:14 src/

これのはじめの部分が現在付与されている権限である.

最初の1文字目は ファイルの種類 を示し,残りは3文字ずつ,読み込み権限(r),書き込み権限(w),実行権限(x)を示す.「-」は権限がないことを示す.3文字3セットになっているが,それぞれ所有者,グループ,他人の順で権限を示している.

chmodではこの権限を変更することができ,例えば上のファイルで

chmod 777 README.md

とすれば,この時,権限は

-rwxrwxrwx 1 user user    33  1月 26 22:14 README.md

となる.777が表すのは,1文字目の7は所有者の権限,2文字目の7はグループの権限,3文字目の7は他人の権限であり,2進数で表される.例えば654ならばrw-r-xr--321なら-wx-w---xとなる.

scp

ファイルを取ってくるときは

scp (相手のユーザー名@)IPアドレス:ファイルの絶対パス 自分のPCで置きたい所のパス

ファイルを送るときは

scp ファイルのパス (相手のユーザー名@)IPアドレス:置きたい所のパス

ディレクトリを取ってくるときは

scp -r (相手のユーザー名@)IPアドレス:ディレクトリの絶対パス 自分のPCで置きたい所のパス

ディレクトリを送るときは

scp -r ディレクトリのパス (相手のユーザー名@)IPアドレス:置きたい所のパス

この際,自分のPCと相手のPCのユーザー名が同一の場合はカッコを省略できる.違う場合はカッコ内を書く必要がある.

参考

Ubuntu 18.04で使えるキーボードショートカット一覧

ブクマ必至!Linuxコマンド一覧表【全33種】

パーミッションなどを設定する!chmodコマンドの詳細まとめ【Linuxコマンド集】

ls -l」コマンドの表示からファイルの属性を理解しよう

2
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?