ちょっと前にシェルスクリプトでlsを使っていて、@karupanerura氏に"lsってエイリアス使ってる人多いからシェルスクリプトではあまり使わない方が良いすよ"(意訳)と言われてあーそういえば、思いつつも、エイリアス無効にする方法があった気がしたので、備忘録代わりに残しておく。 zshで試してるのでbashとかでは知らないです。たぶん同じだとは思いますが。 エスケープする エスケープって言い方で良いのか知りませんが、¥をコマンドの手前に付けるとエイリアスを無視してくれます。 これどのman page引けば詳細が分かるか誰か教えてください。 ¥ls 絶対パスを使う これが一番素直かな。ただし、どのシステムでも同じパスにあるとは限らないコマンドのときは注意した方が良い。 /bin/ls commandを使う commandをコマンドの前に付けると、コマンドとして定義されているコマンドを実行