備忘 viコマンド
使いたいけど忘れてしまうコマンドを記載
H---画面先頭行
L---画面最終行
$---行末尾移動
yy---行コピー
p---1行下に貼り付け
u---直前操作中止
備忘_awkコマンド
#バージョン表記
awk --version
#1個目の項目表示
awk '{print $1}' <filename>
#1個目と3※の項目を表示
ls -l | awk '{print $1,$3}'
#最後の文字を出力
ls -l | awk '{print $NF}'
#特定のキーワード(以下では”Jerry”がキーワード)
awk '/Jerry/ {print}' filename
#2個目の文字(下ではAdam)を変換
echo "hello tom" | awk '{$2="Adam"; print $0}'
#2個目の項目の文字を変更
cat file | awk '{$2="ImIm"; print $0}'
#15文字以上の行を表示
awk 'length($0) > 15' <filename>
#9個目の項目の要素が特定文字と合致したら表示
ls -l | awk '{if($9 == "seinfeld") print $0;}'
#項目の個数を表示
ls -l | awk '{print NF}'
情報セキュリティ関連サイト
情報セキュリティ関連の法律・ガイドライン
情報セキュリティ関連法令の要求事項集
https://www.meti.go.jp/policy/netsecurity/docs/secgov/2009_JohoSecurityKanrenHoreiRequirements.pdf
サイバー関係の法整備の概要
https://www.moj.go.jp/content/001267492.pdf
サイバー刑法に関するQ & A
https://www.moj.go.jp/content/001267488.pdf
SQLインジェクション対策もれの責任を開発会社に問う判決
centos7_ディレクトリから実行権限をなくすとディレクトリ移動ができない
実行権限をなくすとディレクトリ移動ができなくなる。
今更知ったのでメモしておく
#バージョン確認
[user@myfirstlinuxvm ~]$ cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
[user@myfirstlinuxvm ~]$ pwd
/home/user
[user@myfirstlinuxvm ~]$ ls -l
合計 0
-rw-rw-r--. 1 user user 0 11月 22 19:39 bart
-rw-rw-r--. 1 user user 0 11月 22 19:37 clark
drwxrwxr-x. 2 user user 54 11月 22 19:44 config
-rw-rw-r--. 1 user user 0 11月 22 19:38 homer
-rw-rw-r--. 1 user user 0 12月 18 18:09 jerry
-rw-rw-r--. 1 user user 0 11月 22 19:36 lex
-rw-rw-r--. 1 user user 0 11月 22 19:39 lisa
-rw-rw-r--. 1 user user 0 11月 22 19:37 lois
-rw-rw-r--. 1 user user 0 11月 22 19:39 marge
drwxrwxr-x. 2 user user 60 11月 25 22:10 seinfeld
drwxrwxr-x. 2 user user 6 11月 22 19:40 simpsons
drwxrwxr-x. 2 user user 6 11月 22 19:40 superman
drwxr-xr-x. 2 user user 6 10月 15 00:35 ダウンロード
drwxr-xr-x. 2 user user 6 10月 15 00:35 テンプレート
drwxr-xr-x. 2 user user 6 10月 15 00:35 デスクトップ
drwxr-xr-x. 2 user user 6 10月 15 00:35 ドキュメント
drwxr-xr-x. 2 user user 6 10月 15 00:35 ビデオ
drwxr-xr-x. 2 user user 6 10月 15 00:35 音楽
drwxr-xr-x. 2 user user 6 10月 15 00:35 画像
drwxr-xr-x. 2 user user 6 10月 15 00:35 公開
#ディレクトリseinfeldのパーミッションから実行権限をはく奪
[user@myfirstlinuxvm ~]$ chmod a-x seinfeld
[user@myfirstlinuxvm ~]$ ls -l
合計 0
-rw-rw-r--. 1 user user 0 11月 22 19:39 bart
-rw-rw-r--. 1 user user 0 11月 22 19:37 clark
drwxrwxr-x. 2 user user 54 11月 22 19:44 config
-rw-rw-r--. 1 user user 0 11月 22 19:38 homer
-rw-rw-r--. 1 user user 0 12月 18 18:09 jerry
-rw-rw-r--. 1 user user 0 11月 22 19:36 lex
-rw-rw-r--. 1 user user 0 11月 22 19:39 lisa
-rw-rw-r--. 1 user user 0 11月 22 19:37 lois
-rw-rw-r--. 1 user user 0 11月 22 19:39 marge
drw-rw-r--. 2 user user 60 11月 25 22:10 seinfeld
drwxrwxr-x. 2 user user 6 11月 22 19:40 simpsons
drwxrwxr-x. 2 user user 6 11月 22 19:40 superman
drwxr-xr-x. 2 user user 6 10月 15 00:35 ダウンロード
drwxr-xr-x. 2 user user 6 10月 15 00:35 テンプレート
drwxr-xr-x. 2 user user 6 10月 15 00:35 デスクトップ
drwxr-xr-x. 2 user user 6 10月 15 00:35 ドキュメント
drwxr-xr-x. 2 user user 6 10月 15 00:35 ビデオ
drwxr-xr-x. 2 user user 6 10月 15 00:35 音楽
drwxr-xr-x. 2 user user 6 10月 15 00:35 画像
drwxr-xr-x. 2 user user 6 10月 15 00:35 公開
#seinfeld以下へ移動すると拒否される。
[user@myfirstlinuxvm ~]$ cd seinfeld
-bash: cd: seinfeld: 許可がありません
#ディレクトリに実行権限を付与する
[user@myfirstlinuxvm ~]$ chmod a+x seinfeld
[user@myfirstlinuxvm ~]$ ls -l
合計 0
-rw-rw-r--. 1 user user 0 11月 22 19:39 bart
-rw-rw-r--. 1 user user 0 11月 22 19:37 clark
drwxrwxr-x. 2 user user 54 11月 22 19:44 config
-rw-rw-r--. 1 user user 0 11月 22 19:38 homer
-rw-rw-r--. 1 user user 0 12月 18 18:09 jerry
-rw-rw-r--. 1 user user 0 11月 22 19:36 lex
-rw-rw-r--. 1 user user 0 11月 22 19:39 lisa
-rw-rw-r--. 1 user user 0 11月 22 19:37 lois
-rw-rw-r--. 1 user user 0 11月 22 19:39 marge
drwxrwxr-x. 2 user user 60 11月 25 22:10 seinfeld
drwxrwxr-x. 2 user user 6 11月 22 19:40 simpsons
drwxrwxr-x. 2 user user 6 11月 22 19:40 superman
drwxr-xr-x. 2 user user 6 10月 15 00:35 ダウンロード
drwxr-xr-x. 2 user user 6 10月 15 00:35 テンプレート
drwxr-xr-x. 2 user user 6 10月 15 00:35 デスクトップ
drwxr-xr-x. 2 user user 6 10月 15 00:35 ドキュメント
drwxr-xr-x. 2 user user 6 10月 15 00:35 ビデオ
drwxr-xr-x. 2 user user 6 10月 15 00:35 音楽
drwxr-xr-x. 2 user user 6 10月 15 00:35 画像
drwxr-xr-x. 2 user user 6 10月 15 00:35 公開
#今度はseinfeldディレクトリ以下へ移動できる。
[user@myfirstlinuxvm ~]$ cd seinfeld
[user@myfirstlinuxvm seinfeld]$