私の前のいくつかのトリックはすでにハブで説明されており、他のソースから取ったものもあれば、私自身が発明したものもあります。 投稿へのコメントに、使用するトリックを書いていただければ幸いです。
zshでの使用法**
したがって、フォルダ内のファイルを拡張子で再帰的に検索します。
ls **/*.json
1メガバイトを超えるファイル:
ls -lh **/*(Lm+1)
pythonプロジェクトのリポジトリからゴミをすばやく確実に削除し、必死に修正します。 gitignore:
git rm --cached **/*.pyc
世代。 gitgnoreサービスを使用してgitignore。 io
最初に新しいチーム
git config --global alias.ignore '!gi() { curl -L -s https://www.gitignore.io/api/$@ ;}; gi'
これで、独自のファイルを生成できます。 そして、これ以上のpycファイルはありません!
git ignore sass,node,python,django
Windowsユーザーの方が少し難しい
Windows上のOh-my-zsh
他のオペレーティングシステムの使用とは関係のない理由で以前のWindowsトリックのセクションを読みたくない場合は、嬉しい驚きがあります。
Babunはターミナルエミュレータのかなりまともな実装です。 長所から:oh-my-zshおよびパッケージマネージャーとの統合。
Explainhell.comサービスを使用してbash式を解析する
非常に頻繁にこのサービスを使用します。 旗の意味が思い出せないだけです。 サービスは、たとえばそのようなもので構成されるものを説明できます:
for user in $(cut -f1 -d: /etc/passwd); do crontab -u $user -l 2>/dev/null; done
コンソールからのWebサーバーのクイックスタート
現在のフォルダーのルートでWebサーバーを起動するには:
python -m SimpleHTTPServer 8000
またはBrowserSyncをインストールします
npm i -g browser-sync && browser-sync start --server
PHPも動作します
php -S 127.0.0.1:8000
およびRuby:
ruby -run -e httpd -- -p 5000.
そして恋人のために:
C:\> "C:\Program Files (x86)\IIS Express\iisexpress.exe" /path:C:\MyWeb /port:8000
適切に操作するには、インストールされたIISとルートからのパスが必要です。
この多様性が十分ではなかった場合、あなたは常により多くを見つけることができます
専用IPがない場合にコンピューターからクライアントの作業結果を表示する
このことは何度も助けてくれました。 SSH上で動作し、クライアントがWebアプリケーションを表示できるサブドメインを作成します。 それは非常にゆっくりと動作します。 しかし、それは機能します。 これが主なものです。 似たようなものがまだありますが、有料です。
公式サイトからバイナリを事前ダウンロードします。 バイナリを含むフォルダーに移動します。 実施します。
./ngrok http 3000
それに応じて、サービスはアプリケーションを外部からアクセスできるドメインを送信します。
コマンドラインでエイリアスを使用してgitを操作します。
Oh-my-zshには、gitで作業できる素晴らしいプラグインがあります。 また、頻繁に使用するコマンドのエイリアスも作成します。 略語とそのトランスクリプトの完全なリストを見るには、そうすることができます。
alias | grep git
これは私が実際に使用するもののほんの一部です。 このトピックが興味深い場合は、2番目のパートを作成します。
コメントからの特典
ungit -gitを使用したGUI
localtunnel.me - ngrokに類似したSSHを介して外部ドメインをバインドするためのもう1つのこと
bashでは、構文**を使用することもできます。そのためには、Bashのバージョンを4.xにアップグレードし、目的のオプションを有効にする必要があります(shopt -s globstar)
更新1:エラーを修正し、すべてが正常に動作するようになりました
更新2:ユーザーハッキングのセクションを追加