hidekiwiki


にほんブログ村 IT技術ブログ Linuxへ
にほんブログ村

Unixコマンド

システム停止と再起動

shutdown
システムをシャットダウンする。
reboot
システムを再起動する。

ユーザー管理

adduser
ユーザーを追加(登録)する
usermod
ユーザーの設定を変更する
chfn
ユーザーに関する情報を変更する
chsh
デフォルトのシェルを変更する。
vipw
パスワードファイルを編集する
passwd
パスワードを変更したい
who
誰がログインしてるか知りたい
su
別のユーザに切り替える
smbpasswd
Sambaのユーザパスワード管理
htpasswd
ベーシック認証のパスワードファイル作成コマンド
pw groupadd
pwコマンドでのユーザ・グループ追加

ファイル操作

ls
ファイルの一覧を表示したい
chmod
ファイル・ディレクトリのパーミッション(所有権)変更
chown
ファイルの所有者を変更する。
chgrp
ファイルのグループを変更する。
cp
ファイル・ディレクトリのコピー
mv
ファイル・ディレクトリの移動
rm
ファイルの削除
ln
ファイルに別名を付けるハードリンク(シンボリックリンク)
umask
デフォルトのアクセス権を設定、確認する。
file
ファイルの種類を調べる
diff
ファイルの相違点を調べる
more
ファイルの内容を表示する。
less
ファイルの内容を表示する。
touch
ファイルを作成・アクセス時間を変更する。
du
ファイルなどのディスク容量を表示する。
chflags
ファイルフラグを設定するためのコマンド

viエディタの操作

vi
viエディタの操作
vimのhelp
vimのhelpをまとめたもの

ファイル検索

find
ファイル・ディレクトリの検索
locate
ファイル・ディレクトリを高速検索
whereis
コマンドの場所を確認する。whichと似たもの
which
コマンドの場所を確認する。whereisと似たもの

ディレクトリ操作

pwd
現在の作業ディレクトリを知りたい
mkdir
ディレクトリを作成する。
rmdir
ディレクトリを削除する。
cd
ディレクトリを移動する。

テキスト処理

cat
ファイルの内容を標準出力で表示する。
grep
指定したパターンに該当する行を表示する
uniq
重複している行をまとめて表示
sort
テキストファイルを行単位にソートする
sed
文字の置換を行う
2006/03/11 改行文字も含め挿入(置換)する。
cut
テキスト・ファイルの各行から文節を取り除く
nkf
文字コードを変換する。
rev
文字を逆に並び替えて表示する。
tr
文字の置換を行う
md5
ファイルのチェックサムを求める

圧縮・復元・パックアップ

compress
ファイルを圧縮する。(1)
uncompress
圧縮されたデータを復元(伸長)する
gzip
ファイルを圧縮する。(2)
gunzip
圧縮されたデータを復元(伸長)する
zcat
復元したファイルを標準出力する。
dump
ファイルシステムのバックアップを取る
tar
ファイルをバックアップをする
restor
ファイルをリストアする
bzip2
.bz2ファイルを圧縮・復元する

ディスク操作

df
ディスクの使用量を確認したい
fdformat
フロッピーをフォーマットしたい
mount
ファイルシステムを利用できるようにする(マウントする)
umount
ファイルシステムのマウントを解除する
quota
ディスク使用状況やクォータ設定を確認することができます。
usbdevs
USBデバイスの確認

プリンタ

lp
ファイルを印刷したい(1)
lpr
ファイルを印刷したい(2)
lprm
プリンタ出力を取り消す
lpc
プリンタの状態を確認する
lpq
印刷待ちのジョブを確認する
pr
プリンタ出力用にテキストを整える

ネットワーク関連

netstat
ネットワークに関する情報を表示する。
telnet
リモートホストにログインする。
ftp
ホストとの間でファイル転送を行う。
mail
メールを送受信する。
ifconfig
ネットワーク設定の確認
ping
リモートホストにパケットが送れるかの確認
nslookup
DNS サーバーへの問い合わせの確認
traceroute
指定したホストへのパケットの経路を確認
dig
詳細なドメイン情報を確認する。
digコマンドでBINDのバージョンを調べる
talk
リモート・ユーザーとの会話
mesg
他ユーザからのメッセージの表示の許可/不許可を設定
write
ログイン中の他ユーザにメッセージを表示する
wall
ログイン中の全ユーザに対してメッセージを送信
ssh
Secure SHell(セキュアシェル)を利用して安全にリモート端末にアクセスする。
scp
Secure SHell(セキュアシェル)を利用して安全にファイル転送を行なう。
route
ルーティングテーブルの表示/設定を行う
mount_smbfs
windowsの共有フォルダをマウントする
whois
whoisの使い方

ジョブ・タスク管理

jobs
バックグラウンドジョブを表示する。
kill
ジョブを強制終了させる(プロセスに対してシグナルを送る)
ps
現在実行中のプロセスを表示する。
nice
プロセスの優先順度を指定してコマンドを実行する。
fgとbg
フォアグラウンド・バックグラウンド
nohup
ログアウトしたあとも実行し続ける。
crontab
プログラムを定期的に実行するcrondの設定ファイルを編集する
time
コマンドが実行に要する経過時間やシステムが処理に要した時間、コマンドが処理に要した時間などを出力する。

環境設定・確認

id
ユーザ名やID、グループ名を確認したい
groups
だれがどのグループに所属しているか確認したい
domainname
ドメイン名を確認、設定する。
hostname
ホスト名を確認、設定する。
ntpdate
時間を合わせる
date
現在の日時を設定・変更したい
export
環境変数を設定、有効にする(bsh)
setenv
環境変数を設定、有効にする(csh)
printenv
設定されている環境変数を確認したい
set
シェル変数を表示、設定する
source
シェル環境設定ファイルを読み込む
stty
キーの割り当てや画面設定などの端末環境を表示、設定する
unset
環境変数、シェル変数を削除する
sysctl
カーネル状態を設定

シェル

bash
bash(Bourne Again SHell)
csh
Cシェル
bsh
Bシェル
tcsh
tcsh
history
コマンドの実行履歴を確認したい
alias
コマンドに別名をつける
test
ファイル形式のチェックや数値・文字列比較を行う。

その他

man
コマンドのマニュアルを参照する
jman
日本語でコマンドのマニュアルを参照する
sleep
コマンドの実行を一時的に停止したい
awk
テキストデータの中から指定パターンを検索する。
perl
perlスクリプトを実行する。
banner
メッセージを#で大きく表示する。
uname
システム情報を表示する。
echo
引数に与えられた文字列を表示する
sudo
他ユーザ権限でコマンドを実行する
bc
電卓、exprでできない複雑な計算を行なう。
メモリ容量を調べる
メモリ容量を調べる
c言語プログラムのデバック
c言語プログラムのデバック用コマンド

トップ   編集 凍結解除 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-01-11 (水) 01:15:44