コマンドオプションat UNIX
コマンドオプション - 暇つぶし2ch50:名無しさん@お腹いっぱい。
01/08/24 03:08
>>49
参考になります。

51:名無しさん@お腹いっぱい。
01/08/24 03:11
>>49
つまり、両方用意すれば万事解決ってことか。

52:名無しさん@お腹いっぱい。
01/08/24 04:09
1文字オプションの意味だけは最初に決めておいてほしかったよな…。

たいていは 'all' の意味なんだけど (ls,man,ps,uname,ifconfig,
netstat,df,du,strings,sttyなど多数。mount,umount,sa,shなども
この仲間だが趣がちと異なる)、'append' の意味だったり(tar,ar,
ktrace,time,rcs,paxなど) 'ascii' の略だったりする({,e,f}grep,
gzip,diff,dd,troffなど)。変り種としては、
address: inetd, tcpdump
auto: telnet, perl
and: find
audio: ping
again: fetch
archive: objdump
anonymous: ftp
alternative: bindkey(cshの内部コマンド)
authentication: ntpdate
なんてのがある。sh の -a は -allexport の略だそうで、
as の場合 'assemble list', cpio は 'access list'
だったり。
英語に詳しくないので推測するしかないが、chpass は 'as'
かなあ、cu は 'at' かなあ、pr は 'across' かなあなんて
思ったり。whois は 'ARIN' だったりする。そんな物に大事な
1文字オプション使うな。
applyの -a オプションがマジックキャラクタの指定だったり、
ccでは「基本ブロックのプロファイル情報を生成」という意味
だったりするのは作った人しか分からない世界。勘弁してくれ。

FreeBSD 4.3 の標準コマンドの話なので他のOSではまた違うと
思うけど。

53:52
01/08/24 04:13
忘れてた。
after: sed, less
というのを追加。

しかしこの二つ、意味が違うんだよな。sedのほうは時間的な
after なのに対し、less のほうは空間的な after。

54:名無しさん@XEmacs
01/08/24 10:40
同意はできないけど面白い意見だと思う。
とりあえず、最初から補完があったらUNIXはどうなってたか、
というシミュレーションはやる価値がある。

55:hierarchy
01/08/24 11:34
* 階層化論者

touch file-new
cat,ls file-open
mkdir dir-new
cd dir-open
grep file-search
egrep file-search-regrep
tar c archive-new
tar x archive-open

* OO論者

hoge.txt :: open
/etc :: open

56:名無しさん@お腹いっぱい。
01/08/24 12:08
本当にシェルと人間の自然な言葉で対話するシステムを作れ。
日本語圏なら、

# 今のディレクトリのjpgを全てeroというディレクトリを作りそこに入れとけ[Enter]



mkdir ero
mv *.jpg eroが実行される。

様々な言い回しに対応。

57:名無しさん@お腹へった。
01/08/24 12:30
>>56
コマンド打ったほうが早い。

58:名無しさん@お腹いっぱい。
01/08/24 12:39
>>57
コマンド知らなくてもなんでも出来るじゃん。
文章さえ書ければ小学生でもいきなり使える。

# /からjpg探してちょ

# 今動いてるプロセス全部表示してちょ

# hello.cコンパイルしてちょ

# /usr/localに移動してちょ

# プロセスにxmmsって無い?あったら殺してちょ

59:名無しさん@お腹へった。
01/08/24 13:21
>>58
いいね。

究極の命令。
# あれやっといてちょ

60:名無しさん@お腹へった。
01/08/24 13:25
取り合えず第一歩。

alias ファイルみせて。 'ls'

61:名無しさん@お腹いっぱい。
01/08/24 13:26
# やれる相手連れて来い

62:名無しさん@お腹いっぱい。
01/08/24 14:15
>>52
同意。
chmod とかは recursive が -R なのに、
GNU grep は -r ってのはかんべん。
-R あいてんじゃネーノ?

63:名無しさん@お腹いっぱい。
01/08/24 16:44
>>14
オレはそれは違うと思う。
あんたは Unix の本質のなんたるかを理解していない。

64:名無しさん@お腹いっぱい。
01/08/24 17:51
>>63
14に対してか?

65:名無しさん@お腹いっぱい。
01/08/24 17:54
>>63
タワラ

66:名無しさん@お腹いっぱい。
01/08/24 19:02
>>65
ドーイ!!

67:名無しさん@お腹いっぱい。
01/08/25 01:55
>>65
みごとなスレ終了ワザだね!!

68:名無しさん@お腹いっぱい。
01/08/25 02:08
しかしあれだな。勢いよくウ○コをまきちらすのはいいけど、後かたづけが大変だな。

69:名無しさん@お腹いっぱい。
01/08/25 02:12
ロールバックできるといいね>>68

70:名無しさん@お腹いっぱい。
01/08/25 02:20
コアダンプしたりして。

71:名無しさん@お腹いっぱい。
01/08/25 02:51
comp.timpo.japan

72:名無しさん@お腹へった。
01/08/25 03:55
取り合えず第二歩。

alias この下にあるエロ画像を見せろゴルァ 'xv `find . -name "*.jpg"`'

73:改
01/08/25 04:04
alias エロ画像を見せろやゴルァ。ディレクトリは俺様が指定するぞゴルァ 'qiv -fmsu'

74:名無しさん@お腹いっぱい。
01/08/25 09:03
なげーよ。

75:名無しさん@お腹いっぱい。
01/08/26 11:34
なげーよ。

76:名無しさん@お腹いっぱい。
01/08/26 11:35
音声入力も組み合せれば面白ろいんじゃねぇ?

77:名無しさん@お腹いっぱい。
01/08/26 11:36
>>73は長いな。

78:名無しさん@お腹いっぱい。
01/08/26 11:41
>>76
面白くねぇよ。
夜中一人でブツブツ言うのかよ。
「リストオール!」「マイクインストール!」
「スドゥー!スドゥー!」

79:名無しさん@お腹いっぱい。
01/08/26 11:46
「マイクインストール」って何ですか age

80:名無しさん@お腹いっぱい。
01/08/26 11:51
間違えました「メイク」でした AGE

81:原住民
01/08/26 12:39
「リムーブ ハイフンアール テンプスラアスタ」
っていったら、間違えてとちって
「リムーブ ハイフンアール テンプ スラアスタ」
にしちゃーたよ age

82:名無しさん@お腹いっぱい。
01/08/26 18:43 HLoCrep.
「シンセツナVAX」を思い出しちまっただよ。

83:名無しさん@お腹へった。
01/10/04 02:15
音声入力ってスペースもいちいち言わなきゃいけなくてウザぃかも。

「アールエムスペースハイフンアールエフスペーススラ」

84:名無しさん@お腹いっぱい。
01/10/04 08:14

findのオプションいつもはらたつ。

find [path...] [expression]

ってのが。
しかし、
find [expression] [path...]
にはならんのだろな。

85:名無しさん@お腹いっぱい。
01/10/04 08:21
find [-option] [path...] [expression]
だろ。expressionが難儀なのには同意だが。

86:名無しさん@お腹いっぱい。
01/10/04 11:29
>>1
あーわかった。

とりあえず自前のスクリプト組んでオプション解析して既存コマンドに渡したまえ。
万事OK。

ついでにチュートリアルも作って公開すればいい。

87:名無しさん@お腹いっぱい。
01/10/04 11:41
音声入力ならAIが解析してコマンド実行してほしいな。
「国防総省にハッキングしてくれたまえ」

88:名無しさん@お腹いっぱい。
01/10/04 12:07
>>87
AIが解析して国防総省とCIAに通報してくれるYO!

89:名無しさん@お腹いっぱい。
01/10/04 12:08
>>87
「ただし、逆探かけられてたら即座に切断したまえ。」
がぬけてるYO!

90:名無しさん@お腹いっぱい。
01/10/04 16:27
それじゃコマンドオプションがついてるのと同じだ…

91:名無しさん@お腹へった。
01/10/06 01:41
>>84
find . とか
find . -type f とか
find . -name "*.pch" |xargs rm -f
とかしか使わないので、ぜんぜん腹立たないです。

92:名無しさん@お腹いっぱい。
01/10/06 13:26
>>5
> ls -A は print-filelist-with-dotfiles-except-dot-and-dotdot かい?

加えるに、ls -Alt(-Atl, -lAt, -ltA, -tAl, -tlA)は、
print-filelist-with-dotfiles-except-dot-and-dotdot-with-long-format-with-modify-time-first-order
なのか
print-filelist-with-dotfiles-except-dot-and-dotdot-with-modify-time-first-order-with-long-format
なのか
print-filelist-with-long-format-with-dotfiles-except-dot-and-dotdot-with-modify-time-first-order
なのか
print-filelist-with-long-format-with-modify-time-first-order-with-dotfiles-except-dot-and-dotdot
なのか
print-filelist-with-modify-time-first-order-with-long-format-with-dotfiles-except-dot-and-dotdot
なのか
print-filelist-with-modify-time-first-order-with-dotfiles-except-dot-and-dotdot-with-long-format
なのか、誰か決めてくれ。

93:名無しさん@お腹いっぱい。
01/10/06 16:30
>>92

初心者にやさしくって前提からすると、全部用意しておいた方がいいな。

94:名無しさん@お腹いっぱい。
01/10/06 18:16
>>87
漏れ:「さくらタンのエロ画像キボンヌ」
AI: 「どうぞ URLリンク(.....)」 (・∀・)イイ !

95:名無しさん@お腹いっぱい。
01/10/06 18:21
cpをcopyにするのは絶対イヤ。
tar [option]は方向間違えると洒落にならんのでaliasでsave/loadにしてる。
findは糞かも。

96:名無しさん@お腹いっぱい。
01/10/06 19:56
漏れ:「さくらタンのエロ画像キボンヌ」
AI: 「名スレの予感、と」

97:名無しさん@お腹いっぱい。
01/10/09 12:27
漏れ:「さくらタンのエロ画像キボンヌ」
AI: 「2!」

98:名無しさん@お腹いっぱい。
01/10/12 03:58
漏れ:「さくらタンのエロ画像キボンヌ」
AI: 「駄スレたてんなゴルァ!!」

99:名無しさん@お腹いっぱい。
01/11/25 01:51
話は全く変わるんだけど、UNIXコマンドで実行中のアプリのメモリ使用量を
見たいんだけど、何のコマンドで見れるか誰か教えて。

100:名無しさん@お腹いっぱい。
01/11/25 01:55
>>99 "man ps"

今だ!100番ゲットォォォォ!!
 ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄       (´´
     ∧∧   )      (´⌒(´
  ⊂(゚Д゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
        ̄ ̄  (´⌒(´⌒;;
      ズザーーーーーッ

101:名無しさん@お腹いっぱい。
01/11/25 02:06
>>100
"ps で分かる"ってゆう意味ですか?
"ps だけでは分からん"ってゆう意味ですか?
(正直なところ、わたしも分からないんですが)

102:名無しさん@お腹いっぱい。
01/11/25 02:15
>>101
そんなの man ps してみてから聞くことでは。

103:名無しさん@お腹いっぱい。
01/11/25 02:19
sage

104:101
01/11/25 02:24
かつてShared memoryが云々...でだめとか言われたんですけど。
最近はpsは賢くなったのかしら。

105:名無しさん@お腹いっぱい。
01/11/25 08:40
topは?

106:名無しさん@お腹いっぱい。
01/11/25 19:08
統一されたのが好きなら GNU ワールドを構築して long option だけ使う。
URLリンク(www.sra.co.jp)

俺は zsh の補完関数に頼ってオプションも補完させとる。
compinit でそこそこいけるぜ。

107:名無しさん@お腹いっぱい。
01/11/25 23:37
>>106
俺はtcshで同じことやってる。

108:名無しさん@お腹いっぱい。
02/03/09 17:13
--age

109:名無しさん@お腹いっぱい。
02/07/07 00:57
Yeah!めっちゃホリディ
ウキウキな夏希望
Yeah!ズバッとサマータイム
ノリノリで恋したい

時代をちょびっと先取るぞ
ファッション雑誌を開くのじゃ。
すんげぇ すんげぇ すんげぇ
すんげぇ 水着
すんげぇ すんげぇ すんげぇ
すんげぇ オシャレ

女子達みんなが勝負時
ライバルなんかにゃ負けないぜ。
すんげぇ すんげぇ すんげぇ
すんげぇ 熱い
すんげぇ すんげぇ すんげぇ
すんげぇ バトル


110:名無しさん@お腹いっぱい。
02/07/07 00:57
たまにはセンチに
なっちゃう時もある
でもやるのさ なんとか なんとかね!
iアイ@yumeユメ.ドット.ドット/スラッシュ


Yeah!めっちゃホリディ
ウキウキな夏希望
Yeah!ズバッとサマータイム
ノリノリで恋したい

Yeah!めっちゃホリディ
勇気を振りしぼって
Yeah!ズバッとサマータイム
新しい自分を
応援したげたい
ノリノリで恋しちゃえ!


どんな場所でも気を抜くな
ひょんな出会いもあるものぞ。
すんげぇ すんげぇ すんげぇ
すんげぇ 気合
すんげぇ すんげぇ すんげぇ
すんげぇ 季節

ほんとは不安よ
私に出来るかな
でもなさねばな なんとか かんとかね!
tokiトキ@mekiメキ.ドット.ドット/スラッシュ


Yeah!めっちゃホリディ
ウキウキな夏希望
Yeah!ズバッとサマータイム
バリバリな恋したい


Yeah!めっちゃホリディ
ウキウキな夏希望
Yeah!ズバッとサマータイム
ノリノリで恋したい

Yeah!めっちゃホリディ
勇気を振りしぼって
Yeah!ズバッとサマータイム
新しい自分を
応援したげたい
ノリノリで恋しちゃえ!

111:52
02/07/17 08:42
ところで、最近の(と言ってもだいぶ古いが) *BSD の rmdir には -p オプション
なんて言うけったいな物があるが、あれが使えて嬉しい人っている?

「mkdir -p a/b/c」 で、一発で深いディレクトリ階層を作れるのの逆で、
「rmdir -p a/b/c」とすると一発で消せるというんだけど、
・ a/b/x とか a/x とかのディレクトリがあると途中までしか消えない
・ a や a/b に自分がいると消えないので、pwd で確認しないといけない
(絶対パスで指定した場合)
・ b/c を消して a だけ残すことができない。 csh なら
pushd a ; rmdir -p b/c ; popd という手があるが打鍵数が多すぎ。
という使いづらさがある。

そして、ディレクトリだけからなる巨大ツリーを一発で消したい時に
全然役に立たない。「rmdir に -r オプションがあればいいのに」と
いつも思いつつ、find a -type d delete として消している…。


112:名無しさん@お腹いっぱい。
02/07/17 08:54
>>111
-pはSUSにも入ってるから、使えなくてもインプリメントしたんだと思われ。
> find a -type d delete として消している…。
これだとrm -rと同じじゃん。
find -d a -type d -empty -deleteでないと。


113:名無しさん@お腹いっぱい。
02/11/25 18:39
よく「Ctrl」+「S」押しちゃうんだけどVIでそれやると固まっちゃう上にファイルがクリアされちゃう・・
本見てもこんなコマンドはないし・・・
これってなんなの? 解除する方法ってないの?(T.T)

114:名無しさん@お腹いっぱい。
02/11/25 18:44
それとコマンドラインオプションとの間に何か関係が?

115:名無しさん@Emacs
02/11/25 18:44
C-q か?

116:名無しさん@お腹いっぱい。
02/11/25 18:53
コマンドラインオプションを補完できればいいんじゃない?
-Pとかだとわかんないから、各オプション毎に長い名前を
別名で割り当てておく。
cp 補完と打つと、長い方のオプション名がずらーと出てくる。
ね。そうしなさいよ。>1
コマンド名自体を長い名前にするなんて発想は頭悪すぎだよ。

117:名無しさん@お腹いっぱい。
02/11/25 18:59
>>115
わーい、できたー。ありがとうございましたー(^O^)

>>114
初心者がスレ勝手に立てるのもなんだったのでコマンド繋がりということでここで聞きました。(^^;)


118:名無しさん@お腹いっぱい。
02/11/25 19:07
>>104
メモリ使用量だけじゃよくわからんなあ うんうん
いろいろあるんで

119:名無しさん@お腹いっぱい。
02/11/25 19:15
>>116 zshで出来たような気がする。使ったことがないから知らん。

漏れはmintの補完(ロングオプションの補完)の元ネタがzshだったような。

120:名無しさん@お腹いっぱい。
02/11/25 20:41
>>119
mintなつかしー!
mintって、unixツールを組み合わせることを利点とした
ファイラーだったよね。
すきだったのになー


121:名無しさん@お腹いっぱい。
02/11/26 19:56
XMiNT のことじゃないのか...

122:名無しさん@お腹いっぱい。
02/11/26 21:50
>>91
良く
find . -user aitsu | xargs chown -h koitsu
とかするけど、ファイル名に空白があるとだめなんだけど
うまいやり方ある?

123:名無しさん@Emacs
02/11/26 21:52
-exec

124:名無しさん@お腹いっぱい。
02/11/26 21:52
>>122
find ほげ -print0 | xargs -0 ふが

125:122
02/11/26 22:38
>>123
それはそうなんだけど...
>>124
それGNUのじゃないとできないよね。Solarisじゃ無理なのか?
スレ違いだな。

126:名無しさん@お腹いっぱい。
02/11/26 23:50
>>122
find . | awk '{ print "chown \""$1"\"" }' | sh
スペースがはいってるのなら、囲えばイーだけ。


127:126
02/11/26 23:53
find . | awk '{ print "chown \""$0"\"" }' | sh
$1じゃなくて、$0だね。まちがえた。


128:126
02/11/26 23:58
find . | sed 's/^/chown "/; s/$/"/' | sh
もひとつおまけ!
ストリームの中でscriptを編集するほうがベターかな?


129:名無しさん@お腹いっぱい。
02/11/27 00:05
>>126-128
それで次は「"」とか改行とかで悩むのか?

130:122
02/11/27 01:17
>>127
>>128
それfindの-exec使うのと何が違うの?

131:山崎渉
03/01/15 13:19
(^^)

132:山崎渉
03/04/17 12:39
(^^)

133:あぼーん
あぼーん
あぼーん

134:あぼーん
あぼーん
あぼーん

135:あぼーん
あぼーん
あぼーん

136:あぼーん
あぼーん
あぼーん

137:あぼーん
あぼーん
あぼーん

138:名無しさん@お腹いっぱい。
03/12/15 00:40
昔はまったこと...

$ grep -R 'hogeFunc' *
でカレントディレクトリ以下の全てのファイルから hogeFunc という単語を検索.
$ grep -R 'hogeFunc' *.h
でカレントディレクトリ以下の全てのヘッダファイルから検索? NO. それは
$ find . -name '*.h' | xargs grep 'hogeFunc'
でできる.(例えば)

139:名無しさん@お腹いっぱい。
03/12/15 02:25
GNU grepなら--include=*.h

140:名無しさん@お腹いっぱい。
04/06/15 14:31
カレントディレクトリ以下のディレクトリ&ファイルを全て表示するコマンドってありますか?

141:名無しさん@お腹いっぱい。
04/06/15 14:40
% find . -name "*"

142:140
04/06/15 14:48
>>141
超ありがとうございます!!
厨房ですいません。(笑)

143:名無しさん@お腹いっぱい。
04/06/15 15:01
こんなネタスレあったのか。
わりと面白かったぞ。

144:140
04/06/15 16:59
何度もすいません。
perlで

system 'find . -name "*" > path.txt';

だとtxtファイルにパスが書き込まれるんですが、

system 'find . -name "*" > $path';

とすると書き込まれません。
何か良い方法知ってる方いらっしゃいましたらご教授お願いします。m(_ _)m

145:名無しさん@お腹いっぱい。
04/06/15 17:02
>>144
くだらない質問はここに書き込め!なんでもアリ34
スレリンク(unix板)

146:名無しさん@お腹いっぱい。
05/03/24 01:45:48
真剣だ。
俺は真剣なんだ。

うそでした。すいません。

147:名無しさん@お腹いっぱい。
05/10/18 20:57:55
tar cvf でフォルダを保管して、tar xvf で復元しました。
が、もともとパーミッション777にしてあったフォルダのパーミッションが変わってしまいました。
tarでパーミッションを変えないように復元させることはできますか?
特別なコマンドオプションがあるのでしょうか。教えてください、よろしくお願いします。

148:名無しさん@お腹いっぱい。
05/10/18 22:05:34
それがあるとしたら、どこに書いてあると思う?

149:名無しさん@お腹いっぱい。
05/10/18 22:17:47
>>148
WEBにあると思ってぐぐってみたのですが、それらしきオプションは見つかりませんでした

150:147
05/10/18 22:49:37
ここで見つかりました。オプションはパーミッションのpでした。
URLリンク(www.ne.jp)

ありがとうございました。

151:名無しさん@お腹いっぱい。
06/09/21 01:25:19
>>150
今更だが、permissionじゃなくてpreserveのpな。


152:名無しさん@お腹いっぱい。
06/10/16 23:47:03
ここはコマンドオプション教えてスレじゃ無かったのか。。。

153:質問。
07/01/11 05:58:05
sfconvertとゆう周波数変換したりするコマンドが標準であるはずなのですが、
sfconvert inp.raw out.rawだけでもエラーが出ます。

また、そのコマンドのヘルプを見てオプションをつけようとしてもエラーが出てしまいます。
sfconvertの使い方を知ってる人がいたら教えてください(>_<。

154:名無しさん@お腹いっぱい。
07/01/11 12:06:43
>>153
くだらない質問はここに書き込め!Part 51
スレリンク(unix板)

155:名無しさん@お腹いっぱい。
10/10/09 21:25:00
①touch -mr file1 file3

②touch -r file1 file3


①ですと、file3の「最終更新日時」をfile1の「最終更新日時」に変更すると思いますが、
②ですと、file3の「最終更新日時」と「最終アクセス日時」を
 file1の「最終更新日時」と「最終アクセス日時」に変更するということになるのでしょうか?


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch