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

グラフィカルユーザーインターフェイス(GUI)ではなく、テキスト指向の環境で型付きコマンドを使用してコンピューターと対話するためのインターフェイス。


2
Wgetなどのコマンドラインツールを使用してOpenIDサイトにログインするにはどうすればよいですか?
具体的には、さまざまなStack Exchangeサイトのユーザープロファイルから特定のページをダウンロードできるようにしたいと考えています。ただし、これcronはコマンドラインから、解析可能な形式で(ジョブを使用して)自動的に行いたいと思います。私はこれにLinuxを使用することを好みますが、必要に応じてMacまたはWindowsマシンにアクセスできます。 理想的には、WgetやcURLなどのツールを使用してページをフェッチしたいと考えています。どうすればログインをすり抜けられるかわかりません。Firefox経由でログインし、関連するCookieをエクスポートし、その--load-cookiesオプションを使用してWgetにインポートできることを示唆する提案を見てきました。たとえばこことここ。これはログインしたばかりの場合は機能しますが、しばらくすると機能しません。IDトークンを更新する必要があるためだと思います。 したがって、SUにログインしてCookieをエクスポートした直後に、次のことができます。 wget --load-cookies cookies.txt \ https://superuser.com/users/151431/terdon?tab=responses 数分後、404エラーが発生します。 wget -O ~/stack/$(date +%s) --load-cookies ~/cookies.txt \ https://superuser.com/users/151431/terdon?tab=responses --2013-08-06 04:04:14-- https://superuser.com/users/151431/terdon?tab=responses Resolving superuser.com (superuser.com)... 198.252.206.16 Connecting to superuser.com (superuser.com)|198.252.206.16|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2013-08-06 04:04:15 ERROR 404: Not Found. では、コマンドラインからOpenID対応のWebサイトに自動的にログインするにはどうすればよいですか? PS。私の質問は実際にはコマンドラインの側面についてであり、問​​題のWebページの実際の詳細ではないので、これはWebアプリケーションよりもこちらの方が適していると思います。どんなソリューションでもすべてのOpenIDサイトに適用できると思います。


5
F9〜F12をTerminal.app内で実行されているcursesプログラムに送信する方法は?
F9-F12はMac OS Xで使用されており、それらを取り除きたくありません。F9-F12を時々端末内のプログラム(ほとんどはF9 / F10)に送信できるようにしたいだけです。 mcF9などの同義語としてシーケンスエスケープ9をサポートするようなプログラムもありますが、それは普遍的ではありません。 それを行う方法はありますか?

5
ファイルの権限を複製する標準的な方法
1つのファイルのアクセス許可を別のファイルに複製する標準のPOSIX方法を見つけようとしています。GNUシステムでは、これは簡単です。 [alexmchale@bullfrog ~]$ ls -l hardcopy.* -rw-r--r-- 1 alexmchale users 2972 Jul 8 20:40 hardcopy.1 ---------- 1 alexmchale users 2824 May 14 13:45 hardcopy.4 [alexmchale@bullfrog ~]$ chmod --reference=hardcopy.1 hardcopy.4 [alexmchale@bullfrog ~]$ ls -l hardcopy.* -rw-r--r-- 1 alexmchale users 2972 Jul 8 20:40 hardcopy.1 -rw-r--r-- 1 alexmchale users 2824 May 14 …

3
Unix-パターンを除くファイルとフォルダを削除します
最近、特定のパターンに一致するものを除いて、ディレクトリ内のすべてのファイル/フォルダーを削除するタスクに直面しました。だから私は仕事をするために一行のunixコマンドを作り上げました。1行だけにする必要がありますか?私はそうではないと思いますが、それは間違いなくそのように涼しいです! 問題はかなり単純ですが、結局のところ、私のソリューションがどれほど複雑になっているかに少し驚いていました。これが私が使ったコマンドです。注:改行文字を含むファイル名を処理しないため、これは不適切なソリューションです(私の状況では問題ではありませんでした)。 ls | grep -v PATTERN | xargs -n1 -IREPLACE rm -rf REPLACE PATTERNに一致するフォルダに再帰的に戻りたくないため、「find」コマンドを使用しませんでした。たとえば、次のファイル構造を考えます。 file_foo.txt first_dir | +--> contents +--> ... foo_dir | +--> anotherfile.txt +--> morefiles.log foo_file.txt somefile.txt パターン "foo"を使用すると、 "first_dir"(もちろんその内容)と "somefile.txt"("anotherfile.txt"や "morefiles.log"ではない)のみが削除されます。 質問、これを達成するためのより優れた(よりエレガントで正しい)方法はありますか? 編集: 最近、「検索」がより良いオプションである可能性があることに私の注意が向けられました: find * -maxdepth 0 ! -name PATTERN -print0 | xargs -0n1 rm …



6
コマンドプロンプトからexeを実行する
コマンドプロンプトから.exeファイルを実行するにはどうすればよいですか? たとえば、.exeファイルがにあるC:\file.exe場合、プロンプトが現在次のような別の場所にあるときにこのファイルを実行するにはどうすればよいD:\ですか。

4
SFCの「修復保留」エラーから回復するにはどうすればよいですか?
Windowsのレジストリとサービスの問題を修正しようとしています。sfcコマンドを実行してみましたが、これは表示されるエラーメッセージですか? C:\Windows>sfc /scannow Beginning system scan. This process will take some time. There is a system repair pending which requires reboot to complete. Restart Windows and run sfc again. C:\Windows> しかし、このメッセージが最初に表示されてから何度か再起動しました。セーフモードとコンソールモードでコマンドを実行しようとしても、同じメッセージが表示されます。どうすれば取り除くことができますか? このファイルはwinsxsフォルダーにあります:C:\ Windows \ winsxs \ cleanup.xml これはコンテンツです: <?xml version='1.0' encoding='utf-16'?> <PendingTransaction > <POQ postAction="NoReboot"> <DeleteFile path="\??\D:\$$DeleteMe.CbsMsg.dll.01c85bd2f5893b40.0000"/> </POQ> </PendingTransaction> これは何かでしょうか?これが原因ですか?このファイルを削除しても安全ですか? …

3
exiftool:exifデータを削除しますが、特定のタグをいくつか保持します
現在、私は-all =オプションを付けてexiftoolを使用しており、写真からすべてのEXIFデータを削除します。 exiftool -overwrite_original -all= /Users/andyl/photos/*.jpg 次に、exiftoolですべてのEXIF情報を削除して、写真のタイトル、キャプション、キーワードは削除しないようにします。 どうすればこれを達成できますか?

6
インデックスを使用してgrepを高速化しますか?
私は何度も何度も同じコードベースを作り直していることに気づきました。うまくいくのですが、各コマンドは10秒ほどかかるので、もっと速くする方法を考えています。 ではgrep、ある種のインデックスを使用できますか?インデックスはおそらく複雑な正規表現には役に立たないと理解していますが、ほとんどの場合非常に単純なパターンを使用しています。この場合、インデクサーは存在しますか? 編集:ctagsなどについて知っていますが、フルテキスト検索を実行したいと思います。

1
rmを使用して1つを除くすべてのファイルを削除する
特定のファイル名のファイルを除いて、ディレクトリ内のすべてのファイルを削除する方法はありますか?たとえば、もし私がファイルを含むディレクトリを持っていたfile1、file2とdontdelete。そこにすぐに削除する任意の方法だろうfile1、とfile2していませんかdontdelete?私ができることはわかっていますrm file1 file2が、それは多くのファイルに対しては機能しません。また、Mac OS Xを使用しているのは、それが違いを生む場合です。
10 command-line  rm 

3
Windowsのcmder.exeのunix findコマンド
私がインストールされcmder Windows用シェルエミュレータを。 正常に動作しますが、Unixのfindコマンドを使用できません。どうやら私が入力すると: 'find .' ターミナルでは、WindowsのFINDを使用してこのエラーを出力しようとします。 FIND: Parameter format not correct 私は本当にfindを使いたいのですが、動作させるためのヒントはありますか?

3
Windowsコマンドラインで特定のパターンのファイル名を見つけますか?
ディレクトリとそのサブディレクトリで特定のパターンのファイルを見つけようとします。私は試した: C:\test\workspace>dir *.*.r[0-9]* /s /b File Not Found 次のようなファイルを見つけたい abc.txt.r12222 tjy.java.r9994 数字が文字rの後に追加される場合、SVNによって行われます。 何が悪いのですか?

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