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

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

1
bashのPS1でユーザー名の特定の文字の色を変更する
PS1がbashで表示しているユーザー名の特定の文字の色を変更したい。 例えば:私がいる場合\uでrahul、私は手紙をしたいと思いh青色になると白のように休ませます。ユーザー名 を\u参照し、「エンティティ」全体に色を追加するには、次のようなタグを追加します[\033[38;5;15m\]。 可能であれば、同じ方法を教えてください。


2
スクリプトのファイル名に先頭の番号があり、実行順序を決定する使用例
Linuxで、各ファイル名に数字が付いたシェルスクリプトのディレクトリがあり、ファイルがその特定の順序で実行されるドキュメントまたは使用例を探しています。この規則は何と呼ばれ、どこで使用されますか? 例えば: 0001-motd.sh 0002-proxy.sh 0300-ssh.sh 私はこれを以前に見たことがあることを知っています。

3
再起動後のEDITOR環境変数の変更
lessコマンドの実行中にを押すとv、エディター内でファイルが開きます。コマンドを実行して、EDITOR環境変数をに設定しました。viexport EDITOR=vi 期待どおりに問題なく動作します。しかし、コンピューターを再起動すると、エディターはViではなくなります。どうすれば永続化できますか?

6
ファイルからランダムにテキストを置き換える方法は?
あるテキストファイルの特定の文字列をランダムに別のファイルの文字列に置き換えるにはどうすればよいですか?例えば: file1.txt(file has more than 200 lines): moonwalker@address.com hansolo@address.com anakinskywalker@address.com obiwankenobi@address.com darthvader@address.com file2.txt(file has 10-20 lines): @adress1.com @adress2.com @adress3.com @adress4.com @adress5.com output.txt: moonwalker@address4.com hansolo@address1.com anakinskywalker@address5.com obiwankenobi@address2.com darthvader@address3.com

3
Ubuntuでは `setx`に相当
Windowsにはsetx、ユーザーまたはシステム環境で環境変数を作成または変更するというPowerShellコマンドが用意されています。 Ubuntuには同様のコマンドがありますか、つまり、nanoまたはを使用せずに、viシステム全体で環境変数を追加または更新する1行だけです。 実装されたソリューション 追加/更新する1行 grep env_name /etc/environment && sed -i.bak 's/env_name=.*/env_name="env_value"/' /etc/environment || echo 'env_name="env_value"' >> /etc/environment



3
名前にWindowsファイルパスのように見えるファイルのグループの名前を変更する方法
ファイル名がめちゃくちゃになっているファイルがたくさんありました。すべてのファイル名の先頭は同じで、Windowsファイルディレクトリのように見えます。問題は、700以上のファイルがあり、実際に調べて手動ですべてのファイルの名前を変更したくないことです。これらはファイル名の例です(注:これらにはファイルディレクトリがありません)。 G:some\really\long\file\path\then\the\name1.jpg G:some\really\long\file\path\then\the\name2.png G:some\really\long\file\path\then\the\filename.txt G:some\really\long\file\path\then\the\file_name.mov ... 重要なポイントは、各G:some\really\long\file\path\then\the\ファイルの名前が、希望するファイル名の前にあることです。 だから私は上記のファイルを次のようにしたいでしょう: name1.jpg name2.png filename.txt file_name.mov renameコマンドを試してみましたが、成功しませんでした。私はまだLinuxを使い始めたばかりですが、どうすればいいのか、本当に何をググググするのか本当にわかりません。任意の助けいただければ幸いです。

3
「アクセスが拒否されました」行を削除しています
を使用findして/homeディレクトリ内のすべてのPDFファイルを表示すると、が表示されますaccess denied。それらを排除するために私は試しました: find /home -iname "*.pdf" | grep -v "access denied" ただし、結果は同じです。これらの線を取り除くにはどうすればよいですか?

4
別のファイルにないIDを1つのファイルで検索する
2つのファイルがあります。 abc.txt abcd xyz pqrs mno.txt zzon mkno abcd ファイルmno.txtに「abcd」があるかどうかを確認したい。 「abcd」がabc.txtの最初にある場合は、最初にmno.txtにもある必要はありません。 両方のファイルに数千のそのようなIDがあります。 また、abc.txtにあるmno.txtにないIDの数も確認したいと思います。 これどうやってするの ?

1
2つのファイルを比較して同じ文字列をgrepする方法
ファイルAとファイルBの2つのファイルがあります。 ファイルAにはすべての情報が含まれていますが、ファイルBには一意の情報IDが含まれています。私がしたいことは、両方のファイルを比較し、ファイルAのID情報をgrepすることです ファイルA: acb:A1S_1863 ncbi-proteinid:ABO12290 acb:A1S_1864 ncbi-proteinid:ABO12291 acb:A1S_1865 ncbi-proteinid:ABO12292 acb:A1S_0105 ncbi-proteinid:ABO10592 acb:A1S_0106 ncbi-proteinid:ABO10593 ファイルB: A1S_1865 A1S_1774 A1S_1116 A1S_0106 A1S_2677 望ましい出力: acb:A1S_1865 ncbi-proteinid:ABO12292 acb:A1S_0106 ncbi-proteinid:ABO10593



4
ショットウェルでフォルダーとそのすべてのサブフォルダー内のすべての.cr2ファイルを開くには、どのコマンドラインを使用しますか?
何かのようなもの shotwell *.cr2 ./ それは機能しませんが、基本的には、shotwellを使用.cr2して、現在のディレクトリで終了し、現在のディレクトリにあるすべてのファイル(サブフォルダーを含む)を開きます 状況としては、カメラで撮った写真のうち、メモリカードから削除した写真が見つからないということです。 ショットウェルの「画像がありません」にサムネイルが表示されていますが、見つかりません。だから私photorecはそれらを探して見つけるために走ると思った。結果として、photorecは私に大量のフォルダとファイルを与え、それが私のハードドライブをいっぱいにした。すべてのファイルを1つずつふるいにかける代わりに、ハードドライブで.cr2ファイルを検索Photogsすることにしましたが、photorecデータダンプの一部ではなかったため、これらのファイルが存在しないことがわかっているという特定のフォルダーを回避しました。

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