bashでネットワークプロキシを設定する
コマンド:
export http_proxy=
bashスクリプトの行数の統計と/usr/ binディレクトリの統計、およびソート
コマンド:
wc -l $(file/usr/bin/* | grep “script” | grep -v perl | cut -d: -f1) | sort
UNIXファイルシステム拡張属性
extendattribute.sh
UNIX/LinuxではRWXファイルの中を越えて拡張属性を持つことができる
lsコマンド:
% ls -l WebServer-183.zip
-rw-
PostgreSQLサービスのステータスを調べる
コマンド:
% sudo su postgres -c ‘pg_ctl status -D/opt/local/var/db/postgresql84/defaultdb’
結果表示:
IPを設定するためのシェルスクリプト
ipset.sh
#!/bin/bash
############################IPの設定スクリプト#####################################
###### ...
PhoneGapのためのワンクリックビルドはAndroidへの変換
phoneand.sh
#!/bin/sh
project=””;
username=””;
password=””; ...
FTP自動的ファイルをバックアップ cron定時
##########################バックアップ############################
#!/bin/bash
srcdir=/home
bakdir=/tmp/
shellでディレクトリ内のすべてのファイルを解凍する
#!/bin/bash
direc=$(pwd)
targetpath=/usr/tmp
OLDIFS=$IFS
IFS=:
for path in $( find $direc -type d ...
JDK環境パラメータを自動的に設置する
ファイル名:jdk.sh
中身:
#!/bin/bash
find “$PWD” -type f \( -iname ‘*.bin’ \) -print0 | x ...
Shell同時にlibcurlとzlibをコンパイルしてインストールする
#!/bin/sh
set -e
echo “libcurlをコンパイルする…”
cd curl-7.23.1
chmod u+x configure
. ...
プログラムのロードプログレスバー
ファイル名:pgprocess.sh
中身:
@echo off
mode con cols=113 lines=15 &color 9f
cls
echo.
echo プログ ...
MySQlデータベースサーバーを閉じる
コマンド:
mysqladmin -u root shutdown
shell promptメッセージを一時的に変更する
コマンド:
export PS1=”\t $”
Linuxはsudoerにユーザを追加する
vim/etc/sudoers
一行目を追加する
ユーザ名 ALL=(ALL) ALL
シェルは連続複数のホストにpingを実行する
ping.sh
中身:
#!/bin/sh
#
#fileName:ping.sh
#
if test $# -eq 0
then
echo “IPアドレスを ...
サーバーのグローバルIPアドレスを取得する
ipget.sh
IPS=($(ifconfig | grep ‘inet addr:’ | awk -F'’ ‘{print $13}’ \
| egr ...
シェルでプライベートIPアドレスかどうかを判断する
ファイル名:privateip.sh
中身:
#!/bin/bash
##IPアドレスはプライベートかどうかを判断する
## $1 IPアドレス
## リターン: 0プライベートIP, ...
rootユーザかどうかを判断する
ファイル:rootyn.sh
中身:
if ; then
echo “このスクリプトはrootとして実行する必要がある” 1>&2
exit 1
fi ...