Linuxのコマンドラインを便利にする10の便利なエイリアス

文:Jack Wallen 翻訳校正:石橋啓一郎
2009-01-20 08:00:00
  • このエントリーをはてなブックマークに追加

#6: ブックマークとしてのエイリアス

 Firefoxと言えば、特定のURLを開くエイリアスを作っておくと便利だ。

alias fftr='/home/jlwallen/firefox/firefox http://www.techrepublic.com'

 このエイリアスで、TechRepublicのウェブサイトを開いた状態でFirefoxを起動することができる。

#7: 頻繁に編集するファイル

 私が常に編集しているファイルがいくつかある。例えば、私がEnlightenment E16を使っていたとき(現在はE17を使っている)、私は頻繁にメニューファイル~/e16/menus/user_appsを編集していた。このとき、私は毎回ターミナルを開いてnano ~/.e16/menus/user_appsと入力する代わりに、emenuとタイプするだけで編集を始められるようなエイリアスを作っていた。このエイリアスは、次のようになる。

alias emenu='aterm nano -e ~/.e16/menus/user_apps'

 これで、emenuというコマンドを入力するだけで(あるいは、これを「コマンドを実行」ダイアログに入力してもよい)、このファイルをエディタで開くことができる。

#8: apt-get update

 エイリアスを使うことで、apt-getを便利にする方法はいくつもある。私のお気に入りは、次のエイリアスを追加しておくことだ。

 alias update='sudo apt-get update'

 これで、updateと入力するだけで、sudoのパスワードを聞かれるようになる。あなたの必要に応じて、これを変更するといいだろう。

#9: rpmのバッチインストール

 私は、rpmでバッチインストールをするのが好きだ。私がよくやるのは、大量のrpmファイルを(この目的のために作成した)空のディレクトリに吐き出しておき、rpm -ivh ~/RPM/*rpmというコマンドを実行するというやり方だ。もちろん、エイリアスを作っておけば、この作業をより簡単にすることができる。

alias brpm='rpm -ivh ~/RPM/*rpm'

 これを正しく動かすためには、~/RPMディレクトリを作成し、rootパスワードを入力する必要がある。

#10: 長くて難しいパス

 頻繁に移動しなくてはならないディレクトリのパスの中には、タイプするのに永劫の時間がかかるものもある。私がウィンドウマネージャのAfterstepに関する作業をしていた際、私はメニューを編集するためにいつも~/GNUstep/Library/AfterStep/startに移動しなくてはならなかった。しばらくすると、ただディレクトリを移動するだけのために、cd ~/GNUstep/Library/AfterStep/startとタイプするのにうんざりしてしまった。そこで、私は次のaliasを追加した。

alias astart='cd ~/GNUstep/Library/AfterStep/start'

 当然、読者はこれを自分のニーズに合わせて変更することができる。これで、タイピングの量をかなり減らすことができるだろう。

 このように、簡単なbashのエイリアスをいくつか設定するだけで、指の負担は軽減される。これらは読者の状況に合わせて変更すればよく、読者が自分の便利なbashのエイリアスを作り出すためのよいスタート地点となるだろう。

この記事は海外CNET Networks発のニュースをシーネットネットワークスジャパン編集部が日本向けに編集したものです。海外CNET Networksの記事へ

  • コメント(3件)
#1 anonymous   2009-01-20 12:18:49
rm -i はやってはいけない。
何故ならばrm -iが定義されてない環境で事故を起こす危険があるから。
やるなら、rmとは違う名前で定義すべき。それなら、未定義の環境では
コマンドが無いエラーで済む。
#2 anonymous   2009-01-20 17:46:12
sshは鍵使った方が安全だと思う。
#3 i   2013-05-11 11:00:04
rm -iはやめなさい
alias rm="/bin/rm"
が最も安全
このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]