LINUX&UNIXコマンド

ファイルパーミッション変更するchmodコマンド

ファイルパーミッション変更コマンドchmod chmod {options} {操作} {file_name or dir_name} {options} -f パーミッションを変更できなくてもエラーメッセージを表示しない -R ディレクトリ以下のファイルのパーミッションを再帰的に変更する ユーザ権限変更…

現在の時刻を表示するdateコマンド

☆現在の時刻を表示するdateコマンド(CentOS) date {options} +{format} date {options} {options} -u 協定せかいじを表示する。日本の標準時刻は9時間を足す。 -r {file_name} {file_name}の最終更新日時を表示する。 {format} %s 1970/01/01 00:00:00 から…

sed文字列の置換、行の削除コマンド(LINUX&UNIXコマンド)

☆指定行削除(行数指定) sed -e '{行数}d' ☆置換(全部同じ) sed 's/{置換前}/{置換後}/g' {file_name} sed 's:{置換前}:{置換後}:g' {file_name} sed 's;{置換前};{置換後};g' {file_name} ☆置換(ファイルに保存) sed -e 's/{置換前}/{置換後}/g' (-e 's/{置…

scp暗号化通信でデータをサーバ間でコピーするコマンド(LINUX&UNIXコマンド)

☆暗号化通信でデータをサーバ間でデータをコピー scp {option} {acount_name}@{server_name}:{source_file_pass} {now_server_file_pass} [option] -p コピー元ファイルの最終修正時刻、最終アクセス時刻、パーミッションを保持したままコピー -r ディレクト…

findファイル検索コマンド(LINUX&UNIXコマンド)

全てのディレクトリから指定文字列を含むファイルを検索する find / | grep {file_name} find / -name *{file_name}* -print 全てのディレクトリから指定文字列を含むディレクトリを検索する find / -type d | grep {file_name} find / -type d -name *{file…

yumインストールコマンド(LINUX&UNIXコマンド)

☆インストールコマンド(CentOS) yum {options} {command} {package_name} {package_name} [options] -c {config} 設定ファイル{config}を指定する。ローカルファイルとURLが指定可能 -d {0-10} デバッグレベルを0-10の間で指定する -e {0-10} 表示するエラー…

nkfコマンド(LINUX&UNIXコマンド)

☆文字コードエンコードコマンド nkf {options} {file_name} nkf -O{options} {file_name} {output_file_name} [options] -w UTF-8コードに変換する -e EUCコードに変換する -j JISコードに変換する -s Shift-JISコードに変換する -g 文字コードを表示する -O…

useradd(LINUX&UNIXコマンド)

☆新規ユーザアカウントを作成するコマンド useradd {options} {user_name} [options] -b {dir_pass} 作成ユーザアカウントのホームディレクトリ{dir_pass}を設定する。新規作成ユーザのホームディレクトリは{dir_pass}/{user_name}になる -c {comment} 作成…

インストールコマンドapt-get(LINUX&UNIXコマンド)

☆インストールコマンド(Celica)(Debian) apt-get {options} {command} {package_name} {package_name} [options] -c {file_name} 指定した設定ファイル{file_name}を使う -d ダウンロードのみ行う -f 破損した依存関係の修復を行う -m 不足しているパッケー…

mkdir(LINUX&UNIXコマンド)

☆ディレクトリ作成コマンド(既に指定したディレクトリがある場合はなにもしない) mkdir {options} {dir_name} [オプション] -m {000-777} パーミッションを指定する。 -p 指定された{dir_name}の中に存在しないディレクトリがあった場合にそのディレクトリも…

cp(LINUX&UNIXコマンド)

☆ファイルをコピーするコマンド cp {options} {source_file} {dest_file} [option] -a {source_file}の構成と属性を可能な限り保持しコピーする(-dpRと同じ) -b {dest_file}が既にある場合に{dest_file}に上書きし{dest_file}のバックアップを作成する -d シ…

teeコマンド(LINUX&UNIXコマンド)

☆標準出力を標準出力とファイルに出力するコマンド tee {options} {file_name} [options] -a 指定ファイルに追記する -i INTシグナルを無視する(通常[ctrl]+[c]) 例) ☆ファイルにteeコマンドで保存 cat {file_name} | tee {new_file_name} ☆ファイルにteeコ…

grep(LINUX&UNIXコマンド)

☆検索コマンド(CentOS) grep {options} {strings} {file_name} grep {options} {-e {strings} or -f {filename}} {file_name} [options] -a バイナリファイルをテキストファイルとして扱う -c パターンにマッチした行の数を表示する -h ファイル名を表示しな…

nmap(LINUX&UNIXコマンド)

☆開いているポートを調べる(CentOS) nmap ‐オプション‐ -iL IP(host)リストを読込む -sP ホストの洗い出し -PN ポートスキャン -P 特定のサービスの洗出し -P- 全てのポートをスキャン -oG or grepしやすい形で結果を出力

gccコンパイル(LINUX&UNIXコマンド)

☆C言語コンパイル gcc {input_file_name} -o {output_file_name} ☆C++コンパイル gcc -c {input_file_name} -o {output_file_name}

tar(LINUX&UNIXコマンド)

★書式 tar {option} {archaive_name} {file_neme} ☆圧縮する tar cfpvz {file_name}.tar.gz {source_file} ☆解凍先を指定する tar xfpvz {source_file} -C {解凍先} ☆テストする tar tfvz {source_file}