10進 | 16進 | 文字 |
0 | 0x00 | NUL(null文字) |
1 | 0x01 | SOH(ヘッダ開始) |
2 | 0x02 | STX(テキスト開始) |
3 | 0x03 | ETX(テキスト終了) |
4 | 0x04 | EOT(転送終了) |
5 | 0x05 | ENQ(照会) |
6 | 0x06 | ACK(受信OK) |
7 | 0x07 | BEL(警告) |
8 | 0x08 | BS(後退) |
9 | 0x09 | HT(水平タブ) |
10 | 0x0a | LF(改行) |
11 | 0x0b | VT(垂直タブ) |
12 | 0x0c | FF(改頁) |
13 | 0x0d | CR(復帰) |
14 | 0x0e | SO(シフトアウト) |
15 | 0x0f | SI(シフトイン) |
16 | 0x10 | DLE(データリンクエスケープ) |
17 | 0x11 | DC1(装置制御1) |
18 | 0x12 | DC2(装置制御2) |
19 | 0x13 | DC3(装置制御3) |
20 | 0x14 | DC4(装置制御4) |
21 | 0x15 | NAK(受信失敗) |
22 | 0x16 | SYN(同期) |
23 | 0x17 | ETB(転送ブロック終了) |
24 | 0x18 | CAN(とりけし) |
25 | 0x19 | EM(メディア終了) |
26 | 0x1a | SUB(置換) |
27 | 0x1b | ESC(エスケープ) |
28 | 0x1c | FS(フォーム区切り) |
29 | 0x1d | GS(グループ区切り) |
30 | 0x1e | RS(レコード区切り) |
31 | 0x1f | US(ユニット区切り) |
32 | 0x20 | (スペース) |
33 | 0x21 | ! |
34 | 0x22 | " |
35 | 0x23 | # |
36 | 0x24 | $ |
37 | 0x25 | % |
38 | 0x26 | & |
39 | 0x27 | ' |
40 | 0x28 | ( |
41 | 0x29 | ) |
42 | 0x2a | * |
43 | 0x2b | + |
44 | 0x2c | , |
45 | 0x2d | – |
46 | 0x2e | . |
47 | 0x2f | / |
48 | 0x30 | 0 |
49 | 0x31 | 1 |
50 | 0x32 | 2 |
51 | 0x33 | 3 |
52 | 0x34 | 4 |
53 | 0x35 | 5 |
54 | 0x36 | 6 |
55 | 0x37 | 7 |
56 | 0x38 | 8 |
57 | 0x39 | 9 |
58 | 0x3a | : |
59 | 0x3b | ; |
60 | 0x3c | < |
61 | 0x3d | = |
62 | 0x3e | > |
63 | 0x3f | ? |
64 | 0x40 | @ |
65 | 0x41 | A |
66 | 0x42 | B |
67 | 0x43 | C |
68 | 0x44 | D |
69 | 0x45 | E |
70 | 0x46 | F |
71 | 0x47 | G |
72 | 0x48 | H |
73 | 0x49 | I |
74 | 0x4a | J |
75 | 0x4b | K |
76 | 0x4c | L |
77 | 0x4d | M |
78 | 0x4e | N |
79 | 0x4f | O |
80 | 0x50 | P |
81 | 0x51 | Q |
82 | 0x52 | R |
83 | 0x53 | S |
84 | 0x54 | T |
85 | 0x55 | U |
86 | 0x56 | V |
87 | 0x57 | W |
88 | 0x58 | X |
89 | 0x59 | Y |
90 | 0x5a | Z |
91 | 0x5b | [ |
92 | 0x5c | \ |
93 | 0x5d | ] |
94 | 0x5e | ^ |
95 | 0x5f | _ |
96 | 0x60 | ` |
97 | 0x61 | a |
98 | 0x62 | b |
99 | 0x63 | c |
100 | 0x64 | d |
101 | 0x65 | e |
102 | 0x66 | f |
103 | 0x67 | g |
104 | 0x68 | h |
105 | 0x69 | i |
106 | 0x6a | j |
107 | 0x6b | k |
108 | 0x6c | l |
109 | 0x6d | m |
110 | 0x6e | n |
111 | 0x6f | o |
112 | 0x70 | p |
113 | 0x71 | q |
114 | 0x72 | r |
115 | 0x73 | s |
116 | 0x74 | t |
117 | 0x75 | u |
118 | 0x76 | v |
119 | 0x77 | w |
120 | 0x78 | x |
121 | 0x79 | y |
122 | 0x7a | z |
123 | 0x7b | { |
124 | 0x7c | | |
125 | 0x7d | } |
126 | 0x7e | ~ |
127 | 0x7f | DEL(削除) |
Category: Develop
USBメモリで開発環境を持ち歩け!
XAMPP lite
・Apache
・MySQL
・PHP
通常通りUSBメモリドライブにインストール
ActivePerl
Perlを動作させたい場合、Perlの1行目の記述
———————
#!/usr/bin/perl
———————
をXAMPP用に変えなくてもいいようにインストール先を
———————
O:usr
———————
※O={USBメモリドライブ名}
にする。
環境変数Pathの設定はインストーラーがやってくれる。
■確認方法
コマンドプロンプト上で
> perl -v
を実行。
■注意
[環境]
・デスクトップPCやノートPCなど使用する端末で都度セットアップ(setup_xampp.batを実行)をしなければならない。これをしないと動作しない。
※通常は、セットアップ時に自動で直してくれるが、Apacheのhttp.conf(/xampplite/apache/conf/)ファイルのドライブ名があっているかも注意
[PHP]
・新しいXAMPP(1.7.3)をインストール後、今まで動いていたPHPプログラムが動作しなくなっているものがある。その原因は、
——————————
<?
——————————
が使用できなくなり、
——————————
<?php
——————————
と記述しなければならなくなったためだ。
※<?の実際は半角
[Perl]
/usr/配下にActivePerlを入れているため、Perlの1行目は、
——————————
#! /usr/bin/per/
——————————
でなければならない。
PHPエディタ
これもUSBメモリで持ち歩ければ設定が保存されているから、いいね♪
※.pprファイルOnly
Linux command
■Basic | |||
| | 出力を引き渡す | ls -l | less ls – | grep xxx |
|
> | 出力のリダイレクト | grep "hoge" [file] > result | |
>> | 出力をファイルへ追加 | grep "hoge" [file] >> result | [file]から"hoge"を探しresultファイルに書き出す |
< | 入力のリダイレクト | grep "hoge" < [file] > result | hoge.lstファイルから"hoge"を探しresuletファイルに書き出す |
<< | 入力の終端を通知 | cat > [file] << END | |
& | コマンドをバックグラウンドで実行 | sort adress > result & | |
!! | コマンドの再実行 | ||
.. | 1つ前のディレクトリに戻る | cd .. | |
★File / Directory | |||
cat | ファイルの内容を表示 (結合) | cat [file] | |
cd | ディレクトリの移動 | cd / | ルートディレクトリに移動 |
chgrp | ファイルの所有グループ設定 | chgrp [number] | |
chmod | ファイルのアクセス権の変更 | chmod 777 target_file | ALL userアクセス権 |
chown | ファイルの所有者設定 | chown :jst-sys SET06 | chown [オプション] user[:group] file… |
cp | ファイルのコピー | cp [file] [dir] | cp -pr /xxx/xxx |
diff | ファイルの違いを表示 | diff [file1] [file2] | diff -r [dir]/ [dir]/ ("-r"=subdir) |
echo | 文字を出力する | echo [file] | |
ed | |||
find | ファイルを探す | find -name [file] | |
less | ファイル表示プログラム | less [file]/ xxx | [file]からxxxを探す |
ls | ディレクトリの一覧 | ls -l ls -ltr |
ディレクトリの詳細表示 詳細・更新日・降順 |
man | オンラインマニュアルを表示 | man [command] | |
mkdir | ディレクトリの作成 | mkdir [dirname] | |
more | ファイルを表示する | more [file] | qで終了 |
mv | ファイルの移動/変更 | mv [file] [dir] | |
od | 8、10,16進数表示 | od -h [file] od -d [file] od -c [file] |
16進数 10進数 アスキーコード |
pwd | カレントディレクトリの確認 | ||
rm | ファイルの削除 | rm -R [file] rm -Rf [file] |
サブディレクトリも削除 確認なしで一発削除 |
rmdir | ディレクトリの削除 | rmdir [dirname] | |
split | ファイルを分割する | split -b xバイト [file] | split -b 1200k sample |
stat | ファイルの詳細情報表示 | ||
tail | 指定したファイルの末尾からn行目まで表示 | tail -f [file] | 出力されたら表示 |
touch | 指定したファイルの更新時刻を変更 | ||
which | 指定ファイルの検索 | ||
iconv | 指定ファイルのエンコード変換 | iconv -f [sjis] -t [utf8] [元ファイル名] >[変換ファイル名] | EUC: eucjp Shift JIS: sjis JIS: iso-2022-jp UTF 8: utf-8 |
du | ファイル容量を表示する | du -b バイト表示 du -[filename] |
|
■Network | |||
finger | ログインユーザ名表示 | ||
halt | PC停止 | rootじゃないときは、パスワード聞かれる | |
hostname | ホスト名の表示 | ||
netstat | セッションの状態を表示する | netstat -a|grep odserver | |
nslookup | IPアドレスの照会 | nslookup www.yahoo.co.jp | |
ping | 接続の確認 | ||
scp | SSHで暗号化した上で転送 |
scp -r [remote] [local]
scp -r [local] [remote] -r : directory copy
|
[download] scp -p perl-bld@xxx.xx.xxx.xxx : /xxx/xxx/xxx.sh / [upload] scp -pr ./test root@xxx.xxx.xxx.xx:/yyy/yyy |
ssh | 暗号化した上でリモートホストコマンド実行またはログイン | ssh [-l user] [-i file] [-p port] [-x] host [command [arg…]] | ssh {username}@xxx.xx.xx.xx ssh -p {number] {username}@xxx.xx.x |
telnet | リモートホストにログイン | ||
★System | |||
cal | カレンダーの表示 | cal [month year] | |
date | 日付の表示 | ||
df | ファイルシステムの情報表示 | df -k | |
who | ログインユーザの確認 | who [option] | |
halt | シャットダウン | halt [option] | |
last | ログインした人の履歴を表示 | ||
login | システムにログイン | login [option] [login_name] | |
logout | UNIXからログアウト | ||
reboot | システム再起動 | reboot [option | |
su | ログオフしないで別のユーザに変更 root(管理者)になる | su -[username] | |
sudo | あるユーザだけには許可(root 権限を与えない) | sudo -s | sudo su – {username} |
statx | Xの起動 | ||
httpd | Apache再起動 | /etc/rc.d/init.d/httpd restart | |
mysqld | MySQL再起動 | /etc/init.d/mysqld restart | |
passwd | パスワードの変更 | ||
★Others | |||
:q! | vi終了 | ||
adduser | ユーザーを追加 | adduser [option] [user] | |
awk | パターン処理 | ||
clear | 画面の消去 | ||
exit | 終了 シェル終了 | ||
export | 環境変数を定義する | ||
ftp | ファイル転送ユーティリティ | open URL(IP)→pwd→cd→put or get→close→bye | |
grep | 指定語句の検索抜き出し | grep [word] [file] | grep -n [word] /dir/* 検索して行番号表示 grep -r [word] /dir/* サブフォルダも含めて検索 grep -c [word] /dir/* カウントする |
head | 指定したファイルのファイルの先頭からn行目まで表示 | ||
history | 最近のコマンドの履歴表示 | ||
ifconfig | インターフェース設定コマンド | ifconfig InterfaceName [address_family] [address] [parameters] | |
ln | リンクを作成 | ln [option] リンク元 リンク先 | |
mysql | mysql [-h hostname] [-u username] [-p password] | mysql -u root -p | |
perl | Perl実行 | perl -v → Perlバージョンチェック | |
pg_ctl | postgresSQL DBサーバ起動 | pg_ctl -D var/lib/pgsql/data (start|stop) pg_ctl -D etc/rc.d/init.d/postgres* start |
|
rc | OS起動時の初期化コマンド | ||
rmuser | ユーザーを削除 | rmuser [user] | |
set | 変数を定義する | ||
shutdown | UNIXを停止 | shutdown [option] [時間] [メッセージ] | |
sleep | 指定秒数だけ動作を止める | ||
sort | ソートする | sort -r | 降順に並べ替える |
tar.gz | 圧縮 | tar zcvf xxxx.tar.gz ./xxxx | 特定ディレクトリ以外を圧縮 tar czvf filename.tar.gz [dir]/ –exclude '[dir]' |
解凍 | tar zxvf xxxx.tar.gz | ||
umask | デフォルトのアクセス権を設定、確認する | ||
unset | 変数の定義を削除 | ||
unzip | zipを解凍する | unzip [file] | |
vi | テキスト編集 | Esc=コマンドモード、編集モード切替。i=Insert 、G=最後尾、r=削除 | |
view | viを読取り専用で開く | :set number | 行番号表示 |
vipw | パスワードファイルを編集 | ||
wc | |||
while | 文を繰り返し実行する | 真(または偽)」である間。 | |
whoami | 権限を確認 | ||
zip | zipで圧縮する | zip newfile 圧縮対象 | |
★MySQL | |||
MYSQLにログイン | mysql -u root -p | ||
データベース情報を確認 | mysql > SHOW DATABASES; | ||
特定DBの作成過程を確認 | mysql > SHOW CREATE DATABESES {db_name}; | ||
テーブルの確認 | mysql > SHOW {table_name}; | ||
テーブルの構造を確認 | mysql > DESC {table_name}; | ||
特定テーブルの作成過程を確認 | mysql > SHOW CREATE TABLE {table_name}¥G; | ||
データベースの作成 | mysql >CREATE DATABASE {db_name}; | ||
データベースチェンジ | mysql >USE {db_name}; | ||
データインポート | mysql >SOURCE /{dir_name}/{file_name}; | ||
mysql > |