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

コマンドラインインターフェイス(CLI)の使用に関する質問。

2
NBSPを通常のスペースに自動的に変換するようにbash / readlineを構成できますか?
AltGr+ Space改行なしスペース(NBSP、U + 00A0)にマップするフィンランド語のキーボードレイアウトを使用しています。一般的にはこれで満足ですが、bashコマンドラインを使用しているときに、パイプ " |"記号(フィンランド語のキーボードレイアウトではAltGr+ <で記述)の後に通常のスペースではなくNBSPを誤って書き込むことがよくあります。これはAltGr、パイプを打ちながらスペースを押す前にそれを離す必要があるという事実が原因であると思います。そして、私がリリースのタイミングが悪いAltGrと、コマンドラインに表示されないタイプミスや次のようなエラーメッセージが表示されます grep: command not found それはかなり似ています grep: command not found このため、初めてこの問題に気づくことは少し難しくなります。 私はNBSPを無効にできることを知っていますが、パイプ文字の後にのみ無効にする(AltGr+ Spaceを使用して通常のスペースを生成する)か、それが不可能な場合は常にbashコマンドラインまたはreadlineレベルで行います。bashのソースコードreadlineや端末エミュレータ(gnome-terminal)を変更せずにこれを行う簡単な方法はありますか? 別の良い解決策は、NBSPをコマンドラインで何らかの形で表示できるように構成することです。たとえば␣、レンダリング専用の別の文字(たとえばU + 2423 )に置き換えます。



2
異なる名前の一連のファイルをコピーして貼り付けます
という名前のテキストファイルがたくさんあります foo_bar_abc_1_01_geh_original.in foo_bar_abc_1_02_geh_original.in foo_bar_abc_1_03_geh_original.in ... ... foo_bar_abc_1_1000_geh_original.in 各ファイルをコピーして(元のファイルを保持して)、別の名前(同じフォルダ内)に貼り付けたいのですが、 foo_bar_abc_1_01_geh_copy.in foo_bar_abc_1_02_geh_copy.in foo_bar_abc_1_03_geh_copy.in ... ... foo_bar_abc_1_1000_geh_copy.in 簡単なスクリプトを使用してこれを行うにはどうすればよいですか?


2
ファイルの名前を変更するときにスペースを置き換えない
私はこのようにファイルの名前を変更しようとしています: for file in *; do mv -i "$file" "$(echo "$file" | sed -e 's/[^A-Za-z0-9._-]/_/g')"; done ただし、sedコマンドはすべてのスペースをに置き換えます_。 sedコマンドを編集して、指定した文字と共にスペースを含めるにはどうすればよいですか?使ってみましたがうまくいき\sません... EDIT: たとえば、次のファイルtrip: hill、名前を変更する必要がありますtrip_ hillが、作るそれ以上のコマンドtrip__hill。


3
キーワードを使用してコンテンツをフィルタリングするCLI Webスパイダーを作成するにはどうすればよいですか?
廃止された(廃止された)文献フォーラムe-bane.net内で自分の記事を見つけたいです。一部のフォーラムモジュールが無効になっており、著者の記事のリストを取得できません。また、サイトはGoogle、Yndexなどの検索エンジンによってインデックスに登録されていません。 私の記事をすべて見つける唯一の方法は、サイトのアーカイブページを開くことです(図1)。次に、特定の年と月を選択する必要があります-たとえば、2013年1月(図1)。そして、最初に私のニックネーム-pa4080(図3)が書かれているかどうか、各記事(図2)を検査する必要があります。しかし、数千の記事があります。 以下のようにいくつかのトピックを読みましたが、どのソリューションも私のニーズに適合しません。 Ubuntu用のWebスパイダー LinuxシステムでWebスパイダーを作成する方法 サイトからURLのリストを取得する 自分で解決策を投稿します。しかし、私にとって興味深い です。このタスクを解決するためのよりエレガントな方法はありますか?

4
最も負荷の高いプロセスを見つけるにはどうすればよいですか?
負荷平均が時々25を超えるシングルコアVPSがあります。それに達すると、それは耐えられないほど遅くなり、コマンドdashよりも速く実行され、RAMの使用量が少ないコマンドでさえ実行bashに時間がかかります。高負荷の原因となっているプロセスを追跡するにはどうすればよいですか?

2
findコマンド後のコネクターの使用
私のbashは、findコマンドを使用して、何かが見つかった場合にのみ「found」を出力します。しかし、&&を使用しても効果はありません。何も見つからない場合でも、「見つかりました」と印刷されます。例: $ pwd /data/data/com.termux/files/home/test/test1/test4 $ ls xaa xab $ find . -name xac && echo 'found' found $ find . -name xaa && echo 'found' ./xaa found

1
動画のタイトルをファイル名として取得するには、youtube-dlでダウンロードするにはどうすればよいですか?
元のタイトルを表示するために現在のファイルはどのようにダウンロードされましたか?いつでも好きなときにダウンロードP9pzm5b6Fxx.mp4すると、タイトルがTigerking。 ダウンロードするように設定するにはどうすればよいtigerking.mp4ですか?




2
1行のコマンドでファイル名を変更する
このディレクトリがあり、ファイルの名前を変更したい: ===> ls -1 Der-vierte-Weise/ 10 - 10 - Erkenntniss.ogg 1 - 01 - Hoffnung.ogg 11 - 11 - Wahrheit.ogg 12 - 12 - Dankbarkeit.ogg 13 - 13 - Kredits.ogg 2 - 02 - Familie.ogg 3 - 03 - Demut.ogg 4 - 04 - Freude.ogg 5 - 05 - Schoenheit.ogg …

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