Linux > Linuxコマンド集

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

bashとは?

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

リンク

よく使うLinuxのコマンドまとめ

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

Ctrl + C

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

Linuxの端末でのコマンドの一時停止と完全停止 - what is it, naokirin?

一時停止は『[CTRL]+Z』。
一時停止させたジョブを見るためにはjobs、復帰させるためにはfgを入力するとよい。
完全停止はおなじみの『[CTRL]+C』。

cp

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

コマンドの書式

cp [-abfilprsuv] コピー元 コピー先

ln

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

コマンドの機能

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

コマンドの書式

ln [-bdfinsv] リンク元 リンク先

コマンドのオプション

-b上書きされるファイルのバックアップを作成します。
-dディレクトリのハード・リンクを作ります。管理者権限が必要です。
-f同名ファイルがあれば確認なしで上書きします。
-i上書きされるファイルがあれば、その可否を確認します。
-nシンボリック・リンクを普通のファイルと見なします。
-sシンボリック・リンクを作成します。
-v経過を表示します。
  • リンク元 リンク元のファイルまたはディレクトリを指定します。リンク先がディレクトリであれば、複数のファイルを指定することができます。
  • リンク先 リンクするファイル名を指定します。ハード・リンクを作る際には、存在するディレクトリでなければなりません。

コマンドの使用例

$ ln -s /htdocs/index.html TOP

「/htdocs/index.html」に「TOP」という名前のシンボリック・リンクを作成します。

tar

ファイル、ディレクトリを1つのファイルにまとめるコマンド

Linuxコマンド集 - 【 tar 】 ファイルを書庫化・展開する(拡張子.tarなど):ITpro
オプション

c	書庫を新規に作成する
-f, --file ファイル名	指定した書庫ファイルまたはデバイスを使用する。初期値は/dev/rmt0
-v, --verbose	処理したファイルの一覧を詳細に表示する
arc_dirディレクトリ内のファイルを,書庫ファイル(arch.tar)にする
$ tar cvf arch.tar arc_dir

zip

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

  • Linuxコマンド一覧 [zip]
    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

ファイルやディレクトリのアクセス権を変更するコマンド

コマンドの書式

chmod [-cfvR] [--recursive] [--changes] [--silent] [--quiet] [--verbose] [--help] mode file...

コマンドのオプション

-R, --recursive ディレクトリとその中身のアクセス権限を再帰的に変更する

chown

ファイルやディレクトリの所有者を変更するコマンド

コマンドの書式

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
Last-modified: 2017-07-31 (月) 10:30:47 (2458d)