タグ

tipsとLinuxに関するh1saoのブックマーク (35)

  • 毎日使えるBashコマンドテクニック

    Opensource.comは6月14日(米国時間)、「Bash tips for everyday at the command line|Opensource.com」において、知っていると、日常の活動においてキーストロークを減らすことができる隠し機能やショートカットを紹介した。 紹介されているテクニックは次のとおり。 複数のターミナルでbashを使っている場合、そのすべてのコマンド履歴を保存するようにする設定 shopt -s histappend 直前のコマンドを先頭にsudoを追加して実行する。管理者権限が必要なコマンドを間違ってsudoを指定せずに実行した場合に利用する sudo !! 直前のコマンドの引数を!*に展開して実行する コマンド !* コマンド履歴から該当しそうなものを探す方法 history | grep キーワード インタラクティブにコマンド履歴検索を実行 Ct

    毎日使えるBashコマンドテクニック
  • Linuxをインストールできる「ライブUSBメモリ」をWindowsで作成する方法【スクリーンショットつき解説】

    PCLinuxを始めるには「Linuxを起動するためのメディア」が必要になります。その1つが「ライブUSBメモリ」です。この記事では、Windowsでの作成方法を紹介します。 Linuxの書籍や雑誌には、よく「ライブDVD」が付属しています。こうしたDVDを使ってLinuxをインストールしたことある人も多いでしょう。 でも、ネットからダウンロードした最新版をインストールしたいこともありますよね。それに、DVDドライブが搭載されていないPCLinuxをインストールしたい場合もあります。 そんな時、便利なのがLinuxの「ライブUSB」です。「ライブDVD」と同じように、インストールすることなくLinuxデスクトップを試したり、そのままPCへインストールしたりできます。 この「ライブUSB」、Windows PCUSBメモリさえあれば、簡単に作成することができます。その方法をスクリーンシ

    Linuxをインストールできる「ライブUSBメモリ」をWindowsで作成する方法【スクリーンショットつき解説】
  • 【学習メモ】LinuxCUI初心者が早く知りたかったコマンド(操作も) - Qiita

    はじめに Linuxを学ぶ上で 先に教えて欲しかったことを書きます。 つまりは、教える機会があれば先に伝えておきたいことです。 便利なキー操作や誤りがあればぜひ教えてください。 また、この記事に対してmorimorihogeさんの分かりやすい補完がありますので、ぜひそちらと合わせてお読みください 流れ 1.キーボード操作編 知ってると便利なショートカット。 2.用語・概念編 知ってるとひらめくかも。 3.コマンド編 知っておくべき重要なコマンド、時短になるコマンド。 キーボード操作編 補完機能 Tab連打。 連打すると勝手にlsしてフォルダ内のファイル一覧を教えてくれる。 候補が絞られると勝手に名前を補完してくれる。 入力間違いでもBackspaceやDeleteできない ^H^H^Hや^[[3~、^[[Dが表示されて涙目。 Ctrl + U で入力したものがきれいに消える。 パスワードを

    【学習メモ】LinuxCUI初心者が早く知りたかったコマンド(操作も) - Qiita
  • あなたの知らない less の世界 - Qiita

    最近 prezto 入れたんですよ。prezto。そしたらいつものシェル世界が見違えるほど使いやすくなって身長も 3 メートルくらい伸びたんですが、それは余談でして、prezto 入れた後に less 使ってみたら余りの変わりっぷりに驚いたんです。 これを機に man page を読み直してみたら更に驚き。less ってこんなスゴイ物だったのか!みたいな。今回はそんな less の底力を紹介します。 環境変数 $LESS less には様々なオプションがあるのですが、これを予め環境変数 $LESS に設定しておくと、毎度 less ファイル名 と打つだけでそれが有効になります。更に、後述しますが、この設定は less 起動中にオン・オフして切り替えることが可能です。 # 最低限でもこれくらいは設定しておこう export LESS='-i -M -R' # 僕は後述の物を全部付けてます(-

    あなたの知らない less の世界 - Qiita
  • 【初心者向け】Linuxのプロセスについて一通りわかる!

    プロセスとは、Linuxで動いているプログラムのことだ。 自動的に起動しているものや、シェルからコマンドで実行されるものも含めてプロセスと呼ぶ。 このページではLinuxのプロセスについてまとめてご紹介する。Linux初心者の方は参考にしてほしい。 プロセスとは? プロセスは実行中のプログラム プロセスとは、「実行中のプログラム」だと思えばいい。 また、一つのプログラムから複数のプロセス(プログラム)が生成されることも多くある。 Linuxの場合デスクトップ環境だと、100個以上のプロセスがあるだろう。後ほど詳しく解説するが、topコマンドなどで現状が確認できる。 プロセスの管理 プロセスが多数起動していると、当然コンピュータリソースを消費することになる。管理上「安定動作時のプロセスの数がどれくらいなのか?」を把握しておくとよいだろう。 OSは、プログラムに適切なコンピュータ資源、メモリや

    【初心者向け】Linuxのプロセスについて一通りわかる!
  • CentOSのインストール方法 詳細まとめ

    それではCentOS7のインストール作業に移っていく。CentOS7はGUI(ユーザ画面)が整っていて、インストールもわかりやすい。 今回はVirtualBox上にCentOSをインストールすることにする。VirtualBoxに関して詳しくは下記を参照してもらいたい。 起動すると下のような画面が立ち上がる。 「起動したメディアに破損がないかをテストした後にインストールする」という項目もあるが、まずはそのままInstall CentoOS 7を選んでしまって問題ない。 続いて下記のような画面が立ち上がるはずだ。インストール時の言語設定を選択する。素直に日語を選んでしまって問題ない。 続いて、インストール概要画面だ。 先ほど日語をインストーラー言語として設定した場合、地域設定に関しては特に設定を変更する必要はないだろう。SECURITYPOLICY及びKDUMPもそのままで構わない、明示的

    CentOSのインストール方法 詳細まとめ
  • 【作業時間を半減!】Linuxのショートカット総まとめ

    Linuxはコマンドでの操作が基だ。だからこそ、ショートカットを使いこなせるかで作業の速度に明確な差が出てくる。 ショートカットを覚えると大袈裟ではなく、作業時間が半分になることもある。Linuxを使うエンジニアなら覚えておくべきだろう。 このページではLinuxショートカットの基を総まとめしてみた。ショートカットと言っても2種類ある。 Linuxターミナルでのショートカットキー フォルダやファイルへのショートカット作成 このページでは「時短」という意味合いを込めて両方ともまとめた。Linuxを使う方はぜひ参考にしてほしい。 Linuxターミナルのショートカット一覧と解説 補完機能 まずはもっともよく使う補完機能についてだ。これはご存知の方も多いだろう。 コマンドを打つとき、ファイル名が長いと厄介だ。例えば、次のようなファイル名があったとする。 hogehoge_20180342081

    【作業時間を半減!】Linuxのショートカット総まとめ
  • tmuxの使い方メモ - ヌキのやる気のないエンジニアブログ

    tmuxを使えると便利だということで調べてみた 先月のターミナルマルチプレクサ Advent Calendar 2011に参加させて頂き「screenでマルチディスプレイモードを利用する」という記事を書かせて頂きました。 私はscreenを少し触っていただけなのでscreenのネタを書いたのですが、みなさんは結構tmuxを利用されている方が多い様です。 私の現在のアルバイト先のCAXさんでも聞くと結構tmuxを利用している人が多かったです。(中にはscreenを利用されている方も多いですけどね) screenも極めればかなり便利なのですが、tmuxは標準でいろいろな機能が付いていたりして便利です。 私は中でも縦分割をするという機能は便利だと思います。 最近のディスプレイは16:9と横長さんなので横分割しても縦に表示しても見たい部分がパッと見では消えてしまったりして不便だな〜って思っていまし

    tmuxの使い方メモ - ヌキのやる気のないエンジニアブログ
  • tmuxを使い始めたので基本的な機能の使い方とかを整理してみた - 完熟トマト

    3 Comments: Unknown said... Ctrl-b + $ でウィンドウを垂直に分割できます。 Looks like a typo. Probably meant to be: Ctrl-b + % でウィンドウを垂直に分割できます。 2014/09/24 17:59 匿名 said... ご指摘ありがとうございます。いただいた点を修正致しました。 2014/10/21 23:15 匿名 said... ウィンドウの名前付けについてですが、Ctrl-b + , でもできます。 2015/07/12 18:23

    tmuxを使い始めたので基本的な機能の使い方とかを整理してみた - 完熟トマト
  • Linuxローカル環境にWordPressを導入する方法 | クロの思考ノート

    こんにちは。 今回のテーマはローカル環境へのWordPress導入です。LAMP環境が構築されていることと、phpMyAdminが導入されていることが前提ですので、関連記事のUbuntu14.04にLAMP環境を導入するおよびLinuxphpMyAdminをインストールする方法を参考にしてください。 ※記事は2014年に書かれた記事であり内容が古くなっている可能性があります。Nginx+MariaDB環境でWordPressを動かす(Ubuntu18.04編)も参考にして下さい。 準備 LAMP環境の構築 Ubuntu14.04にLAMP環境を導入するを参考にしてください。 Arch Linuxの場合は Arch LinuxにLAMP環境を導入する方法を参考にしてください。 phpMyAdminの導入 LinuxphpMyAdminをインストールする方法を参考にしてください。 MyS

    Linuxローカル環境にWordPressを導入する方法 | クロの思考ノート
  • 初心者向け、「上手い」シェルスクリプトの書き方メモ - Qiita

    ここ最近、沢山シェルスクリプトを書くようになりました。 元々あまりシェルスクリプトを書いたこと無かったので、色々と勉強しつつ書いてるのですが、 他のプログラミング言語とはちょっと違って独特なクセというか、発見の度におぉー!ってなることが沢山あって楽しいです。 そんなわけで、最近学んだり参考にした中で特に感動したシェルの上手い書き方をまとめてみます。 きっとまだ知らないこととかもっと上手くやる方法なんかが沢山見つかりそうなので、 もっといいやり方あるよ!って方はコメントください 何もしない : (コロン)コマンド シェルを書いていた時に非常に欲しかったコマンドがこれ!何もしない! : というコマンド(?)を利用すると、何もせずに終了ステータス0(つまり正常終了)を返します。 これが様々な事に使える万能コマンドで、これによって面倒なエラー処理を簡潔にできたり、 入力や出力のリダイレクト元/先と

    初心者向け、「上手い」シェルスクリプトの書き方メモ - Qiita
  • Samba4を「ふつうに」使おう!

    「Samba4を「ふつうに」使おう!」の資料です。以下のOSCなどでお話しています。 2016/02/27 OSC 2016 Tokyo/Spring https://www.ospn.jp/osc2016-spring/modules/eguide/event.php?eid=66 2015/11/14 OSC 2015 Tokushima https://www.ospn.jp/osc2015-tokushima/modules/eguide/event.php?eid=20 2015/11/07 KANSAI OPEN FORUM(KOF) 2015 https://k-of.jp/2015/session/758 2015/10/25 OSC 2015 Tokyo/Fall https://www.ospn.jp/osc2015-fall/modules/eguide/event.

    Samba4を「ふつうに」使おう!
  • 検索ではあんまり出ないbashの便利技 - Qiita

    bashでは記号類をたくさん使うので、この書き方は何?と思っても検索でなかなか出てこないことがあると思う。 そこで知っていると便利なコマンドを残しておく。 随時追記予定。 確認に使用したbashのバージョンは以下のとおり。

    検索ではあんまり出ないbashの便利技 - Qiita
  • uniqコマンドで覚えておきたい使い方6個 | 俺的備忘録 〜なんかいろいろ〜

    uniqコマンドは、Linux/UNIXで使用される、重複した行を圧縮して出力してくれるコマンドだ。 今回は、このコマンドについて覚えておきたい使い方についてを紹介する。 1.基的な使い方 基的には、以下のように使用することで標準出力の内容から重複行を圧縮して表示させることが出来る。 [root@test-centos7 ~]# cat /test/test3.txt aaaaa aaaaa aaaaa bbbbb bbbbb bbbbb bbbbb bbbbb ccccc ccccc [root@test-centos7 ~]# cat /test/test3.txt | uniq aaaaa bbbbb ccccc この時注意したいのが、「連続していない行」の場合は圧縮しないという点だ。 たとえば、以下のような状態でuniqコマンドを実行しても、重複した行は残ってしまう。 [roo

  • エンジニアなら知っておきたい lessコマンドtips 11選 - Qiita

    タイトルはかなり挑戦的(?)ですがあまり気にしないでください。 ※注意 このエントリで紹介しているオプション、コマンドはCentOSでしか動作確認をしていません。 その他ディストリビューションや、インストール方法によっては挙動が異なる場合があります。 「less」 使ってますか? エンジニアなら普段Linuxに触る機会が多々あるかと思います。 エンジニアのみならずMacだったりUbuntuだったりで私用PCでもターミナルが使えるようになっている方は多いかもしれません。 私は普段の仕事ではサーバの運用管理をしています。 仕事柄触る頻度が高いのはLinuxサーバです。 そして、使うのは大体CLIです。 そもそもLinuxGUIを触る機会がなかなかありません。 大体リモートからターミナルで接続してCLIでちょいちょいっと処理をする感じですね。 GUIである場合でもLinuxを使っていればターミ

    エンジニアなら知っておきたい lessコマンドtips 11選 - Qiita
  • よく使う 9 つの便利なシェル芸 - Qiita

    Help us understand the problem. What are the problem?

    よく使う 9 つの便利なシェル芸 - Qiita
  • いまさら聞けない Linux コンテナの基礎 (2015-08-08) / OSC 2015 Kansai@Kyoto

    2015-08-08 の OSC 2015 Kansai@Kyoto でお話した際の発表資料です。 参考となる情報にはPDF中からリンクをしていますが、資料中のリンクは Speaker Deck 上ではクリックできないので PDF をダウンロードしてご覧ください。

    いまさら聞けない Linux コンテナの基礎 (2015-08-08) / OSC 2015 Kansai@Kyoto
  • Linux開発環境の基礎知識 - Qiita

    自分が長期間Linuxを使わずに、ある時に急に使うことになったりするのでコピペで使える知識をまとめたものです。自分用のメモですのでエントリとして書くのを少しためらいましたが、同じ境遇の人がコピペで使えれば便利かなと思い記事にしました。 MacOSLinuxではなくBSD系ですが、パッケージコマンドの中に少し紹介してます。 CentOS7などに対応してないのでどなたか編集リクエスト送って頂けると助かります。 個人の設定ファイル ホームディレクトリに設定ファイルがある。 場所 意味

    Linux開発環境の基礎知識 - Qiita
  • 新米エンジニア(アプリ・インフラエンジニア問わず)に知っておいてほしいトラブルシューティング入門 実践編 - Qiita

    ※前回記事にてトラブルシューティング実施にあたって準備しておきたいこと(作業ログの取得方法など)を記載しておりますので、記事では割愛します。 はじめに 前回の記事の続きとなります。 新米エンジニア(アプリ・インフラエンジニア問わず)に知っておいてほしいトラブルシューティング入門 はじめの一歩編 前回に記事を書いたあと、現場でも意外と基礎を押さえた切り分けができない人が多いのではと思い、よりいろんな方に読んでいただきたくタイトルをかえてみました。 前回の記事では、トラブルシューティングの前に実施しておきたい事や心構えについて記載しました。 今回はそれを受けて実際にトラブルが起きた際の簡易的な切り分け方法についてまとめてみます。 記事の対象と扱う範囲 前回記事と同様に、初めてエンジニアとして働くことになった方々向けです。 記事のゴールが「○○できないですのですが、、」といった事象に対して

    新米エンジニア(アプリ・インフラエンジニア問わず)に知っておいてほしいトラブルシューティング入門 実践編 - Qiita
  • はじめての自宅サーバー構築 ~Fedora Core~

    ■ はじめに 当サイトは FedoraCore や CentOS で自宅サーバを構築する手順を自宅の構成に沿って紹介しています。 自宅サーバの利点はプロバイダで用意されているホームページ制限(容量やPerl(CGI)の制限)、メールボックス容量等々に束縛されない所にあります。 この点を補う為に、自宅サーバを構築しようとしている方々に当サイトが参考程度になれば幸いです。 ここでご紹介している設定方法やパッケージのバージョン・サポートが終了している物等があるかもしれませんのでご了承下さい。 間違った設定や誤字・脱字、リンク切れ等がありましたら送信フォームでお知らせください。 また、疑問点やLinuxに関する質問等は質問掲示板をご利用ください。そのほか、雑談など気晴らしに雑談掲示板へお越し下さい。 ■ 自宅サーバ公開の前提条件 ■ ハードウェアについて 現在サポートされているディストリビューショ