Quantcast
Channel: Bashタグが付けられた新着記事 - Qiita
Browsing all 2722 articles
Browse latest View live

turtlebot3をraspi3B(ubuntu mate18.04-64bit)とros merodicで動作させたい!!

1.はじめに最近ROSを勉強し始め、その初歩として研究室の備品のturtlebot3 burgerを turtlebot3 e-manualhttps://emanual.robotis.com/docs/en/platform/turtlebot3/pc_setup/を参考にしながらROS...

View Article


bashでファイル名の探索とその備忘録

概要Bashで現在のディレクトリから上の階層へ向かってファイル名での探索を行いたい。今回は、とある目的からpackage.jsonを探索することにしています。普段bashで開発することが少ないため、補足にbashではまったことをメモしています。環境bash探索方法探索のイメージは、こんな感じで上位の階層に向かって、ファイルが見つかるまでlsを繰り返して探索します。$ ls...

View Article


現在のパスをクリップボードにコピーする小技【Bash】

はじめにmacOSでFinderを使わずTerminal上でファイル操作をするCUIerの方々にとって、現在のディレクトリのパスをクリップボードにコピーしたい時があると思います。そんな時のコマンドテクニックです。手法$ pwd /Users/masumi.morishige/Documents $ pwd | pbcopy $ pbpaste...

View Article

【Bash】安全で汎用性のあるtempディレクトリの作成

はじめに普段shell内で利用する一時ディレクトリ作成において、以下の点で改善点が見受けられた。 mkdir...

View Article

Bashベースの良い感じのサブコマンド付きコマンドをサクッと作る

管理系コマンドを作る時に本気で作る時はGo言語なりで書くのだけど、とりあえず動くだけで良い時は内部的にはcurl投げてるだけとかgcloudなど別の管理コマンドの結果をjqで加工して組合わせてるだけで済ましたい時は良くある。とはいえ、設定ファイルらしきものを読み込みたいし、環境変数で上書きもしたい。あとサブコマンドも欲しい。getoptも良いけど、あれはサブコマンドに対応してないのが難点。という分け...

View Article


n番目に新しいファイルをvimで開く

目的複数のlogファイルの最新をvimで開く方法を書きました。もっとも新しいファイルをviで開くbashのalias欲が出てn番目の新しいファイルも開きたいときはどうしましょうか?参考bashで引数つきのエイリアスを設定する考えかた引数を渡したいので関数で書きます。$ tail ~/.bashrc ~~ # 引数の番号の最新をvimで開くfunction vl(){[$# -eq 0...

View Article

sedでHTML内の特定の拡張子のファイルだけパスを置換するのに苦戦した

やりたかったことこんな感じのファイルのjsのパスだけフォルダ名をsedコマンドで一括置換したい。ファイル内のjsのパスは全て変えたいが、他の拡張子のパスは変えたくない。target.html<!-- "./js/hoge.js"みたいな感じにしたい --><script...

View Article

Laravelでどれだけ関数があるか調べたい時にBashでやったこと

このプロジェクトに関数がいくつあるか知りたいってこと無いですか?ないですか。僕はありました。Laravelのプロジェクトなんですけど、パブリックな関数がいくつあるのか知りたかったんですね。PhpStormのプラグインだったり、色々と探したんですが、なんか欲しい情報を簡単に出せるのがありませんでした。最近shell(bash)の書き方を覚えたばかりなので、使って書いたほうが早そうという結論に。前提Ba...

View Article


[Ubuntu18.04]を使い始めて半年経ったので設定を紹介!!

Ubuntu18.04をインストールしたらすること。はじめにこんにちは。Ubuntu18.04をメインPCで使い始めて半年経ちました。半年間の中でUbuntuにどのようなソフトを入れたりカスタマイズをしたかを示そうと思います。対象読者Linuxに興味のある人メインPCでUbuntuを使っている人。Ubuntuって色々不便だと思っている人。virtualboxの場合(メインOSの方はスキップ)gues...

View Article


Bashでシェルスクリプトを書くためのメモ

bashについて学んだことをまとめてみた記事の概要入門bashをよんで重要な部分や引っかかった部分をまとめたもの。その他自分で調べたことやshellscriptを書く中で覚えたテクニック等対象読者bashを使いたい人。 bashに興味がある人。環境Uubntu18.04入門bashbashとは...

View Article

Image may be NSFW.
Clik here to view.

WordPressのテーマやプラグイン開発でその内容をエックスサーバに自動デプロイする

はじめにWordPressで開発を行っている際、アップロードが手間だったり、接続方法を聞いたり、アップロード事故1を起こしたり…、と色々と悩みがあります。...

View Article

bashでよく使うコマンドを載せておく

beatbox4108が、bashでよく使うコマンドと、使い方を載せておきます。 []は、特に何もなければ、任意であることを示します。ユーザー関係sudosudo [オプション]...

View Article

Apache/PandocでMarkdownをHTMLで配信するDockerコンテナの作成

はじめにApacheとPandocを組み込んだDockerコンテナを作成してみたので体験を共有します。Pandocを使用するとMarkdownをHTMLやPDFに変換できます。これをApacheに組み込むとMarkdownをダイナミックにHTMLに変換できます。こうして作ったWebサイトをDockerコンテナに入れると構築や配布が楽になります。たとえばAmazon...

View Article


bashの位置パラメータの動作確認

きっかけbashで位置パラメータを10個以上使うときの注意を読んで、気になったので自分でもテストした結果です。位置パラメータとはそもそも位置パラメータとは聞き慣れないので調べました。 bashのmanによると、 \$1、\$2 ・・・は位置パラメータと呼ばれるものです。 \$*、\$@ は特殊パラメータと呼ばれます。パラメータ (parameter) は値を保持するためのものです。パラメータは...

View Article

シェルスクリプトの書き方

1 はじめにbsahのサンプルスクリプトです。自分が仕事で使いそうなものをまとめました。2 環境VMware Workstation 15 Player上の仮想マシンを使いました。仮想マシンの版数は以下のとりです。CentOSの版数[root@server ~]#cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core)...

View Article


Linuxのno_proxyでネットワークアドレスを指定する

はじめにProxy環境下で検証を行っていると、特定の宛先への通信はProxyを経由して欲しくないと言う場面があります。通信先が一意に決まっていれば良いのですが、特定のネットワーク宛の通信はProxyを通したくないと言うケースも発生するかと思います。調べてみたところLinuxの環境変数no_proxyでネットワークアドレスを指定する方法が見当たらなかったので記事にさせていただきました。※あまりに見つか...

View Article

ターミナルからググる!

検索のためにブラウザ開くのがめんどいトラックパッドでブラウザをフォーカスする検索バーをクリックするキーボードに手を移すなんてしていたら日が暮れてしまう!ターミナルからshellでgoogle検索するfunction _search_on_oogle(){words="$(IFS="+";echo"${${@:1}[*]}")"if["$words"!=""];then open...

View Article


【Bash】パイプをセミコロンに書き換えるとイメージしやすかった

Bashを使った開発や作業では、パイプラインを繋げることが多々あるかと思います。最近必要に駆られて学習を始めたのですが、今ひとつしっくり来ず・・・。そんな中、以下のコードをみて、なるほど、と思ったので、メモ。# パイプの方 command1 | command2 # セミコロンの方 command1 > tmp; command2 < tmp;rm tmp...

View Article

MacOSのsedの動きがわからない

数値キー項目をDWHから抽出したのはいいけど、DBには文字列型で格納されているから、'(シングルクォート)で囲んで、レコードごとにカンマで区切りたいそういうこと、よくありますよね。Unix系OSのターミナル(もしくはWSL環境)にはsedというコマンドがあります。ストリームエディタと呼ばれるエディタで、文字列の置換などを得意としています。詳しいことは他の記事に譲るとして。今回の用件は、数値キー項目が...

View Article

EC2インスタンスのボリューム拡張をダウンタイムなしで実施した話

EC2インスタンスのボリューム拡張をダウンタイムなしで実施した話お久しぶりです多忙であまり書けてませんでした。弊社で利用しているjenkinsサーバー(AWS EC2インスタンス)にて、アタッチしているEBSの空き容量がカツカツになってきたので拡張したいと思います。参考にしたのはこちら前準備前準備というよりは確認ですね。## ブロックデバイスを表示するコマンド$ lsblk NAME MAJ:MIN...

View Article
Browsing all 2722 articles
Browse latest View live