並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 325件

新着順 人気順

shellの検索結果281 - 320 件 / 325件

  • 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
    • Grapheme Clusters and Terminal Emulators

      Copy and paste "🧑‍🌾" in your terminal emulator. How many cells forward did your cursor move? Depending on your terminal emulator, it may have moved 2, 4, 5, or 6 cells1. Yikes. This blog post describes why this happens and how terminal emulator and program authors can achieve consistent spacing for all characters. Character Grids, Historically Terminals operate on a grid of fixed size cells. Thi

      • Warp, the modern terminal, is now available for Linux

        Warp is now available for Linux! You can install Warp on most Linux distributions, including Ubuntu, Fedora, Arch Linux or Red Hat. The initial set of available packages include: .deb (apt).rpm (yum/dnf/zypper).pkg.tar.zst (pacman).AppImage ‍ The Windows version of Warp is in development now and slated to release later this year. You can join the Windows waitlist today and be the first to know whe

          Warp, the modern terminal, is now available for Linux
        • たった3分でわかる!Open Interpreterをローカル環境で使う方法

          この記事ではOpen Interpreterの使い方を解説します。 Open Interpreterとは、GPT-4やCode Llamaなどの大規模言語モデルを使ってコードを生成・実行できるオープンソースのツールです。 ChatGPTのCode Interpreterと違ってローカル環境で動作するところに特徴があります。 しかも、オープンソース(MITライセンス)なので誰でも無料で利用できます。 Open Interpreterとは? Open Interpreterは大規模言語モデルにコード生成・実行させるためのツールです。 Code Interpreterと同様に、写真や動画やPDFファイルも扱えます。 また、WEBブラウザを開いたり、インターネットに接続したりすることもできます。 Code Interpreterの場合には生成したHTMLやCSSをブラウザでレンダリングして表示する

            たった3分でわかる!Open Interpreterをローカル環境で使う方法
          • Gitコマンドチートシート - Qiita

            まえがき DMM WEBCAMP Advent Calendar 2023 14日目記事です。 DWCメンター・卒業生が記事を投稿しておりますので、是非他の記事もご確認ください! 初めに よく使うコマンドを厳選して載せています. そのため,その他コマンドについては,manコマンドなどを用いて各自で調べてください. git設定 コマンド 解説 補足

              Gitコマンドチートシート - Qiita
            • Windowsではプロセスからプログラムに関するさまざまな情報が得られる (2/2)

              プロセスが持つ情報は何? タスクマネージャーもプロセスから情報を得て動作しているが、プロセスが持つ情報は多く、またGUIプログラムであるため、表示できる情報が限定されている。 これに対してWindows PowerShell(およびPowerShell 7.x)のGet-Processコマンドは、実行中のプロセスから多くの情報を得ることができる。 その情報は、.NET Framework/.NETのProcessクラス(System.Diagnostics.Process)に準じているが、Get-Processコマンドは、さらに「便利」なプロパティが追加されている。以下の表に追加されている主なプロパティを示す。これらは、プロセス情報をProcessクラスから得たあと、そのプロパティを使って、さらにAPIで得られる情報のうち、比較的利用頻度が高そうなものだ。 たとえば、プロセスの親プロセスは

                Windowsではプロセスからプログラムに関するさまざまな情報が得られる (2/2)
              • 端末作業を効率化するRust製ツール|whitebeard

                はじめにプログラム開発やシステム管理では、多くの作業がターミナルでコマンドラインからファイル操作やコマンド実行した結果から何かしらの処理することに多くの時間が割かれています。この資料は、こうした端末作業を効率化するためのツールを紹介しています。 次の基準で選定しています。 ライセンスが明記されていること どれほど素晴らしいものでも、ライセンスが明記されていないものは使えないと考えています。 README.md で例示されているものが正常に動作すること ほんの少し個人的な好み Rustの環境構築やツールのインストール方法については以下を参照してください

                  端末作業を効率化するRust製ツール|whitebeard
                • Google検索で使えるコマンド13選!実際に使うものだけ紹介 | 株式会社LIG

                  こんにちは、SEOマーケターのマキヤと申します。 有名なコマンドですが、Googleの検索窓に「site:ドメイン名」と入れて検索すると、そのサイト内のコンテンツだけを検索できます。 この記事ではそのような、Google検索で使えるコマンドを紹介いたします。正式には演算子と呼ばれるものですね。 演算子自体はたくさんあるのですが、絶対に使わないだろってもの(Macで検索窓に「weather:」って入れると天気のアプリが開く)や、正しく動作しないなどの理由でGoogleが非推奨としているものもあるため、この記事では役にたつタイミングがありそうな演算子に絞って紹介していきます。また、具体的な使い方も少し紹介いたします。 実際に使う可能性があるGoogle検索コマンド13選 1 site: 特定のサイト内のページだけ検索できる 個人的には最も有名なコマンドなのかなとも思っています。 ドメインを入力

                    Google検索で使えるコマンド13選!実際に使うものだけ紹介 | 株式会社LIG
                  • The IDEs we had 30 years ago... and we lost

                    I grew up learning to program in the late 1980s / early 1990s. Back then, I did not fully comprehend what I was doing and why the tools I used were impressive given the constraints of the hardware we had. Having gained more knowledge throughout the years, it is now really fun to pick up DOSBox to re-experience those programs and compare them with our current state of affairs. This time around, I w

                      The IDEs we had 30 years ago... and we lost
                    • 「Linux」でbashプロンプトをカスタマイズするには

                      Jack Wallen (Special to ZDNET.com) 翻訳校正: 編集部 2023-11-24 07:45 「Linux」は市場で最も柔軟なOSだ。多くのLinuxディストリビューションは、無限にカスタマイズできる。デスクトップのルックアンドフィールを微調整したり、デスクトップ自体を変更したりして、非常に個性的かつユニークな体験を作り出すことが可能だ。 カスタマイズできることがあまり知られていないこともある。bashプロンプトだ。よく知らない人のために説明しておくと、bashプロンプトは、コマンドの実行に使用されるプロンプトである。ターミナルウィンドウを開くと、以下のようなプロンプトが表示されるはずだ。 jack@HIVE:~$ これが筆者の「Ubuntu Budgie」デスクトップのデフォルトのプロンプトだ。基本的に、このプロンプトは以下の情報で構成されている。 jack

                        「Linux」でbashプロンプトをカスタマイズするには
                      • ~sircmpwn/bunnix - A simple monolithic Unix-ish kernel - sourcehut git

                        #Bunnix A simple monolithic Unix-like operating system. #Bunnix cross toolchain A GNU toolchain configured for an x86_64-bunnix target is required to compile Bunnix. Fetch the binutils and gcc trees from here: binutils (bunnix branch) gcc (bunnix branch) You must configure these with the Bunnix sysroot you will be using for your build. The build system places this at $srcdir/target/root/ by defaul

                        • GitHub - MegaManSec/SSH-Snake: SSH-Snake is a self-propagating, self-replicating, file-less script that automates the post-exploitation task of SSH private key and host discovery.

                          🐍 SSH-Snake is a powerful tool designed to perform automatic network traversal using SSH private keys discovered on systems, with the objective of creating a comprehensive map of a network and its dependencies, identifying to what extent a network can be compromised using SSH and SSH private keys starting from a particular system. SSH-Snake can automatically reveal the relationship between system

                            GitHub - MegaManSec/SSH-Snake: SSH-Snake is a self-propagating, self-replicating, file-less script that automates the post-exploitation task of SSH private key and host discovery.
                          • 型安全なシェルスクリプトを書けるプログラミング言語Amberを使ってみた

                            シェルスクリプトを型安全に書きたいと考える人もいると思います。 そういった人におすすめのRust製プログラミング言語Amberを使ってみたので簡単に紹介します。 Write your scripts in a modern type-safe and runtime-safe programming language that handles many bugs and mistakes during compilation process. GitHub Star Historyによると最近一気にGitHubのスター数を獲得したようです。 この記事の内容は現時点(2024/05/19)の以下の公式ドキュメントをベースに、追加でソースコードを調べて試した結果を基に書いています。 Discordで活発に議論が行われており、READMEや公式ドキュメントも頻繁に更新されているようなので、この記

                              型安全なシェルスクリプトを書けるプログラミング言語Amberを使ってみた
                            • GitHub - dzove855/Bash-web-server: A purely bash web server, no socat, netcat, etc...

                              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 - dzove855/Bash-web-server: A purely bash web server, no socat, netcat, etc...
                              • 「WinGet 1.6」が公開 ~「VS Code」や「PowerToys」のビルド環境もコマンド一発で準備(窓の杜) - Yahoo!ニュース

                                米Microsoftは9月26日(日本時間)、アプリケーションパッケージのCUI管理ツール「Windows Package Manager(WinGet) 1.6」をリリースした。本バージョンから、「Build 2023」で発表された「WinGet Configuration」が安定版として利用できる。 【画像】「ストア」アプリで「アプリ インストーラー」をアップデートすれば、最新バージョンとなる 「WinGet Configuration」(winget configure)は、構成ファイル(*.dsc.yaml)を元に開発ツールやフレームワーク、パッケージ、アプリなどをセットアップする仕組み。これまで数時間、数日かかっていた複雑な作業を、コマンドを一発実行しさえすれば無人で完了できる信頼性の高さが売りだ。 たとえば、「Visual Studio Code」のソースコードをコンパイルする

                                  「WinGet 1.6」が公開 ~「VS Code」や「PowerToys」のビルド環境もコマンド一発で準備(窓の杜) - Yahoo!ニュース
                                • Vimコマンドの考え方覚え方について - Qiita

                                  この記事について Vimを使用して普段開発しているのですが、先輩に勧められたテキストを読んでvimコマンドの考え方が今までと変わったので考え方について書いていきます。 その他テキストから知って便利だったプラグインを紹介します。 考え方 コマンドの実行は主に暗記に頼っていました。例えば、dwがwで「word(単語)」を表すため、単語を削除するコマンドだという程度の理解でした。特に、dibやci"のようなコマンドは完全に暗記して使用していました。 しかし、本来はそんな覚える必要はなくものすごく直感的なコマンドでした。 https://vimdoc.sourceforge.net/htmldoc/motion.html "dl" delete character (alias: "x") |dl| "diw" delete inner word *diw* "daw" delete a word

                                    Vimコマンドの考え方覚え方について - Qiita
                                  • GitHub - wavetermdev/waveterm: An open-source, cross-platform terminal for seamless workflows

                                    Wave is an open-source AI-native terminal built for seamless workflows. Wave isn't just another terminal emulator; it's a rethink on how terminals are built. Wave combines command line with the power of the open web to help veteran CLI users and new developers alike. Inline renderers to cut down on context switching. Render code, images, markdown, and CSV files without ever leaving the terminal. P

                                      GitHub - wavetermdev/waveterm: An open-source, cross-platform terminal for seamless workflows
                                    • ネットワークの関連 - Qiita

                                      ネットワークの基礎 TCP/IPプロトコル 通信を行う上での取り決めをプロトコルという。企業や家庭内のLANやインターネットで最も一般的に使用されているプロトコル。 TCP(Transmission Control Protocol) HTTPなど固有のアプリケーション層のプロトコルを橋渡しするもので、ポート番号用いて識別し、担当のソフトウェアに振り分ける。信頼性が高いが即時性や高速性は得られにくい リアルタイム通信には不適切だが、webサーバーへのアクセスなどデータが抜け落ちて困る際に使用 途中で消失やエラーが発生したパケットを再送 パケットの伝送順所を整列 IP(Internet Protocol) TCPやUDP、ICMPなどのデータ転送(ルーティング)をつかさどるコネクションレス型のプロトコル。コネクションレス型とは、相手に通信データが正しく届いているかどうかを確認せず、一方的に送

                                        ネットワークの関連 - Qiita
                                      • GitHub - say4n/jf: flatten them 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 - say4n/jf: flatten them json
                                        • Writing a Unix clone in about a month

                                          I needed a bit of a break from “real work” recently, so I started a new programming project that was low-stakes and purely recreational. On April 21st, I set out to see how much of a Unix-like operating system for x86_64 targets that I could put together in about a month. The result is Bunnix. Not including days I didn’t work on Bunnix for one reason or another, I spent 27 days on this project. He

                                          • GitHub - ceritium/flatito: Grep for YAML and JSON files

                                            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 - ceritium/flatito: Grep for YAML and JSON files
                                            • Common Lisp for shell scripting - simonsafar.com

                                              ... let's use SBCL instead of bash!. Objective Shell scripts are... just programs. Written in a rather ugly programming language, that was nevertheless designed to be as similar to actual UNIX command invocations as possible (given how it is actual UNIX command invocations for the most part). Using any other language (e.g. Python) definitely comes with some downsides: if most of what you're doing

                                              • Entering text in the terminal is complicated

                                                The other day I asked what folks on Mastodon find confusing about working in the terminal, and one thing that stood out to me was “editing a command you already typed in”. This really resonated with me: even though entering some text and editing it is a very “basic” task, it took me maybe 15 years of using the terminal every single day to get used to using Ctrl+A to go to the beginning of the line

                                                • Research Unix Sixth Edition (WASM)

                                                  This web page runs a Go port of the Research Unix Sixth Edition kernel, running user-mode code in a simulated PDP11 CPU, all compiled to WebAssembly, executed in your browser. A few accounts are root, dmr, and ken. The password is the username. Have fun poking around. cd is spelled chdir. Erase is #, and line kill is @. As a convenience to 21st century users, typing backspace and ^U generate these

                                                  • Linux基礎コマンド18選をまとめてみた - Qiita

                                                    はじめに Linuxコマンドを学習したので、中でも重要な18個のコマンドについてまとめ、記事にしてみました。 ディレクトリ操作コマンド ディレクトリとは ファイルが保存されている場所のことで、入れ子構造になっている。 WindowsやMacのフォルダと同じ概念 また、ルートディレクトリ「/」を頂点とした階層構造(=ディレクトリーツリー)になっている 1. 【 cd 】 現在作業中のディレクトリ1を移動するコマンド change directoryの略。 書式 $ cd [オプション][ディレクトリ]([]は任意) cdコマンドでは以下のショートカット記号を使うことで、パスの入力を省略できます。 よく使うので、ぜひ覚えておきましょう! cd + ショートカット 名前 説明

                                                      Linux基礎コマンド18選をまとめてみた - Qiita
                                                    • Shell History Is Your Best Productivity Tool | Martin Heinz | Personal Website & Blog

                                                      If you work in shell/terminal often enough, then over time the history will become your personal knowledge vault, documentation and command reference. Being able to use this personal documentation efficiently can hugely boost your productivity. So, here are a couple of tips on how to optimize your shell history configuration and usage to get the most out of it. Configuration I use ZSH and Oh My Zs

                                                      • jott - telnet_draw

                                                        # Collaborative ASCII Drawing With Telnet *by [@bwasti](https://twitter.com/bwasti)* **** If the server isn't swamped, you can try it out (hold shift to erase, arrow keys to move): ``` telnet bram.town ``` If you're on a newer mac, you may need to `brew install telnet`. It doesn't come by default these days... ![](https://i.imgur.com/QfIJWob.gif) The full code listing can be found [here](https://g

                                                        • "Doors" in Solaris: Lightweight RPC using File Descriptors

                                                          "Doors" in SolarisTM: Lightweight RPC using File Descriptors Jim Voll Senior Staff Engineer Solaris Products Group This new lightweight RPC mechanism, adapted from Sun's Spring O/S project, will be inforporated into a future release of the SolarisTM operating environment. Developers can refer to Solaris documentation for additional library and SPI information. An Overview of Doors A door is a "fil

                                                          • 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
                                                              • What is PID 0? · blog.dave.tf

                                                                I get nerd-sniped a lot. People offhandedly ask something innocent, and I lose the next several hours (or in this case, days) comprehensively figuring out the answer. Usually this ends up in a rant thread on mastodon or in some private chat group or other. But for once I have the energy to write one up for the blog. Today’s innocent question: Is there a reason UIDs start at 0 but PIDs start at 1?

                                                                • TerminalTextEffects Docs

                                                                  Intro to TTE Intro to TTE ChangeBlog How to install & use TTE Effects Showroom Library Cookbook Reference Intro to TTE What is TTE? TerminalTextEffects (TTE) is a terminal visual effects engine. TTE can be installed as a system application to produce effects in your terminal, or as a Python library to enable effects within your Python scripts/applications. TTE includes a growing library of built-i

                                                                  • In praise of Nushell

                                                                    I'm a little old school and spend a ton of time in the terminal; many programmers and data scientists are the same. The magic of pipes Most people will use the default shell that is installed on their system, either bash or zsh.1 Running commands is OK, but the real magic is when commands are designed to do one small thing well, and then you compose them together with pipes: # look for "hello" in

                                                                    • Introducing rep & ren: A New Approach to Command-Line Find & Replace, and Renaming

                                                                      This post is about two new command-line utilities: rep and ren. Both are available on GitHub. How to Use Rep Perform a search with a grep tool like ripgrep: Pipe the results of the search to rep, and provide search and replace terms as arguments: If the diff looks good, pass the -w flag to rep to write the changes to the files: rep & ren rep and ren are two new tools for performing find and replac

                                                                      • コマンドラインで URL デコードする一例 - ようへいの日々精進XP

                                                                        この記事は YAMAP エンジニア Advent Calendar 2020 の九日目になる予定です。 qiita.com tl;dr URL エンコードされた文字列を、コマンドラインでシュッとデコードしたかったので調べたのでメモ。 URL エンコードされる文字列は以下の通り。 負けない事 投げ出さない事 逃げ出さない事 これを URL エンコードすると、以下のような文字列となる。 %E8%B2%A0%E3%81%91%E3%81%AA%E3%81%84%E4%BA%8B%0D%0A%E6%8A%95%E3%81%92%E5%87%BA%E3%81%95%E3%81%AA%E3%81%84%E4%BA%8B%0D%0A%E9%80%83%E3%81%92%E5%87%BA%E3%81%95%E3%81%AA%E3%81%84%E4%BA%8B 本記事で利用する環境は以下の通り。 root@

                                                                          コマンドラインで URL デコードする一例 - ようへいの日々精進XP
                                                                        • コマンドの出力が長いとき、PowerShellではとりあえずselect-objectでなんとかする (1/2)

                                                                          コマンドラインでコマンドを実行すると、長い出力が出てしまうことが多い。この問題は、コンピューターがまだ機械式端末装置などで印字出力をしていたときからの問題なので、さまざまな解決策が用意されている。今回はその対策を解説する。 Windowsでは、旧来のmore.comも利用できるが、Out-GridViewコマンドを使うとGUIウィンドウにコマンドの出力を表示できる まずは基本的となる対策 MS-DOS時代からの対策は、more.comコマンドである。more.comは、画面1面分の出力をすると、そこで出力を停止して、キー入力待ちとなる。Unix/Linux系では、その発展型となるlessコマンドもあり、逆方向にスクロールさせることも可能だ。 more.comは、cmd.exeでもPowerShellでも利用できる。どちらも「C:\Windows\System32\more.com」が呼び出

                                                                            コマンドの出力が長いとき、PowerShellではとりあえずselect-objectでなんとかする (1/2)
                                                                          • 今更more.comを使うのか!? Windowsでのページングを考える (1/2)

                                                                            ページング(Paging)とは、コンソールなどで、画面の大きさに合わせて1画面分でスクロールを止め、キー入力などを使って、表示をさせるものだ。Windowsには、MS-DOS時代からのコマンドとしてmore.comがある。こうしたプログラムを「ページャー(Pager)」ともいう。 しかし、このmore.comは、日本語表示はシフトJISしか対応しておらず、UTF-8エンコードやPowerShell標準のUnicodeエンコード(UTF-16 LE)にも対応していない。このため、渡される文字エンコードによっては文字化けしてしまう。2024年にもなって、文字化けとはなんとも情けない話だ。そこで、この問題を考えてみることにした。 cmd.exeとmore.comの関係 MS-DOS時代からあるmore.comは、「C:\Windows\System32\more.com」が実体である。拡張子がc

                                                                              今更more.comを使うのか!? Windowsでのページングを考える (1/2)
                                                                            • ターミナル内で画像表示する手法についてかんがえる

                                                                              はじめに IT系のお仕事をしている人だと、ターミナルに住んでる人も少なくないのかなと思いますが、皆さんは画像を見るときどうしていますか? 「画像は普通にエクスプローラー(Finder)からプレビューで開いているよ」という人も多いかと思いますが、シェルから直接画像を閲覧できるターミナルエミュレータも世の中には存在しているのです。 今回は、ターミナル内で画像を表示させる手法についてよく使われているものをかんたんに整理してみました。 大きく分けて2つに分類できる さて、画像をターミナル上で表示すると言っても、どのようなやり方があるのでしょうか? いろんなツールが世の中にあるようですが、大きく分けて2つに分類することが出来ます。 文字領域を画像のドットとして利用する場合 ちゃんと画像として表示させる場合 文字領域を画像のドットとして利用する場合 昔から良くある方法ですね。 文字領域を画像のドットし

                                                                                ターミナル内で画像表示する手法についてかんがえる
                                                                              • Rotz

                                                                                Rust DotfilemanagerRust Dotfile managerRust Dotfile sRust Dot sR ust DotsR otsRot sRotz 👃 Fully cross platform dotfile manager and dev environment bootstrapper written in Rust.

                                                                                • Essential Vim commands for efficient text editing | Max Shen Dev

                                                                                  In this tutorial, I’ll cover the basic commands that you need to know to work in Vim efficiently. I recommend you to open a file with Vim/Neovim and try the command while reading it. The 3 most used modes in Vim: Normal mode: Used for moving/editing text. When you press <ESC> in other modes, you’ll get back to Normal mode. Command-line mode: Used for executing commands (eg: save file, open help fi

                                                                                    Essential Vim commands for efficient text editing | Max Shen Dev