Unix & Linux

Linux、FreeBSDおよび他のUn * xのようなオペレーティングシステムのユーザーのためのQ&A

2
新しい行を書くのではなく、端末の行の内容を変更するにはどうすればよいですか?
そのためwget、Webページを取得すると、ファイルのダウンロード量を示すステータスバーが表示されます。次のようになります。 25%[=============>______________________________________] 25,000 100.0K/s (下線はスペースです。複数の連続したスペースをそこに入れる方法がわかりませんでした) ただし、stdoutに別の行を書き込んで別の進行状況バーを追加する代わりに、次のように更新します。 50%[===========================>________________________] 50,000 100.0K/s そしてwget、これも唯一の例ではありません。たとえば、何かをパイプしlessてから終了しても、以前に実行したコマンドの結果とともに、元のプロンプトがまだそこにあります。それはあなたが去ったことがないようなものです。 だから、私の質問は、これは何と呼ばれ、どのように実装するのですか、一度に1行だけで動作しますか、これをCで使用できますか?
24 terminal 



2
実行可能なシンボリックリンクは「コマンドが見つかりません」という結果になります
次のようなシンボリックリンク(昨日)を作成しました。 sudo ln -s bin/python /usr/bin/prj-python 実行すると: prj-python file.py 私は得る: prj-python: command not found リンクを再度作成しようとすると、次のメッセージが表示されます。 ln:シンボリックリンクの作成 `/ usr / bin / prj-python ':ファイルが存在します なぜそれが起こっているのですか?私$PATHは: / usr / local / sbin:/ usr / local / bin:/ usr / sbin:/ usr / bin:/ sbin:/ bin:/ usr / games:/ opt / real / …
24 symlink  ln 

3
相対パスを持つtar
相対パスを使用してtarでアーカイブを作成しようとしています。次のコマンドを使用します。 tar czf ~/files/wp/my-page-order.tar.gz -C ~/webapps/zers/wp-content/plugins/ ~/webapps/zers/wp-content/plugins/my-page-order ただし、アーカイブファイルにはまだ絶対パスがあります。相対パスでtarを使用するにはどうすればよいですか?
24 tar 


4
bashスクリプトでyesと答えます
git clonebashスクリプトを実行しようとしていますが、スクリプトを初めて実行したときにサーバーがまだわからない場合、スクリプトは失敗します。私はこのようなものを持っています: yes | git clone git@github.com:repo/repoo.git The authenticity of host 'github.com (207.97.227.239)' can't be established. RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. Are you sure you want to continue connecting (yes/no)? しかし、それはを無視していyesます。git clone既知のホストにキーを強制的に追加する方法を知っていますか?
24 shell  ssh  scripting  git 


9
Linuxでライブスクリーンキャストを行うには、どのソフトウェアを使用できますか?
ローカルユーザーグループ会議のライブスクリーンキャストを行うためのソフトウェアを探しています。そのためにどのソフトウェアを使用できますか?理想的には、コンピューターの画面とスピーカーの音声をキャプチャして、ライブでストリーミングしたいですか? 編集:デスクトップを録画してビデオをアップロードするだけではありません。それが起こっているので、私はデスクトップをライブストリーミングしようとしています。

9
画面にstderrのみを表示しますが、stdoutとstderrの両方をファイルに書き込みます
これを実現するためにBASHマジックを使用するにはどうすればよいですか? 画面にstderrの出力のみを表示し たいのですが、stdoutとstderrの両方をファイルに書き込みたいです。 明確化:stdoutとstderrの両方を同じファイルに収めたい。それらが起こる順序で。 残念ながら、以下の答えはどれもこれを行いません。


2
ArchLinuxの不明な公開キー8F0871F202119294
私はすでにこれをインストールして行きます: 1 core/archlinux-keyring 20170104-1 [installed] 10 blackarch/blackarch-keyring 20140118-3 [installed] しかし、AUR libc++abiからアップグレードするとエラーが発生しました。 ==> Verifying source file signatures with gpg... llvm-3.9.1.src.tar.xz ... FAILED (unknown public key 8F0871F202119294) libcxx-3.9.1.src.tar.xz ... FAILED (unknown public key 8F0871F202119294) libcxxabi-3.9.1.src.tar.xz ... FAILED (unknown public key 8F0871F202119294) ==> ERROR: One or more PGP signatures could not be verified! …
24 arch-linux 

8
エイリアスが定義された場所を確認することはできますか?
などのエイリアスllは、aliasコマンドで定義されます。 type llどのコマンドを印刷するかなどでコマンドを確認できます ll is aliased to `ls -l --color=auto' またはcommand -v llどの印刷 alias ll='ls -l --color=auto' またはalias llこれも印刷します alias ll='ls -l --color=auto' 私は見つけることができないようどこすなわち、エイリアスが定義されたようなファイル.bashrc実行しているシェルで、またはおそらく手動で。この時点で、これが可能かどうかはわかりません。 ロードされたすべてのファイルを単純にbash調べて、それらすべてをチェックする必要がありますか?
24 bash  terminal  bashrc 

4
tmuxの新しいペインには、以前のディレクトリの代わりにデフォルトとしてホームディレクトリがあります
たとえばペインがあるペインでCtrl+ "(新しいペインを作成)を押すPWD /tmpと、新しいペインがホームフォルダーとして起動します~。 私は/unix//a/109255/72471を見て、それはWindowsに関する同じ問題で私を助けました。 ただし、split-window挿入しても問題を解決できませんでした bind " split-window -c "#{pane_current_path}" に私の~/.tmux.conf。 私はtmux 1.9aを使用しているため、ここに記載されている古いバージョンの厄介なソリューションは望んでいません(とにかく私の場合は動作しません): bind '"' set default-path "" \; split-window -v \; set -u default-path tmux新しいペインを作成するときに、ペインの現在のパスとしてデフォルトディレクトリを設定するように指示するにはどうすればよいですか?
24 tmux 

4
ファイル名に非ASCII文字または非印刷文字が含まれるファイルを識別する
約700,000個のファイルがある80GBのディレクトリサイズでは、ファイル名に英語以外の文字が含まれるファイル名がいくつかあります。苦労してファイルリストをトロールする以外に、次のものがあります。 これらのファイル名をリストするか、そうでなければ識別するための簡単な方法は? 印刷可能な英語以外の言語の文字を生成する方法-印刷可能な範囲にリストされていない文字man ascii(したがって、これらのファイルが識別されていることをテストできます)

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