Unix-useful-commands
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 |
シンプルな送信または読み取りメールプログラム |
| 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 ログインしているユーザーのリスト |