【Linux/ShellScript】【短期】Qiitaの今読んでおくべき記事１００選【2021/8 更新停止】

ページ容量を増やさないために、不具合報告やコメントは、**[説明記事](https://qiita.com/j5c8k6m8/items/09e0baf63e171269b587)** に記載いただけると助かります。

|順位|記事名<br/>________________________________________|ユーザ|投稿日付<br/>更新日付|LGTM[^1]|
|:-:|:--|:-:|:-:|:-:|
|1|**[由来で覚えるlinux用語集](65d0584ed28c951e5e2b)**|essei0-0|21/06/19<br/>21/07/02|943<br/>943|
|2|**[Linuxの権限確認と変更(chmod)（超初心者向け）](5f4c4fa768642aad9e06)**|shisama|16/04/24<br/>19/09/16|1939<br/>114|
|3|**[初心者向けシェルスクリプトの基本コマンドの紹介](0dae4cb66d8f4bd2a337)**|zayarwinttun|15/12/11<br/>15/12/12|2647<br/>103|
|4|**[curl コマンド 使い方メモ](a569d3371a66e365316f)**|yasuhiroki|15/12/19<br/>20/08/08|2561<br/>127|
|5|**[PATHを通すために環境変数の設定を理解する (Mac OS X)](d5015bec37f8a8254380)**|soarflat|15/09/16<br/>21/08/01|1696<br/>83|
|6|**[お前らのターミナルはダサい](57e9391128d07819c321)**|kinchiki|16/12/20<br/>19/08/31|2114<br/>55|
|7|**[PATHを通すとは？ (Mac OS X)](09be6ab9cd91d366bf71)**|soarflat|15/09/15<br/>21/08/01|1339<br/>81|
|8|**[ls よりも exa を使おう！モダンな Linux コマンド達を紹介](c249269a3b47666c784b)**|navitime\_tech|20/02/25<br/>20/02/25|3255<br/>19|
|9|**[さよなら本番サーバー](bc03f6522dd20969f481)**|dala00|19/11/18<br/>19/12/22|2476<br/>4|
|10|**[Bashの便利な構文だがよく忘れてしまうものの備忘録](57fd75465dfada76e633)**|Ping|15/11/26<br/>21/04/20|1098<br/>59|
|11|**[aptコマンドチートシート](1fd9489e631c78e5b007)**|SUZUKI\_Masaya|16/09/23<br/>20/06/26|864<br/>58|
|12|**[インフラエンジニアじゃなくても押さえておきたいSSHの基礎知識](5d06bad7468f731f590e)**|tag1216|15/02/22<br/>19/03/07|4052<br/>56|
|13|**[Ricty を神フォントだと崇める僕が、フリーライセンスのプログラミングフォント「白源」を作った話](374f3ca0a386fab8b305)**|tawara\_|19/05/21<br/>21/06/14|1318<br/>80|
|14|**[Linuxディレクトリ構造](a8ddeedd3cd9d0deb332)**|nys9302|20/05/25<br/>20/06/15|1667<br/>47|
|15|**[プログラマーの君！ 騙されるな！ シェルスクリプトはそう書いちゃ駄目だ！！ という話](77233173707a0baa6360)**|piroor|16/12/07<br/>21/05/06|2618<br/>66|
|16|**[[Linux]ファイルの圧縮、解凍方法](c6b54e9add21d375161f)**|supersaiakujin|16/02/09<br/>18/11/03|1064<br/>57|
|17|**[いい加減覚えよう。 \`command \> /dev/null 2\>&1\`の意味](b3d91e97b71ecd41d4ea)**|ritukiii|17/09/06<br/>18/11/09|916<br/>66|
|18|**[ログ設計指針](350e59b29cceb2f122b3)**|nanasess|14/07/16<br/>20/11/09|1652<br/>54|
|19|**[Ubuntuに最新のNode.jsを難なくインストールする](36cef7df85fe2cefa3ea)**|seibe|15/12/10<br/>19/02/10|1333<br/>35|
|20|**[sedでこういう時はどう書く?](7fe2f68781c41777e507)**|hirohiro77|16/03/04<br/>18/10/25|1461<br/>32|
|21|**[WSL2によるホストのメモリ枯渇を防ぐための暫定対処](e3e13b6fe2f32c4c6120)**|yoichiwo7|20/05/29<br/>20/07/14|664<br/>70|
|22|**[知識0から始めるVim講座](fabcc79b4ab0d52e1f6d)**|JpnLavender|16/04/20<br/>16/07/18|1761<br/>23|
|23|**[よく使うcurlコマンドのオプション](e4e1b27ff7d54a66dcd9)**|ryuichi1208|18/11/27<br/>19/12/29|599<br/>39|
|24|**[やってみようNoSQL　MongoDBを最速で理解する](8a67a4db0fdc5a33d549)**|Brutus|19/02/18<br/>21/02/15|614<br/>52|
|25|**[本当に正しい .bashrc と .bash\_profile の使ひ分け](d3bb7ea1192e63fba850)**|magicant|14/04/16<br/>19/06/07|1866<br/>43|
|26|**[ターミナルプロンプトの表示・色の変更](60d2a64c9e5bf7c0fe60)**|hmmrjn|18/06/19<br/>21/01/25|622<br/>43|
|27|**[【find・grep】特定の文字列を含むファイルのリストを取得する方法。](0f14a21e3ca3df025d21)**|pokari\_dz|16/10/12<br/>16/10/13|691<br/>45|
|28|**[Linux入門 ~「パスを通す」とは~](2c49ea50602ea80bf015)**|Naggi-Goishi|16/10/31<br/>18/01/12|705<br/>42|
|29|**[低レイヤーを学ぶための技術書をまとめてみる](3383be7aee616e04b80f)**|hareku|19/01/08<br/>20/11/02|844<br/>31|
|30|**[systemctl コマンド](24d726ec6c761fc75cc9)**|sinsengumi|17/12/08<br/>19/03/14|566<br/>36|
|31|**[Windows Subsystem for Linux (WSL1) をインストールしてみよう！](c79810b0b015bebf30bb)**|Aruneko|16/08/03<br/>20/06/07|2229<br/>4|
|32|**[permission deniedで悩まされたので勉強してみた](18590600d077df707923)**|takuyanin|18/07/12<br/>19/11/13|520<br/>34|
|33|**[世の中のエンジニアのalias設定](d906ab086c3bc4c22147)**|reireias|19/04/08<br/>19/04/14|1418<br/>38|
|34|**[Linuxコマンドを連続して使うには](714394609eef6be8e0bf)**|egawa\_kun|16/07/08<br/>16/08/18|621<br/>39|
|35|**[初心者向け：Zshの導入](a2b00b65ebd06785b443)**|iwaseasahi|17/09/02<br/>21/01/23|524<br/>36|
|36|**[crontab database ～君がしでかしてくれたもの～](8aab477b4d64c7e7610e)**|raki|19/11/30<br/>19/12/02|2004<br/>3|
|37|**[調べなきゃ寝れない！と調べたら余計に寝れなくなったソケットの話](d11219e4ad7c74ece748)**|kuni-nakaji|14/03/02<br/>14/03/02|1519<br/>32|
|38|**[最強の dotfiles 駆動開発と GitHub で管理する運用方法](b70178e021bef12cd4a2)**|b4b4r07|15/01/15<br/>17/12/07|1712<br/>33|
|39|**[Windows 10でLinuxを使う(WSL2)](ed76b490daaec152dc69)**|whim0321|20/07/24<br/>21/08/01|157<br/>95|
|40|**[chmod コマンド](6450e25c5564ccaa1b95)**|ntkgcj|18/03/31<br/>20/12/12|338<br/>39|
|41|**[curl option 覚え書き](edf371b3566bea64d046)**|takayukioda|15/11/18<br/>21/07/13|644<br/>20|
|42|**[Linux負荷監視コマンドまとめ](c4d6995743dd1dac16e1)**|aosho235|15/07/19<br/>19/10/20|664<br/>21|
|43|**[標準入力・標準出力ってなに?](03582181e9f7a69f8168)**|angel\_p\_57|17/12/17<br/>19/03/30|549<br/>27|
|44|**[CentOS 7 firewalld よく使うコマンド](1057af2dddc34022b09e)**|kenjjiijjii|17/02/10<br/>21/01/07|690<br/>24|
|45|**[bash: 標準出力、標準エラー出力をファイル、画面それぞれに出力する方法](e1cc312ffc7ec2c872fc)**|laikuaut|16/08/27<br/>16/08/27|704<br/>23|
|46|**[ようこそdotfilesの世界へ](c6c7584d9795799ee164)**|yutkat|19/11/30<br/>21/02/22|672<br/>40|
|47|**[curlコマンドでapiを叩く](758425773b2239feb9a7)**|buntafujikawa|16/12/26<br/>20/09/19|638<br/>10|
|48|**[グチャグチャになった「UBUNTU on WSL2」のやり直し方](b54db3608c4d343d27c4)**|PoodleMaster|21/06/28<br/>21/06/29|156<br/>156|
|49|**[クーロン(cron)をさわってみるお](d5f90a6e4592d1414f99)**|katsukii|15/02/08<br/>15/02/08|725<br/>27|
|50|**[初心者向け、「上手い」シェルスクリプトの書き方メモ](889c116b92dc0bf4ea7d)**|m-yamashita|15/02/01<br/>18/01/18|4340<br/>17|
|51|**[駆け出しエンジニアの頃に知ってたら超捗ってたlinux系コマンド・テクニックまとめ](a07743279ae86effe1ca)**|sukebeeeeei|20/01/19<br/>20/05/02|1136<br/>14|
|52|**[【zsh, bash】macでPATHを通す方法  - not found と出てしまったら](eb8cdbd8eba9da388def)**|k3ntar0|18/03/11<br/>20/08/21|259<br/>25|
|53|**[pyenvのインストール、使い方、pythonのバージョン切り替えできない時の対処法](b21d87ffe2b56d0c589b)**|koooooo|17/06/22<br/>18/06/28|468<br/>17|
|54|**[よく使うLinuxコマンド](41d8d4ba572f1d652727)**|arene-calix|20/02/09<br/>20/02/09|153<br/>39|
|55|**[11種類のオペレーティング・システムについてまとめてみた](2ec3b638422c7c8cac8f)**|zawawahoge|20/05/02<br/>20/05/10|776<br/>17|
|56|**[【シェル芸人への道】Bashの変数展開と真摯に向き合う](80b4c94de43643f4be51)**|t\_nakayama0714|17/11/17<br/>21/03/22|479<br/>26|
|57|**[シェルスクリプト(bash)のif文とtestコマンド([])自分メモ](461da0f60f975f6acb10)**|toshihirock|15/10/27<br/>15/10/27|720<br/>25|
|58|**[爆速でターミナルを使うためのショートカット集](d09a2d5b36d4cf7bac6d)**|akito|16/01/18<br/>19/12/23|462<br/>30|
|59|**[【初心者向け】Linuxカーネルって一体なんだ？](17ec1e447e9716bfdca7)**|uguis410|18/06/17<br/>19/09/06|353<br/>19|
|60|**[.ssh/configファイルでSSH接続を管理する](2e4e9ae44ec5e01328f1)**|0084ken|16/08/09<br/>18/03/09|463<br/>18|
|61|**[管理者用初期化URLを踏んでWebサービスのデータをふっとばした話](181052eb85b686783806)**|HirotoKagotani|20/12/07<br/>20/12/09|883<br/>2|
|62|**[0.0.0.0にはアクセスしないこと](0063df223aed40193ba9)**|amuyikam|19/04/03<br/>19/04/06|774<br/>30|
|63|**[初めてのnpm パッケージ公開](f943e0490d509f128ae2)**|TsutomuNakamura|16/05/09<br/>19/10/03|530<br/>21|
|64|**[curlコマンドでPOSTする](b2085a9cdc6d1e97e8f8)**|sensuikan1973|18/02/28<br/>19/04/29|257<br/>29|
|65|**[Linuxコマンド(Bash)でバックグラウンド実行する方法のまとめメモ](341cfc589494b8211844)**|inosy22|16/12/03<br/>16/12/03|521<br/>20|
|66|**[Bash の if 文（test文）のオプションを整理してみた](a9b7380263da77e51711)**|wakayama-y|17/07/12<br/>17/07/13|295<br/>25|
|67|**[Windowsで使えるターミナルとシェルのまとめ](9a60f6fcf74bbd79a904)**|Ted-HM|15/09/22<br/>19/09/25|906<br/>15|
|68|**[シェルスクリプト リファクタリング ～遅いシェルスクリプトが供養されてたので蘇生して256倍に高速化させました～](fbefb4da7e54e8a29a25)**|ko1nksm|21/05/03<br/>21/05/22|188<br/>152|
|69|**[【WSL / WSL2】VSCode×WSLでWindows上にLinux開発環境を構築](d3c1fa7898b0783bc3ed)**|\_masa\_u|19/09/23<br/>20/05/24|232<br/>17|
|70|**[WSL2+ubuntu20.04: GUI化して使う方法](887a5185ec9a8206c7c4)**|atomyah|20/07/29<br/>21/04/18|149<br/>27|
|71|**[CentOSからCentOS Streamへ。CentOS終了の衝撃](1629d511ab4199d253b4)**|yamada-hakase|20/12/09<br/>21/04/09|242<br/>24|
|72|**[いまさら聞けないLinuxとメモリの基礎＆vmstatの詳しい使い方](70d43d48757aea79de2d)**|kunihirotanaka|16/12/25<br/>16/12/26|1531<br/>18|
|73|**[Google Colaboratoryの90分セッション切れ対策【自動接続】](2770df602dd7778d4ce6)**|enmaru|18/07/22<br/>20/01/11|407<br/>13|
|74|**[シェルスクリプトを書くときはset -euしておく](fcfb4ad3d7c1edf9dc96)**|youcune|13/12/03<br/>17/04/21|1057<br/>29|
|75|**[zshの設定ファイルの読み込み順序と使い方Tipsまとめ](7b104d33f5ea3f75353f)**|muran001|14/06/28<br/>14/06/28|613<br/>25|
|76|**[ネットワークやTCP/IPやHTTPの基本（初学者向け）](ba54d595a31f4ad0a58f)**|ryosuketter|18/12/08<br/>21/04/15|237<br/>43|
|77|**[Linux screenコマンド使い方](3190f2901f88e2594a5f)**|hnishi|16/04/05<br/>19/12/25|520<br/>15|
|78|**[各OSのリリース日とサポート終了日を表にまとめてみた](4757f86f9e92bb4f503f)**|yunano|14/09/10<br/>20/03/23|953<br/>16|
|79|**[MongoDB超入門](f2ad56f2a3ba7aaf8521)**|saba1024|14/07/10<br/>18/04/03|970<br/>14|
|80|**[SSH接続エラー回避方法：.ssh/known\_hostsから特定のホストを削除する/削除しないで対処する3つの方法](8ca33b64ea0406e12938)**|grgrjnjn|14/02/28<br/>20/01/24|865<br/>7|
|81|**[LinuxのI/OやCPUの負荷とロードアベレージの関係を詳しく見てみる](21194f77713aa0663e3b)**|kunihirotanaka|16/12/28<br/>16/12/28|1115<br/>21|
|82|**[curlコマンドでちょこっとHTTPリクエストを試すだけの記事](34b408336f4ec372b139)**|akane\_kato|20/04/03<br/>20/04/03|274<br/>22|
|83|**[configure, make, make install とは何か](f270744d7e09c58a50a5)**|chihiro|18/12/20<br/>18/12/20|297<br/>20|
|84|**[ttyとかptsとかについて確認してみる](22de12f99b5c40365369)**|toshihirock|16/04/28<br/>16/04/28|468<br/>15|
|85|**[いつものように本番作業してたはずなのに](d6906a185109e66df74f)**|2gt|19/11/30<br/>19/12/01|1461<br/>1|
|86|**[【ps・kill】実行中のプロセス表示と強制終了](4016868bda604baeac3c)**|shuntaro\_tamura|15/02/03<br/>16/03/16|480<br/>15|
|87|**[scpコマンド](142ebe6980a498b5d4a7)**|chihiro|18/12/22<br/>18/12/22|195<br/>23|
|88|**[年収1000万円を要求するインフラエンジニアが知っておくべき最低限のLinuxディストリビューション](d6302aab6d23d32445c1)**|psycho|19/10/01<br/>20/02/05|708<br/>11|
|89|**[【詳解】モテたいVimmer必見　快適にコーディングするためのvimrc解説](4f3c845500c172a02935)**|ahiruman5|16/10/10<br/>17/01/07|1786<br/>14|
|90|**[Bashの邪悪なコマンド9選](be32f8302017b7aa2763)**|rana\_kualu|20/01/07<br/>20/01/08|919<br/>6|
|91|**[chmod? chown? よくわからんって人のための、ファイル権限系まとめ](239ed690ece7a011804a)**|t-a-run|16/08/30<br/>20/02/07|375<br/>18|
|92|**[インフラエンジニアとしてよく使うコマンド集](04a2aa76a1021fe77079)**|sion\_cojp|14/10/21<br/>17/09/21|4388<br/>9|
|93|**[grepでこういう時はどうする?](771ffb64dddceabf69a3)**|hirohiro77|16/03/10<br/>19/01/24|551<br/>17|
|94|**[.bash\_profile ? .bashrc ? いろいろあるけどこいつらなにもの？](5a529c8395c4b336bf31)**|hirokishirai|14/02/16<br/>17/07/14|879<br/>12|
|95|**[Linuxリソースの監視・確認に関するコマンド逆引きメモ](42f0902d42bab6ecf175)**|rsooo|15/05/24<br/>20/04/27|1049<br/>15|
|96|**[なぜシェルスクリプトはPOSIXに準拠しても環境依存が激しいのか？ 〜POSIXの問題点とその解決策の案〜](5018649160820006bdf6)**|ko1nksm|21/06/15<br/>21/07/18|117<br/>117|
|97|**[ファイルディスクリプタについて理解する](78286fccf07dbe6df38f)**|toshihirock|16/04/22<br/>16/04/22|409<br/>23|
|98|**[Linuxの対話がめんどくさい?そんな時こそ自動化だ！-expect編-](cd6bc91174635016db9b)**|ine1127|15/08/08<br/>17/11/20|798<br/>14|
|99|**[【初心者向け】エイリアスの設定方法](b5bb9c0366f21bcbea62)**|yutat93|15/06/19<br/>17/07/06|536<br/>5|
|100|**[Linuxコマンド：Windowsコマンド対応表](d53e71ed98a377ca7823)**|asmin|14/03/03<br/>14/03/03|418<br/>21|
[^1]: 1行目が総数。2行目が直近3ヵ月。