問題タブ [tcsh]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vim - Solaris 10 で .vimrc (空のファイルでも) ファイルを解析した後に Vim がハングする
.vimrc ファイルを解析した後、vim 7.2 が (約 10 秒間) ハングするという問題があります。過去にLinuxのtcshで同様の問題がありましたが、に設定TERM
することで解決しましたxterm-color
。ここで同じことをしても問題は解決しません。何がこれを引き起こしているのでしょうか?
perl - このperlコードでstderrとtcshからのstdoutをキャプチャする方法はありますか?
この構文を使用してstderrをstdoutにリダイレクトしようとしましたが、機能しませんでした。
私はperlFAQの議論も読みましたが、それはbashに関連していました:http://www.perl.com/doc/FAQs/FAQ/oldfaq-html/Q5.15.html
unix - tcsh シェル コマンドを実行し、ステータスを選択的に無視する方法は?
ほとんどの場合、ゼロ以外のステータスのエラーで停止したいtcshシェルスクリプトを持っていますが、場合によってはそれを無視したいです。例えば:
bash - これまでに入力したものから始まるコマンドにジャンプするための Tcsh の ESC-p に相当する Bash
私は最近、tcsh から bash への非常に長い間延期されていた切り替えを行いました。私が見逃しているのは tcsh のESC+p機能だけです: コマンドの入力を開始してから + を押すとESC(p実際には同等の ctrl-[p の方が入力しやすいことがわかりました)、これまでのコマンドで始まる履歴の最新のコマンドにジャンプします。ここまで入力。
Ctrlおそらく最善の答えは、bash の+に慣れることrですが、今のところあまり好きではありません。コマンドを入力し始めると、それを以前に発行したことがあることに気がつくことがよくあります。tcsh の機能を使用すると、ESC+ p+Enterを実行して再発行できます。とても速いので、通常、2 つ以上前のコマンドには上向き矢印を使用しません。
私が特に素晴らしいと思った例: 長いコマンドはドットで始まることがよくあります。
tcsh では、ls、less、tail などのようなコマンドを発行してから、ドット、エスケープ、p、エンターの 4 つのキーの長いコマンドを再発行します。
どうすればBashでそれを行うことができますか? または、具体的に言うと、bash で「ドットで始まる最後のコマンドを繰り返す」と言うキーストロークの最小数は何ですか? tcsh の 4 に匹敵するか、または打ち負かすことができますか?
email - メールの自動削除
問題:
電子メール ホスト サイトにアクセスし、特定の資格情報でログインして、受信トレイのすべてのメッセージを削除し、ごみ箱フォルダーをクリアするプログラムを作成する方法を探しています。
バックグラウンド:
私のドメインの電子メールがあり、その電子メールは一部の ISP サーバーでホストされています。ただし、すべてのメールを gmail に自動転送する機能を有効にしましたが、受信したメッセージを自動削除するオプションがないため、サイズが制限されている受信トレイ (10MB) がいっぱいになり、メールの受信が停止します。今日までの私の解決策は、思い出したとき、または誰かが私に電話して受信トレイがいっぱいになった理由を尋ねたときに、手動で空にすることでした。ISP は、この問題を解決するために、月々いくらか追加料金を払って彼らのサーバーで自分の qouta をアップグレードするべきだと言いました。
だから私はこれを自動的に行う方法を探しています。初心者プログラムとしての私の印象は、それを行い、システムが起動するたびに実行されるスクリプトを作成することです。私のシステムは Windows 7 になるので、VBScript で解決しようと考えました。
VBScript を使用するのは初めてなので、提案があれば歓迎します。一方、 VBScript よりも良い方法があると思われる場合は、教えてください :) 私は完全に理解できるプログラムを書くことを好むので、私のプログラミング経験は次のようになります: Pascal/C/C++/Java/C# /ML/Prolog/Squeak(smalltalk)/TCSH(CShell)。
前もってありがとう、ジャリル
shell - Cshellコマンド
私が1行ずつ受け取るとき、なぜプログラマーは時々次のように書くのですか?
それらの行は正確にはどういう意味ですか?
bash - 私が取り組んでいる現在のシェルを特定する方法
現在作業しているシェルを確認するにはどうすればよいですか?
コマンドの出力ps
だけで十分でしょうか?
Unixのさまざまなフレーバーでこれをどのように行うことができますか?
unix - tcsh man ページの「qv」とは
わかりました、これは進行中の迷惑でしたので、当然、私はそれをここに持ってくると思いました.
tcsh の man ページでは、qvというフレーズが使用されていますが、なぜこれらの 4 文字が挿入されているのかわかりません。
それは自己参照ですか?テクニカル リファレンス ? ドキュメンテーションまたは言語規則 ?
コンテキスト内のいくつかの例を次に示します。
unix - TCSH シェルでの履歴ログの有効化
tcsh シェルに入力されたすべてのコマンドのログを有効にするにはどうすればよいですか?
私はもう試した:
- $history 変数を 100 に設定します。
- $savehist を 99 に。
- $histfile を $home/.history に設定します
シェルにコマンドを入力しても、コマンドは履歴ファイルに保存されません。
bash - TcshとBashの初期化
いくつかの環境変数を設定するためにファイルを調達できるようにしたいのですが、それは使用されているシェルから独立しています。
例えば
ただし、このコードはbashでのみ機能します。どうすればbashとtcshの両方と互換性を持たせることができますか?
後で環境変数を固定したいので、ファイルを入手する必要があります。