タグ付けされた質問 「command-line」

コマンドラインは、シェルへのインタラクティブなインターフェースです。


7
コマンドラインからUNIXタイムスタンプの書式設定された日付を取得する方法
UNIXタイムスタンプがありdate、そのタイムスタンプに対応する書式設定された日付(の出力など)を取得したいです。 これまでの私の試み: $ date +%s 1282367908 $ date -d 1282367908 date: invalid date `1282367908' $ date -d +1282367908 date: invalid date `+1282367908' $ date +%s -d +1282367908 date: invalid date `+1282367908' 次のような出力を取得できるようにしたいと思います。 $ TZ=UTC somecommand 1282368345 Sat Aug 21 05:25:45 UTC 2010


5
ディレクトリの名前を入力するだけでcd?
私は20年前にこれをどこかに持っていたか、それについて夢見ていました。 基本的に: タイプがblobblob私が得るなら blobblob: command not found けっこうだ。 私のシェルがそれらのエラーを受け取ったとき-コマンドが見つかりません-その名前( 'blobblob')でディレクトリが存在するかどうかを確認し、それがそのディレクトリにあるかどうかを確認しますcd。 これを行わない、または慎重に行うにはいくつかの理由があると確信しています。 私はちょうどそれがかなりきれいだと思うだけで、私はそれをどこか(ここのような!)で見つけることによって試してみたいと思います。 これが暗示するかもしれないちょっとしたシェルプログラミングをどうやってやるかわからない。

3
単一行のbashループで&(アンパサンド)を使用する
私はこのコマンドを正常に使用しています。このコマンドは、構成ファイル内の変数を変更し、ループ内でPythonスクリプトを実行します。 for((i=114;i<=255;i+=1)); do echo $i > numbers.txt;python DoMyScript.py; done それぞれDoMyScript.pyが終了する前に実行するのに約30秒かかるので、次のものをスポーンできるようにしながら、それらをバックグラウンドに委ねたいと思います。 以下のようにアンパサンドを追加することで、私がよく知っていることを試しました for((i=114;i<=255;i+=1)); do echo $i > numbers.txt;python DoMyScript.py &; done ただし、これにより以下のエラーが発生します。 -bash:予期しないトークン `; 'の近くの構文エラー

8
カラー出力をHTMLに変換する
カラー出力を提供するツールがあります: dwdiff -c File1 File2 # word level diff grep --color=always # we all know this guy ... 問題は、任意のプログラムの色付き出力を色付きhtmlファイルに変換する方法ですか? 他の出力形式も適している可能性があります(LaTeXが最適です)。htmlは他の形式に簡単に変換できるため、良い出発点だと思います。 (端末のカラーコードを維持する方法については、回答に従ってください:https : //unix.stackexchange.com/a/10832/9689-... | unbuffer command_with_colours arg1 arg2 | ...ツールのアンバッファーは予想の一部です)



7
履歴コマンドを実行せずにコマンドラインに配置する
!nを使用します。ここで(n)は、history | lessを介して見つかったコマンドプロンプトで実行する履歴ファイル内の行を実行するための行番号です。 しかし、手動で変更したいコマンドライン履歴イベントがあります。変更してからReturnキーを押すことができるように、実際に実行せずに履歴イベントの内容をコマンドラインに挿入するにはどうすればよいですか? ベスト、


3
多数の壊れたシンボリックリンクを「再リンク」するにはどうすればよいですか?
下にあるファイルへのシンボリックリンクの束があるディレクトリツリーがあります/home...しかし、私はすべてのシンボリックリンクに移動/homeし/mnt/home、「再リンク」する方法が必要です。そのような機能は存在しますか、それを行うためにスクリプトを記述する必要がありますか? 例として、次のようなものがあります。 [root@trees ~]# ls -l /mnt/home/someone/something total 4264 lrwxrwxrwx 1 jnet www-data 55 2011-08-07 13:50 a -> /home/someone/someotherthing/a lrwxrwxrwx 1 jnet www-data 55 2011-08-07 13:50 b -> /home/someone/someotherthing/b lrwxrwxrwx 1 jnet www-data 55 2011-08-07 13:50 c -> /home/someone/someotherthing/c lrwxrwxrwx 1 jnet www-data 55 2011-08-07 13:50 d -> /home/someone/someotherthing/d lrwxrwxrwx …

5
複数のコマンドを実行し、bashでそれらを殺します
単一のシェルで複数のコマンド(プロセス)を実行したい。それらはすべて独自の連続出力を備えており、停止しません。バックグラウンドでそれらを実行すると壊れますCtrl- C。それらをすべてCtrl-で停止できるように、単一のプロセス(サブシェル、多分?)として実行したいと思いCます。 具体的には、単体テストmocha(監視モード)を実行し、サーバーを実行してファイルの前処理(監視モード)を実行し、1つのターミナルウィンドウでそれぞれの出力を確認します。基本的に、タスクランナーの使用を避けたいと思います。 バックグラウンドでプロセスを実行することで実現できますが(&)、その後、それらを停止するにはフォアグラウンドに配置する必要があります。それらをラップするプロセスが欲しいのですが、プロセスを停止すると、その「子」が停止します。



5
mknodコマンドは何に使用されますか?
私はメインOSとしてUbuntuを使い始めたばかりで、やってはいけないことについて学び、人々が過去にした悪いことから学びたかった。UNIXとLinuxのシステム管理者が新しい場所で自分のシステムで行った恐ろしい話についてのメールに出会いました。それらの多くは、mknodコマンドを使用して、問題の解決と修正の両方を行いました。このコマンドについて聞いたことがありませんし、Ubuntuのmanページはあまり役に立ちません。だから私の質問は、このコマンドは何のために使われ、日々の使用に役立ついくつかの例ですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.