並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 25 件 / 25件

新着順 人気順

commandの検索結果1 - 25 件 / 25件

  • SSH接続を10倍速くするたった3行の設定 - Qiita


    SSH31012  .ssh/configHost *3  1. ControlMaster auto 1SSHSSH 2  2. ControlPath ~/.ssh/mux-%r@%h:%p Contr
      SSH接続を10倍速くするたった3行の設定 - Qiita
    • 「/usr」は「User」の略にあらず? Linuxのディレクトリ構造を解説したチャートが話題に/Windowsユーザーも知っておくとWSLを壊さずに済むぞ【やじうまの杜】

        「/usr」は「User」の略にあらず? Linuxのディレクトリ構造を解説したチャートが話題に/Windowsユーザーも知っておくとWSLを壊さずに済むぞ【やじうまの杜】
      • VSCodeで生産性を上げる

        はじめに こんなツイートを見て執筆をしようと思いました。 実際に、VSCodeは機能の追加や拡張機能の開発が活発に行われており、かつUIもユーザーフレンドリーであるため人気のエディターだと思います。VSCodeを使いこなせるのとそうでないのではエンジニアリングの生産性に大きな差が出てしまうと思います。 パンくずの設定 '>' を入力します。 '>' preferences: Open User Settings (JSON)を入力します。 僕のsettings.jsonは以下です。 { "workbench.colorTheme": "GitHub Dark", "terminal.integrated.fontFamily": "MesloLGM Nerd Font", "terminal.integrated.profiles.osx": { "fish": { "path": "/o

          VSCodeで生産性を上げる
        • 「Linux」でシステムの情報を収集したいときに使用すべきコマンド5選

          Jack Wallen (Special to ZDNET.com) 翻訳校正: 編集部 2024-06-27 07:45 「Linux」を使用しているときは、いくつかのコマンドを実行するだけで、必要なすべての情報が手に入るという安心感がある。セキュリティ、ネットワーク、ディスク容量、ユーザーなど、Linuxはユーザーが知りたいあらゆる情報を提供してくれる。 しかし、ハードウェアについては、どうだろうか。自分が使用している実際のマシンに関する情報は、どのように収集すればいいのだろうか。その方法を知っておくと、使用しているCPUや接続されているドライブ、マシンを製造した企業(さらには、バージョン番号も)を知る必要があるときに、役に立つ。幸い、それらの情報は簡単に確認することが可能だ。本記事では、そうした情報を収集したいときに役立つ5つのコマンドを紹介する。指を伸ばして、コマンドを入力する準備

            「Linux」でシステムの情報を収集したいときに使用すべきコマンド5選
          • 元々は /usr は user の略に決まってるじゃん?ホームディレクトリを置く場所だったんだから - Qiita

            Twitterとか見て「そうだったのかー」とか言うんじゃなくて、ちゃんと調べてみましょうよ。/usr は元々ユーザーのホームディレクトリをおいていた場所ですよ。/bin などを置いていたシステムディスクの容量が足りなくなったので別ディスクだった /usr 以下を使うようになっただけです。Unix System Resources とかそんな長い名前、後付けに決まってるでしょ? 翻訳は面倒なので、DeepL(の少し手直し)です。 初期の Unix のドキュメントから URLと1972年という年から、おそらく Version 1 Unix (1971) のドキュメントだと思います。ここ 経由で見つけました。 12ページにこのようなものがあります。詳細はよくわかりませんがディレクトリ構造でしょう。 idata: / root 41. 140016 .byte 7,1 9f-.-2 41. <..

              元々は /usr は user の略に決まってるじゃん?ホームディレクトリを置く場所だったんだから - Qiita
            • 初めてのGitは電車で例えて学ぼう!初学者向け基本Gitコマンド入門 - Qiita


              Git Git4 k_uki512🎉 Git "Git"   Git  add,commit  push Git Git
                初めてのGitは電車で例えて学ぼう!初学者向け基本Gitコマンド入門 - Qiita
              • Bashシェルスクリプトの作成法をゼロから解説したLinux/WSL/macOSのユーザー向け解説書/『Bashシェルスクリプト入門』が発売【Book Watch/ニュース】

                  Bashシェルスクリプトの作成法をゼロから解説したLinux/WSL/macOSのユーザー向け解説書/『Bashシェルスクリプト入門』が発売【Book Watch/ニュース】
                • わざとシステムを攻撃させて攻撃手法を観測する「ハニーポット」を30日間設置した結果をセキュリティエンジニアが公開

                  遠隔でシステムを操作するツールである「SSH」への攻撃をわざと行わせて行動を観察する「ハニーポット」を30日間にわたって設置した結果をセキュリティエンジニアのソフィアン・ハムラウイ氏が公開しています。 What You Get After Running an SSH Honeypot for 30 Days https://blog.sofiane.cc/ssh_honeypot/ ハムラウイ氏はカーネルが「6.8.0-31-generic」でOSが「Ubuntu 24.04 LTS x86_64」のマシンを用意し、ハニーポットとして使用しました。 30日に行われたログイン試行は合計1万1599回で、1日あたり平均386回ログインが試されている事がわかります。 ログインを試す際に使用されたユーザー名のランキングには「root」や「admin」「ubuntu」「support」など、標準で

                    わざとシステムを攻撃させて攻撃手法を観測する「ハニーポット」を30日間設置した結果をセキュリティエンジニアが公開
                  • 祝🎉 POSIX.1-2024 (Issue 8) 改定!16年ぶりの大幅改定でシェルスクリプトはどう新しくなるのか? - Qiita


                    FreeBSD  2024-05-31  200112  200809  200808  https://cgit.freebsd.org/src/commit/?id=2e30926a68 https://cgit.freebsd.org/src/commit/?id=6e0278408e macOS  FreeBSD 使 200112  FreeBSD FreeBSD  macOS Solaris 10 11Solaris
                      祝🎉 POSIX.1-2024 (Issue 8) 改定!16年ぶりの大幅改定でシェルスクリプトはどう新しくなるのか? - Qiita
                    • 「Linux」でのトラブルシューティングで知っておくべきコマンド5選

                      Jack Wallen (Special to ZDNET.com) 翻訳校正: 編集部 2024-06-20 07:45 「Linux」の悪口を言いたい人にとっては非常に残念なことだが、このOSは実際にとても使いやすい。現代的なGUIデスクトップ環境とアプリケーションのおかげで、誰でもすぐに使いこなすことが可能だ。 しかし、まれにトラブルが発生することもある。そういうときのために、便利なコマンドをいくつか知っておくといいかもしれない。問題は、Linuxには利用可能なコマンドが非常に多いため、どのコマンドが最適な選択肢なのかを判断するのが難しいことだ。 もちろん、システム情報を表示するコマンド(top、free、iostat、htop、vmstat、iftopなど)を学んでもいいが、それらのツールでできることは限られている。それよりも価値があるのは、問題が発生した場合に備えて、本当に役に立

                        「Linux」でのトラブルシューティングで知っておくべきコマンド5選
                      • Apple、Mac上でクロスコンパイルによるLinuxバイナリの生成を可能に。「Swift Static Linux SDK」発表

                        AppleはMac上でクロスコンパイルによるLinuxバイナリの生成を可能にするSwift言語の新しいSDK「Swift Static Linux SDK」を発表しました。 Mac上でLinuxバイナリの生成を可能にするSwift Static Linux SDK Swiftは以前からMacやiPhoneなどのAppleプラットフォーム、Windows、Linuxに対応しており、Linux用のアプリケーション開発が可能です。 しかしこれまでSwiftで開発したLinuxアプリケーションは、ターゲットとなるマシンにSwiftのランタイムや依存関係を持つファイルなどをあらかじめコピーしておく必要がありました。また、特定のLinuxディストリビューションのバージョンをターゲットに開発した場合、メジャーバージョンが変わるとうまく実行できないことがありました。 今回発表された「Swift Stati

                          Apple、Mac上でクロスコンパイルによるLinuxバイナリの生成を可能に。「Swift Static Linux SDK」発表
                        • tar(1) はなぜオプション引数にハイフンが不要なのか?


                          TL;DR tar(1)key  tar(1) Unix v7 (1979)  Unix v4 (1973)  tp(1) Unix v1 (1971)  tap(1) 80SystemV v.s. BSDPWB/UNIX (Programmer's WorkBench) cpio(1)tar(1)UnixIEEE Std. 1003.1-2001 (POSIX.1-2001)  tar(1) IEEE Std 1003.2-1992 pax(1)tar(1)199719
                          • 続・tar(1) はなぜオプション引数にハイフンが不要なのか?―tarとkey argumentsの起源を更に辿る


                            tar(1) tarkey arguments辿  Bell Lab  Unix  successor  Plan 9  Inferno  tar  lufia Plan 9Infernotar(1) Introduction tar(1) Unix v1 (1971) tap(1)  key 姿調  Unix v1 Programmer's Manual 使 ar(1)  
                              続・tar(1) はなぜオプション引数にハイフンが不要なのか?―tarとkey argumentsの起源を更に辿る
                            • 監視とかで定期的に SSH するなら ControlMaster を設定するとスッキリするけど常用はちょっと - ngyukiの日記

                              Cacti の Percona のテンプレートを使う場合、Cacti から監視対象のサーバに SSH で接続してメトリクスを取ってくることになるのですが・・・普通にやると都度サーバにSSH接続する事になりますし、対象サーバの /var/log/secure にログが無駄に記録されて辛いです。 そこで ControlMaster を使います。 ControlMaster とは 適当なディレクトリに ssh_config を下記のように作成します。 ControlMaster auto ControlPath ~/.ssh/mux-%r@%h:%p ControlPersist 10m ssh -F ssh_config ... のようにこのファイルを指定して対象サーバに接続します。すると・・・ 最初に接続しようとしたときにバックグラウンドでマスター接続を張るプロセスが起動する このマスター接

                                監視とかで定期的に SSH するなら ControlMaster を設定するとスッキリするけど常用はちょっと - ngyukiの日記
                              • 第819回 Ubuntu 24.04 LTSのリモートデスクトップを深掘りする | gihyo.jp

                                今回はリモートデスクトップ機能に関して、Ubuntu 24.04 LTSでの挙動、またコマンドラインでの設定方法を解説します。 リモートデスクトップ機能の変更点 リモートデスクトップに関して、22.04 LTSに実装(バックポート)されるまでのドタバタは第713回で詳しく述べたので、繰り返しません。今から振り返ると、このドタバタは24.04 LTSリリースのドタバタと比べるとまだかわいいものだった気もします。 それはさておき、リモートデスクトップ機能を簡単に説明すると、別のPCからデスクトップを閲覧また操作するための機能です。 Ubuntu 22.04 LTSから23.10までのリモートデスクトップ機能の変更点は、VNC機能が削除されたことくらいです。すなわち、プロトコルとしてRDPのみのサポートになりました。 23.10から24.04 LTSの変更点は、リモートデスクトップ機能の設定箇所

                                  第819回 Ubuntu 24.04 LTSのリモートデスクトップを深掘りする | gihyo.jp
                                • .tsファイルを直接実行するのにtsxで特に困っていない | Marginalia

                                  Node.js 本体で TypeScript ファイルを実行できるようにするプロポーザルが出されているという話が先週あたりから話題になっている。しかしそれほど嬉しいかといわれると、正直いらんなあと思っている。 TypeScriptで簡単なスクリプトを書くときは、長らくtsxを使って実行している。tsxを使い始めるより前は ts-node を使っていたが、tsxを使ってからは何の不満もなく使い続けている。 tsxは内部的にはesbuildでTypeScriptをトランスパイルしていて、型チェックは行わない。tsxのありがたい点は、すべての node コマンドのオプションを tsx コマンドでサポートしていることだ。単純にコマンドを置き換えるだけでいいので、何も新しく覚えることがない。 構造的にはNode.jsの中でswcでJavaScriptに変換されるか、外でesbuildで変換されるかの

                                    .tsファイルを直接実行するのにtsxで特に困っていない | Marginalia
                                  • 第223回  MySQL Shellをいろいろな環境にインストールしよう | gihyo.jp

                                    今回は、今まで紹介してきたMySQL ShellをWindows、macOS、Linux(Ubuntu、OracleLinux)にインストールしてみようと思います。今まではDockerコンテナ内にあるMySQL Shellを活用していましたが、今回はローカル環境にインストールする方法を紹介します。 この記事は2024年6月時点のものとなりますので、最新情報が必要な場合は、必ず公式のドキュメントを確認してください。 検証環境 今回はMySQL環境として、Dockerで建てたMySQLを使用します。以下のコマンドでDockerを建てて、ローカルからアクセスをします。 % docker run --platform linux/x86_64 -p 127.0.0.1:3307:3306 -e MYSQL_ROOT_PASSWORD=my-secret-pw -e MYSQL_USER=kk217

                                      第223回  MySQL Shellをいろいろな環境にインストールしよう | gihyo.jp
                                    • GitHub - JFryy/qq: jq inspired (and gojq dependent) interoperable config format transcoder with interactive querying.

                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                        GitHub - JFryy/qq: jq inspired (and gojq dependent) interoperable config format transcoder with interactive querying.
                                      • GitHub - h4l/json.bash: Command-line tool and bash library that creates JSON

                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                          GitHub - h4l/json.bash: Command-line tool and bash library that creates JSON
                                        • GitHub - wolandark/bash-dungeon: An educational dungeon crawler in the shell

                                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                            GitHub - wolandark/bash-dungeon: An educational dungeon crawler in the shell
                                          • Advanced Shell Scripting Techniques: Automating Complex Tasks with Bash

                                            Advanced Shell Scripting Techniques: Automating Complex Tasks with Bash Bash scripting, a cornerstone of Unix and Linux system administration, offers powerful tools to automate repetitive tasks, streamline workflows, and handle complex operations. For those already comfortable with basic scripting, diving into advanced techniques can unlock new levels of efficiency and capability. This post will e

                                              Advanced Shell Scripting Techniques: Automating Complex Tasks with Bash
                                            • GitHub - shell-pool/shpool: Think tmux, then aim... lower

                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                GitHub - shell-pool/shpool: Think tmux, then aim... lower
                                              • GitHub - mikaku/Fiwix: A UNIX-like kernel for the i386 architecture

                                                Written in ANSI C language (Assembly used only in the needed parts). GRUB Multiboot Specification v1 compliant. Full 32bit protected mode non-preemptive kernel. For i386 processors and higher. Preemptive multitasking. POSIX-compliant (mostly). Process groups, sessions and job control. Interprocess communication with pipes, signals and UNIX domain sockets. UNIX System V IPC (semaphores, message que

                                                  GitHub - mikaku/Fiwix: A UNIX-like kernel for the i386 architecture
                                                • Stamp: a mini-language for project templates

                                                  June 23, 2024 — Regardless if you specialize in React, Rails, Django, Next, Java, C#, or ObjectiveC, you probably use templates to start new projects. Templates generate a handful of files like readme.md, .gitignore, and main. They also initialize a handful of directories like src/ and tests/. What if it was even easier to make, edit and use these templates? Introducing Stamp, a mini-language (onl

                                                    Stamp: a mini-language for project templates
                                                  • 今更more.comを使うのか!? Windowsでのページングを考える (1/2)


                                                    Paging1使WindowsMS-DOSmore.comPager more.comJISUTF-8PowerShellUnicodeUTF-16 LE2024 cmd.exemore.com MS-DOSmore.comC:\Windows\System32\more.comc
                                                      今更more.comを使うのか!? Windowsでのページングを考える (1/2)
                                                    1