Skip to Content
Efficient Linuxコマンドライン ―開発と自分に磨きをかけるLinuxのテクノロジー
book

Efficient Linuxコマンドライン ―開発と自分に磨きをかけるLinuxのテクノロジー

by Daniel J. Barrett, 大嶋 真一, 原 隆文
November 2023
Intermediate to advanced
336 pages
3h 40m
Japanese
O'Reilly Japan, Inc.
Content preview from Efficient Linuxコマンドライン ―開発と自分に磨きをかけるLinuxのテクノロジー

4章ファイルシステム内の移動

1984年のカルトコメディー映画『The Adventures of Buckaroo Banzai Across the 8th Dimension』(邦題:『バカルー・バンザイの8次元ギャラクシー』)で、向こう見ずな主人公バカルーが、禅のような名言を発しています。「覚えておけ。どこへ行こうとも...お前はそこにいるのだ」と。バカルーは、Linuxのファイルシステムについても、きっと上手に説明することができたでしょう。

$ cd /usr/share/lib/etc/bin             # どこへ行こうとも...
$ pwd 
/usr/share/lib/etc/bin                  # ...あなたはそこにいる

Linuxのファイルシステム内でどこにいようとも——カレントディレクトリーがどこであろうとも——いつかは別の場所に(ほかのディレクトリーに)行くことになる、というのもまた事実です。この移動を、より速く、より効率よくできればできるほど、生産性が向上します。

この章で紹介するテクニックを使うと、少ない入力で、素早くファイルシステム内を移動できるようになります。一見単純に見えるかもしれませんが、少しの学習で、きわめて大きな見返りがあります。これらのテクニックは、大まかに次の2つのカテゴリーに分類されます。

  • 特定のディレクトリーに素早く移動する
  • 以前にいたディレクトリーに素早く戻る

Linuxのディレクトリーについて簡単に復習するには、「付録A Linuxの簡単な復習」を参照してください。bash以外のシェルを使用している場合は、「付録B 他のシェルを使用する場合」の補足情報も参照してください。

4.1 特定のディレクトリーに効率よく移動する

10人のLinuxエキスパートに、コマンドラインで最も退屈なことは何かと尋ねたら、おそらく7人は「長いディレクトリーパスを入力することだ」と答えるでしょう ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック

Dustin Boswell, Trevor Foucher, 角 征典

Publisher Resources

ISBN: 9784814400485Publisher Website