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

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

7
ターゲットファイルをmvで上書きする方法は?
親ディレクトリに移動したいサブディレクトリに大量のファイルとディレクトリがあります。ターゲットディレクトリには、上書きする必要のあるファイルとディレクトリが既にあります。ターゲットにのみ存在するファイルは変更しないでください。それを強制mvすることはできますか?それ(mv * ..)文句を言う mv: cannot move `xyz' to `../xyz': Directory not empty 私は何が欠けていますか?

22
マークダウンビューアー
Markdownでフォーマットされたファイルを見つけました。このタイプのファイルを表示するために使用できるビューアーを提案していただけますか?できればGUIなしで可能です(可能であれば) 更新 私は実際に、変換を必要としないマークダウンファイル形式を解析できるビューアを探していました。しかし、それに近いものは大丈夫です。

8
ssh-addからの苦情:認証エージェントへの接続を開けませんでした
ssh-addRaspbianを実行しているRaspberryPiで作業しようとしています。 起動ssh-agentすると、次の出力が端末に出力されます: SSH_AUTH_SOCK=/tmp/ssh-06TcpPflMg58/agent.2806; export SSH_AUTH_SOCK; SSH_AGENT_PID=2807; export SSH_AGENT_PID; echo Agent pid 2807; 実行すると、実行されているps aux | grep sshことがわかります。 次にssh-add、キーパスフレーズを追加するために実行しようとすると、次のメッセージが表示されます。 Could not open a connection to your authentication agent. 何か案は?


8
待たせずにコマンドを実行する
CLIでは、入力するコマンドが完了するまでに時間がかかる場合があります。また、それがいつ発生するかを知っている場合もあります。Linuxの「バックグラウンド化」などについて少し混乱しています。 待ちたくないとCLIに伝える最も一般的な(またはユーザーフレンドリーな方法)プロンプトをすぐに返してください。そして、それがプログレスバーまたはただ忙しいスピナーを私に与えることができたら、それは素晴らしいでしょう!

3
行の出現回数のソートとカウント
私はApacheログファイルを持っています、access.logそのファイルの行の数を数える方法は?たとえば、結果cut -f 7 -d ' ' | cut -d '?' -f 1 | tr '[:upper:]' '[:lower:]'は a.php b.php a.php c.php d.php b.php a.php 私が望む結果は次のとおりです。 3 a.php 2 b.php 1 d.php # order doesn't matter 1 c.php
145 command-line  sort 

2
プロセスを中断および再開する方法
bashターミナルでは、実行中のプロセスを一時停止するためにControl+ Zを押すことができます。その後fg、プロセスを再開するために入力できます。 PIDしかない場合、プロセスを一時停止することはできますか?もしそうなら、どのコマンドを使用する必要がありますか? 私は次のようなものを探しています: suspend-process $PID_OF_PROCESS そして、それを再開するには resume-process $PID_OF_PROCESS


6
xargsはいつ必要ですか?
xargsコマンドは常に私を混乱させる。一般的なルールはありますか? 以下の2つの例を検討してください。 $ \ls | grep Cases | less 「Cases」に一致するファイルを出力しますが、コマンドを変更するには次のものtouchが必要ですxargs。 $ \ls | grep Cases | touch touch: missing file operand Try `touch --help' for more information. $ \ls | grep Cases | xargs touch

1
statコマンドコンテキストの変更と変更の違いは何ですか?
statコマンドのマニュアルページは言います: %x Time of last access %y Time of last modification %z Time of last change 変更と変更の違いを理解できません。単語は同義語であると理解していますが(英語は私の母国語ではありません)、その出力は異なります。 私は次のコマンドを試しました stat --printf="Change %z\nAccess %x\nModify %y\n" p.txt p.txtを開くと、アクセス時間が変更され、挿入モードになり、ファイルを編集し、変更と変更の時間は変わりません。 変更2010-10-06 12:48:39.286252389 +0500 アクセス2010-10-06 12:49:14。962243456 +0500 変更2010-10-06 12:48:39.234498878 +0500 変更をfileに書き込む:wと、変更と変更の両方が変更されますが、値は異なります。 2010-10-06 12:51:21に変更します。949082169 +0500 アクセス2010-10-06 12:51:21.908246082 +0500 2010-10-06 12:51:21を変更します。908246082 +0500 それでは、このコンテキストでの「変更」と「変更」の意味は何ですか?つまり、変更および変更の時間は、どのイベントの時間を与えますか? ありがとう


7
入力としてwgetの出力をunzipにリダイレクトする方法は?
このリンクからファイルをダウンロードする必要があります。ダウンロードしたファイルはzipファイルで、現在のフォルダーで解凍する必要があります。 通常は、まずダウンロードしてから、unzipコマンドを実行します。 $ wget http://www.vim.org/scripts/download_script.php?src_id=11834 -O temp.zip $ unzip temp.zip ただし、この方法では、2つのコマンドを実行し、最初のコマンドが完了するのを待って次のコマンドを実行する必要があります。また、ファイルの名前を知ってから、temp.zipに渡す必要がありますunzip。 それはの出力をリダイレクトすることが可能であるwgetのunzip?何かのようなもの $ unzip < `wget http://www.vim.org/scripts/download_script.php?src_id=11834` しかし、うまくいきませんでした。 bash::wget http://www.vim.org/scripts/download_script.php?src_id=11834 -O temp.zipあいまいなリダイレクト また、wget2回実行され、ファイルを2回ダウンロードしました。


19
シンプルなコマンドラインHTTPサーバー
いわゆる一般大衆に提供したい日報を生成するスクリプトがあります。問題は、HTTPサーバー(Apacheなど)の頭痛の種のメンテナンスに、すべての構成とセキュリティの影響を追加したくないことです。 本格的なHTTPサーバーを構成する手間をかけずに1つの小さなHTMLページを提供するための非常にシンプルなソリューションはありますか?

30
bashシェルでのクイックディレクトリナビゲーション
私は、例えば、頻繁に全く関係のないパスにあるディレクトリを切り替えたい/Project/Warnest/docs/と~/Dropbox/Projects/ds/test/。 しかし、私はcd /[full-path]/いつもタイプしたくありません。以前に作業したディレクトリに切り替えるショートカットコマンドはありますか? 私が考えることができる1つの解決策bash .profileは、頻繁に使用されるディレクトリとcdそれらの変数を使用してそれらに環境変数を追加することです。 しかし、これに対する他の解決策はありますか?

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