LoginSignup
8
5

More than 5 years have passed since last update.

中学生時代につかっていたチートシート(~/myhelp/*.txt)

Posted at

HDD掃除してたら見つけてフフッと笑ってしまったので載せてみる

docker
info ホストの情報
version バージョン情報
pull [イメージ名:タグ名] イメージをhubからダウンロード
images ローカルにダウンロード済みのイメージ
run [--name コンテナ名] [イメージ名:タグ名] [-it 入力を開く] [-d バッググラウンド] [-p ホストのポート:コンテナのポート ]
ps [-a 停止中も] コンテナ一覧
commit [コンテナー名またはコンテナID] [ユーザー名(任意)/イメージ名]
stop [コンテナ名またはコンテナID]
rm [コンテナ名またはコンテナID] コンテナ削除
rmi [イメージ名またはイメージID] イメージ削除
start [イメージ名またはコンテナID] 停止したコンテナを再実行
build [-t イメージ名:タグ名] .
        dockerfileからイメージ作成


dockerfile
        {命令}        用途
        FROM                            元となるDockerイメージの指定
        MAINTAINER      作成者の情報
        RUN                                     コマンドの実行
        ADD                                     ファイル/ディレクトリの追加
        CMD                                     コンテナーの実行コマンド 1(run上書き可能)
        ENTRYPOINT      コンテナーの実行コマンド 2(run上書き不可)
        WORKDIR                 作業ディレクトリの指定
        ENV                                     環境変数の指定
        USER                            実行ユーザーの指定
        EXPOSE                  ポートのエクスポート
        VOLUME                  ボリュームのマウント
mysql
CREATE USER 'ユーザー名'@'localhost' IDENTIFIED BY 'パスワード'; ユーザー作成
DROP USER 'ユーザー名'@'localhost';ユーザー削除
GRANT ALL ON db.* TO user; 権限設定
GRANT ALL privileges ON db.* TO user1@"192.168.3.%" identified by 'パスワード' with grant option; 外部からでもアクセス許可

CREATE DATABASE db; データベース作成
SHOW DATABASES; データベース一覧
SHOW TABLES FROM db ; テーブル一覧
CREATE TABLE db.table(カラム名 ,カラム名 ); テーブル作成
ALTER TABLE db.table ADD (カラム名 ,カラム名 ...);カラム追加
ALTER TABLE db.table DROP カラム名;カラム削除
ALTER TABLE db.table MODIFY カラム名 ;
DROP TABLE db.table;//テーブルさ駆除
SELECT Host, User, Password FROM mysql.user; ユーザー一覧
|=カラムの型===============|
|                 |内容  |
|--------------------------|
|   int             |数字  |
|   varchar(文字数) |文字列|
|==========================|
INSERT INTO db.table (カラム名,カラム名...)  VALUES (データ,データ...); データ挿入
SELECT * FROM db.table WHERE カラム名 LIKE '値'; 読み出し
UPDATE db.table SET 変更するカラム =  WHERE  指定カラム = ;
DELETE FROM db.table WHERE k = d;
php-mysql
$link = mysql_connect('mysqlサーバーアドレス', 'ユーザー', 'パスワード'); mysqlに接続
if (!$link) {
    die('接続失敗です。'.mysql_error());
}

$db_selected = mysql_select_db('データベース名', $link);
if (!$db_selected){
    die('データベース選択失敗です。'.mysql_
}

$result = mysql_query('SQL文セミコロンなし')
if (!$result) {
    die('クエリーが失敗しました。'.mysql_er
}

mysql_close($link); mysql切断

暗号化
function pass($arg){
  $pass = MD5($arg);//まずMD5しときます
  $pass2 = sha1($pass);
  $pass3 = '21'.$pass2.'43'.$pass;
  $pass4 = hash('sha256',$pass3);
  $pass5 = MD5($pass4);
  $pass6 = sha1($pass5);
  $pass7 = hash('sha256',$pass6);
}
wget
    $ wget -O - --post-file=login.txt --save-cookies=cookie.txt --keep-session-cookies

wget -O - --load-cookies=cookie.txt


wget -O - --save-cookies=cookie.txt --keep-session-cookies
wget -O - --load-cookies=cookie.txt

--post-data="a=1&b=2"
8
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
5