Unix-useful-commands

提供:Dev Guides
移動先:案内検索

Unix/Linux-便利なコマンド

このクイックガイドには、構文と簡単な説明を含むコマンドがリストされています。 詳細については、使用-

$man command

ファイルとディレクトリ

これらのコマンドを使用すると、ディレクトリを作成してファイルを処理できます。

以下は、ファイルとディレクトリのコマンドのリストです。

Sr.No. Command & Description
1

cat

ファイルの内容を表示します

2

cd

ディレクトリをdirnameに変更します

3

chgrp

ファイルグループを変更する

4

chmod

権限を変更します

5

cp

ソースファイルを宛先にコピーします

6

file

ファイルタイプを決定します

7

find

ファイルを検索します

8

grep

正規表現のファイルを検索します

9

head

ファイルの最初の数行を表示します

10

ln

oldnameにソフトリンクを作成します

11

ls

ファイルの種類に関する情報を表示します

12

mkdir

新しいディレクトリdirnameを作成します

13

more

ページ区切り形式でデータを表示します

14

mv

古い名前を新しい名前に移動(名前変更)します

15

pwd

現在の作業ディレクトリを出力します

16

rm

ファイル名を削除(削除)します

17

rmdir

空の場合、既存のディレクトリを削除します

18

tail

ファイルの最後の数行を印刷します

19

touch

ファイルのアクセス時間と変更時間を更新します

データを操作する

ファイルの内容は、次のコマンドで比較および変更できます。

以下は、データの操作のコマンドのリストです。

Sr.No. Command & Description
1

awk

パターンスキャンおよび処理言語

2

cmp

2つのファイルの内容を比較します

3

comm

ソートされたデータを比較します

4

cut

ファイルの各行の選択されたフィールドを切り取ります

5

diff

差分ファイルコンパレータ

6

expand

タブをスペースに展開します

7

join

いくつかの共通フィールド上のファイルを結合します

8

perl

データ操作言語

9

sed

ストリームテキストエディター

10

sort

ファイルデータをソートします

11

split

ファイルを小さなファイルに分割します

12

tr

文字を翻訳します

13

uniq

ファイル内の繰り返し行を報告します

14

wc

単語、行、および文字をカウントします

15

vi

viテキストエディターを開きます

16

vim

vimテキストエディターを開きます

17

fmt

シンプルなテキストフォーマッター

18

spell

テキストのスペルミスをチェックします

19

ispell

テキストのスペルミスをチェックします

20

emacs

GNUプロジェクトEmacs

21

ex, edit

行エディタ

22

emacs

GNUプロジェクトEmacs

圧縮ファイル

スペースを節約するために、ファイルを圧縮できます。 圧縮ファイルを作成して調べることができます。

Sr.No. Command & Description
1

compress

ファイルを圧縮します

2

gunzip

gzip圧縮されたファイルの解凍を支援します

3

gzip

GNU代替圧縮方法

4

uncompress

ファイルの解凍に役立ちます

5

unzip

ZIPアーカイブ内の圧縮ファイルをリスト、テスト、および抽出します

6

zcat

圧縮ファイルを猫

7

zcmp

圧縮ファイルを比較します

8

zdiff

圧縮ファイルを比較します

9

zmore

圧縮テキストのcrt表示用のファイル閲覧フィルター

情報を教えてもらう

さまざまなUnixのマニュアルとドキュメントがオンラインで入手できます。 次のシェルコマンドは情報を与えます-

Sr.No. Command & Description
1

apropos

キーワード検索によってコマンドを見つけます

2

info

コマンド情報ページをオンラインで表示します

2

man

マニュアルページをオンラインで表示します

3

whatis

whatisデータベースで完全な単語を検索します

4

yelp

GNOMEヘルプビューアー

ネットワーク通信

これらの次のコマンドは、ローカルUnixホストから世界中のリモートホストにファイルを送受信するために使用されます。

Sr.No. Command & Description
1

ftp

ファイル転送プログラム

2

rcp

リモートファイルコピー

3

rlogin

Unixホストへのリモートログイン

4

rsh

リモートシェル

5

tftp

簡単なファイル転送プログラム

6

telnet

別のホストに端末接続します

7

ssh

シェル端末またはコマンド接続を保護します

8

scp

シェルのリモートファイルコピーを保護します

9

sftp

シェルファイル転送プログラムを保護します

これらのコマンドの一部は、セキュリティ上の理由からコンピューターで制限されている場合があります。

ユーザー間のメッセージ

Unixシステムは、他のユーザーおよび世界規模の電子メールへの画面上のメッセージをサポートしています-

Sr.No. Command & Description
1

evolution

Linux上のGUIメール処理ツール

2

mail

シンプルな送信または読み取りメールプログラム

3

mesg

メッセージを許可または拒否します

4

parcel

別のユーザーにファイルを送信します

5

pine

Vduベースのメールユーティリティ

6

talk

別のユーザーと話す

7

write

別のユーザーにメッセージを書き込みます

プログラミングユーティリティ

Unixにインストールしたものに基づいて、次のプログラミングツールと言語を使用できます。

以下に、プログラミングユーティリティのツールと言語のリストを示します。

Sr.No. Command & Description
1

dbx

サンデバッガー

2

gdb

GNUデバッガー

3

make

プログラムグループの維持とプログラムのコンパイル

4

nm

プログラムの名前リストを印刷します

5

size

プログラムのサイズを印刷します

6

strip

シンボルテーブルと再配置ビットを削除します

7

cb

Cプログラム美化

8

cc

Suns SPARCシステム用のANSI Cコンパイラ

9

ctrace

Cプログラムデバッガー

10

gcc

GNU ANSI Cコンパイラ

11

indent

Cプログラムソースのインデントとフォーマット

12

bc

インタラクティブな算術言語プロセッサ

13

gcl

GNU Common Lisp

14

perl

汎用言語

15

php

Webページ埋め込み言語

16

py

Python言語インタープリター

17

asp

Webページ埋め込み言語

18

CC

Suns SPARCシステム用のC ++コンパイラ

19

g++

GNU C ++コンパイラ

20

javac

JAVAコンパイラ

21

appletvieweir

JAVAアプレットビューア

22

netbeans

Linux上のJava統合開発環境

23

sqlplus

Oracle SQLインタープリターを実行します

24

sqlldr

Oracle SQLデータローダーを実行します

25

mysql

mysql SQLインタープリターを実行します

その他のコマンド

これらのコマンドは、システムに関する情報をリストまたは変更します-

以下に、Unixのその他のコマンドのリストを示します。

Sr.No. Command & Description
1

chfn

指の情報を変更します

2

chgrp

ファイルのグループ所有権を変更します

3

chown

所有者を変更する

4

date

日付を印刷します

5

determin

端末タイプを自動的に検出

6

du

ディスク使用量を出力します

7

echo

標準オプションへのエコー引数

8

exit

システムを終了します

9

finger

ログインしているユーザーに関する情報を出力します

10

groupadd

ユーザーグループを作成します

11

groups

グループメンバーシップを表示する

12

homequota

クォータとファイル使用量を表示します

13

iostat

I/O統計をレポートします

14

kill

プロセスにシグナルを送信します

15

last

ユーザーの最後のログインを表示します

16

logout

Unixからログオフする

17

lun

ユーザー名またはログインIDをリストします

18

netstat

ネットワークの状態を表示します

19

passwd

ユーザーパスワードを変更する

20

passwd

ログインパスワードを変更します

21

printenv

シェル変数の値を表示します

22

ps

現在のプロセスのステータスを表示します

23

ps

プロセスステータス統計を出力します

24

quota -v

ディスク使用量と制限を表示します

25

reset

端末モードをリセットします

26

script

端末セッションのスクリプトを保持します

27

script

コマンドまたはプロセスの出力を保存します

28

setenv

環境変数を設定します

30

stty

端末オプションを設定します

31

time

コマンドの時間を短縮

32

top

すべてのシステムプロセスを表示します

33

tset

端末モードを設定します

34

tty

現在の端末名を出力します

35

umask

デフォルトでファイルを表示するために与えられている許可を表示する

36

uname

現在のシステムの名前を表示します

37

uptime

システムの稼働時間を取得します

38

useradd

ユーザーアカウントを作成します

39

users

ログインしているユーザーの名前を出力します

40

vmstat

仮想メモリの統計を報告します

41

w

ログインしたユーザーが何をしているかを表示します

42

who

ログインしているユーザーのリスト