#author("2020-09-03T16:02:59+00:00","default:sagasite","sagasite")
[[Linux]] > Linuxコマンド集

RIGHT:2017-07-31 (月) 公開
RIGHT:2020-05-18 (月) 更新

#contents

//===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
* bashとは? [#eda6123c]

[[bash]]とは、[[Unix]]/[[Linux]]でユーザーがコンピューターを操作する仕組みの1つです。
[[Windows]]のコマンドプロンプト(黒い画面)です。

-bash - Google 検索 https://www.google.com/search?q=bash


//===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
* リンク [#n49c371c]
- [[Linuxコマンド集 INDEX - ITpro>http://itpro.nikkeibp.co.jp/article/COLUMN/20060224/230573/]]
- [[Linuxコマンド一覧(UNIX入門)>http://www.k4.dion.ne.jp/~mms/unix/linux_com/]]


//===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
* よく使うLinuxのコマンドまとめ [#r9eec533]

| 操作 | コマンド |h
| ディレクトリの内容の一覧を表示する | [[ls]], [[cd]], [[pwd]] |
| ファイルの中身を表示する | [[more]], [[less]] |
| ファイルのコピー | [[cp]] |
| ファイルの削除 | [[rm]] |
| ファイルの移動 | [[mv]] |
| ディレクトリの作成 | [[mkdir]] |
| ディレクトリの削除 | [[rmdir]] |
| ファイルやディレクトリの名前の変更 | [[mv]] |
| リンクの作成 | [[ln]] |
|| [[cat]] |
|| [[kill]] |


//----- ----- ----- ----- ----- ----- ----- ----- 
** Ctrl + C [#u4b81bdb]

コマンド実行中に中止したいときは「Ctrl + C」で終了できる。
(zipで時間がかかりすぎる場合など)

[[Linuxの端末でのコマンドの一時停止と完全停止 - what is it, naokirin?>http://naokirin.hatenablog.com/entry/20101220/1292839505]]
 一時停止は『[CTRL]+Z』。
 一時停止させたジョブを見るためにはjobs、復帰させるためにはfgを入力するとよい。
 完全停止はおなじみの『[CTRL]+C』。

//----- ----- ----- ----- ----- ----- ----- ----- 
** cp [#i1d8dacb]

ファイルやディレクトリをコピーする

- http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230734/
- http://www.k4.dion.ne.jp/~mms/unix/linux_com/cp.html

コマンドの書式
 cp [-abfilprsuv] コピー元 コピー先


//----- ----- ----- ----- ----- ----- ----- ----- 
** ln [#o916a4c9]

ファイルやディレクトリにリンクを設定

- http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230812/
- http://www.k4.dion.ne.jp/~mms/unix/linux_com/ln.html

コマンドの機能
-ファイルやディレクトリにリンクを設定します。
-デフォルトではハード・リンクが作成されます。
-リンクには2種類あります。
--ハード・リンクでは、リンク元と同サイズのファイルが作成されます。元ファイルが削除された場合でも、リンクは残ることになります。
--シンボリック・リンクは、リンク先へのショートカットファイルで、通常はこちらが使われます。

コマンドの書式
 ln [-bdfinsv] リンク元 リンク先

コマンドのオプション
| -b	| 上書きされるファイルのバックアップを作成します。|
| -d	| ディレクトリのハード・リンクを作ります。管理者権限が必要です。|
| -f	| 同名ファイルがあれば確認なしで上書きします。|
| -i	| 上書きされるファイルがあれば、その可否を確認します。|
| -n	| シンボリック・リンクを普通のファイルと見なします。|
| -s	| シンボリック・リンクを作成します。|
| -v	| 経過を表示します。|

-リンク元 リンク元のファイルまたはディレクトリを指定します。リンク先がディレクトリであれば、複数のファイルを指定することができます。
-リンク先 リンクするファイル名を指定します。ハード・リンクを作る際には、存在するディレクトリでなければなりません。

コマンドの使用例
 $ ln -s /htdocs/index.html TOP
「/htdocs/index.html」に「TOP」という名前のシンボリック・リンクを作成します。


//----- ----- ----- ----- ----- ----- ----- ----- 
** tar [#ya07b980]
ファイル、ディレクトリを1つのファイルにまとめるコマンド

[[Linuxコマンド集 - 【 tar 】 ファイルを書庫化・展開する(拡張子.tarなど):ITpro>http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230896/]]
オプション
 c	書庫を新規に作成する
 -f, --file ファイル名	指定した書庫ファイルまたはデバイスを使用する。初期値は/dev/rmt0
 -v, --verbose	処理したファイルの一覧を詳細に表示する

 arc_dirディレクトリ内のファイルを,書庫ファイル(arch.tar)にする
 $ tar cvf arch.tar arc_dir


//----- ----- ----- ----- ----- ----- ----- ----- 
** zip [#t71ddc86]
ファイル、ディレクトリをZIP圧縮するコマンド
Webサーバーから、画像フォルダ等をダウンロードするときに、1個のZIPに固めておくと楽。

-[[Linuxコマンド一覧 [zip]>http://www.k4.dion.ne.jp/~mms/unix/linux_com/zip.html]]
 zip [-dlmqz] [-圧縮率] 圧縮後のファイル名 圧縮前のファイル名
 (例) $ zip file1.zip file1 // 「file1」を「file1.zip」に圧縮
 (例) $ zip file2.zip dir2 // 「dir2」というディレクトリを「file2.zip」に圧縮

コマンドのオプション
 -r	ディレクトリを圧縮。(recursive 再帰的)
 -d	圧縮ファイル内から指定したファイルを削除
 -l	改行コードを「LF」から「CR+LF」に変換。「-ll」で「CR+LF」から「LF」に変換。
 -m	圧縮ファイル内から指定したファイルを移動
 -q	クイック圧縮
 -z	圧縮ファイルにコメントを追加。「unzip -z」でコメントを表示。
 -圧縮率	圧縮率を1~9の数字で指定。デフォルトは6。
 数字が大きいほど圧縮率は高くなりますが、圧縮に時間がかかります。
 圧縮ファイル	圧縮ファイル名を指定します。一般的に拡張子は「.zip」です。
 ファイル	圧縮するファイルを指定します。

//----- ----- ----- ----- ----- ----- ----- ----- 
** chmod [#lcd0b1fc]
ファイルやディレクトリのアクセス権を変更するコマンド

-【 chmod 】 ファイルやディレクトリのアクセス権を変更する | 日経クロステック(xTECH) 
https://xtech.nikkei.com/it/article/COLUMN/20060227/230728/

コマンドの書式
 chmod [-cfvR] [--recursive] [--changes] [--silent] [--quiet] [--verbose] [--help] mode file...

コマンドのオプション
 -R, --recursive ディレクトリとその中身のアクセス権限を再帰的に変更する

//----- ----- ----- ----- ----- ----- ----- ----- 
** chown [#kacf3489]
ファイルやディレクトリの所有者を変更するコマンド

-【 chown 】 ファイルやディレクトリの所有者を変更する | 日経クロステック(xTECH) 
https://xtech.nikkei.com/it/article/COLUMN/20060227/230729/

コマンドの書式
 chown [-cfvR] [--recursive] [--changes] [--help] [--silent] [--quiet] [--verbose] [user][:.][group] file...

コマンドのオプション
 -R, --recursive ディレクトリとその中身の所有者を再帰的に変更する

例
 # chown -R apache:ftp-user data_folder
 data_folderの所有者をapacheにし,グループをftp-userに変更する

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS