「 Linux 」 一覧
-
ノーマルモード時(移動)
12345678910111213141516171819202122232425262728293031323334# 先頭行に移動gg# 7行目に移動7G# 最終行に移動G# 画面単位に進むctrl + f# 画面単位に戻るctrl + b# 単語単位に進むw# 単語単位に戻るb# 行頭に移動^# 行末に移動$# 対応するカッコ (){} にジャンプ%# 行内の指定文字に移動 ex) a// f + 文字fa※「;」で次の『a』に移動するノーマルモード時(コピー&ペースト)
1234567891011121314151617# カーソル位置の1文字カット(削除)x# 1行カット(削除)dd# 3行カット(削除)3dd# 1行コピーyy# 3行コピー3yy# 貼り付け(ペースト)pノー …
-
◯ 【Linux】個人的によく使うGitコマンドリスト
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081=== 初期設定// email設定# git config user.email "me@example.com"// ユーザー名# git config user.name "cakephp3.com"=== リモートリポジトリ操作// リモートリポジトリのコピー# git clone リポジトリURL// リモートリポジトリへプッシュ# git push// リモートリポジトリからプル# git pull// リモートリポジトリからフェッチおよびマージ# git fetch# git merge origin/ブランチ名// リモートリポジトリの一覧表示# git remote -v=== ブランチ操作// 現在のブランチ確認# git branch// 新規ブランチ作成# git branch ブランチ名// ブランチの切り替え# git checkout ブランチ名=== マージ操作(ex:developブランチ)// 必ずマージコミットを作る# git merge --no-ff develop// fast-forwardの関係にある場合、マージコミットを作らない# git merge develop=== インデックス追加・削除操作// ワーキング・ツリーにあるファイルをまとめてインデックスに追加# git add .// ワーキング・ツリーにある特定ファイルをインデックスに追加# git add ファイルパス// ワーキング・ツリーにあるファイルをまとめてインデックスから削除# git reset HEAD// ワーキング・ツリーにある特定ファイルをインデックスから削除# git reset HEAD ファイルパス=== コミット操作# git commit -m "メッセージ"=== 全体の変更を確認# git status=== 差分を確認// ステージ前の変更と最新コミットとの差分を確認# git diff# git diff ファイルパス// ステージ後の変更と最新コミットとの差分を確認# git diff --cached# git diff --cached ファイルパス=== ログ操作// ログ表示# git log// 1行表示# git log --oneline// ファイル毎の追加・削除行数を表示# git log --numstat// 特定コミットのファイル毎の追加・削除行数を表示# git log --numstat 特定コミットのハッシュ値=== ファイル強制リセット・復元操作// コミット後の変更を全部消す# git reset --hard HEAD// 特定ファイルを特定コミットの状態に戻す# git checkout 特定コミットのハッシュ値 ファイルパス
-
CentOS6.9 PHP用ImageMagick(画像処理ツール)インストール方法
◯ CentOS6.9 PHP用ImageMagick(画像処理ツール)インストール方法です。
123456789101112131415161718192021222324// ImageMagick, ImageMagick-develインストール# yum install ImageMagick ImageMagick-devel// PHP用(imagick)インストール// 「Please provide the prefix of Imagemagick installation」表示されたらEnter入力# pecl install imagick// 「/etc/pnp.ini」最終行に追記extension=imagick.so// 下記コマンドでenabledであることを確認するphp -r "echo phpinfo();" | grep "imagick"imagick module => enabledimagick module version => 3.4.3~// パーミッション変更cd /usr/lib64/php/moduleschmod 755 imagick.so// php-fpm, nginx再起動sudo service php-fpm restartsudo service nginx restart
-
◯ free: メモリーの使用状況を表示 [-m 容量をMバイト単位]
12345# free -mtotal used free shared buffers cachedMem: 3830 525 3305 25 16 176-/+ buffers/cache: 331 3498Swap: 815 0 815◯ vmstat: メ …
-
特定の文字列を含むファイルを見つける (find・xargs・grep)
個人的に非常によく使うLinuxコマンドです。 特定の文字列を含むファイルを見つける方法(find・xargs・grep)。
1find . -name "*" -type f | xargs grep "検索文字列"