Unix & Linux

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

5
apt-getを使用してGitの新しいバージョンに更新するにはどうすればよいですか?
Ubuntu Oneiric 11.10で新しいマシンをセットアップし、実行しました apt-get update apt-get upgrade apt-get install git 今、私がgit --versionそれを実行すると、私が持っていると教えてくれますgit version 1.7.5.4が、私のローカルマシンにはもっと新しいものがありますgit version 1.7.9.2 ソースからインストールして最新バージョンを入手できることは知っていますが、可能な限りパッケージマネージャーを使用してすべてを標準化することをお勧めします。 のapt-get新しいバージョンを取得するために使用することは可能gitですか?それを行う正しい方法は何ですか?
156 ubuntu  apt  upgrade  git 


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

10
いくつかの出力の各行から先頭と末尾の空白をトリミングするにはどうすればよいですか?
出力の各行から先頭と末尾のスペースとタブをすべて削除したいと思います。 trim出力をパイプすることができるような簡単なツールはありますか? サンプルファイル: test space at back test space at front TAB at end TAB at front sequence of some space in the middle some empty lines with differing TABS and spaces: test space at both ends


9
環境変数がどこから来たのかを判断する方法は?
しばらく前にセットアップしたLinuxインスタンスがあります。起動してログインすると、root設定した環境変数がいくつかありますが、それらがどこから来たのか覚えていないか、見つけることができません。 私がチェックした~/.bash_profile、/etc/.bash_rcと、すべての起動スクリプト。 私が実行したfindとgrep無駄に。 明らかな場所を見るのを忘れているに違いないと思う。これを理解するためのトリックはありますか?

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

10
linux:システムで使用可能なすべてのディスクのすべてのUUIDを表示するにはどうすればよいですか?
私に/etc/fstabはこれが含まれています: # / was on /dev/sda1 during installation UUID=77d8da74-a690-481a-86d5-9beab5a8e842 / ext4 errors=remount-ro 0 1 このシステムには他にもいくつかのディスクがあり、すべてのディスクが正しい場所にマウントされているわけではありません(たとえば、/ dev / sda1と/ dev / sdb1は逆になる場合があります)。 システム上のすべてのディスクのUUIDを確認するにはどうすればよいですか?このシステムの3番目のディスクのUUIDを確認できますか?
154 linux  storage 

3
秘密のgpgキーをインポートする方法(あるマシンから別のマシンにコピーされます)?
gpgキーをあるマシンから別のマシンにコピーしようとしています。 私がやります: gpg --export ${ID} > public.key gpg --export-secret-key ${ID} > private.key ファイルを新しいマシンに移動してから、次の操作を行います。 gpg --import public.key gpg: nyckel [ID]: public key [Name, e-mail] was imported gpg: Total number of treated keys: 1 gpg: imported: 1 (RSA: 1) gpg --allow-secret-key-import private.key sec [?]/[ID] [Creation date] [Name, e-mail] ssb [?]/[SUB-ID] [Creation date] …
153 gpg 


7
単一のLinuxプロセスのメモリ使用量を制限する
pdftoppmユーザー提供のPDFを300DPI画像に変換するために実行しています。これは、ユーザーが非常に大きなページサイズのPDFを提供する場合を除いて、うまく機能します。 pdftoppmそのサイズの300DPIイメージをメモリに保持するのに十分なメモリを割り当てます。100インチの正方形ページの場合、100 * 300 * 100 * 300 *ピクセルあたり4バイト= 3.5GBです。悪意のあるユーザーが、ばかげた大きなPDFを渡して、あらゆる種類の問題を引き起こす可能性があります。 だから、私がやりたいことは、私が実行しようとしている子プロセスのメモリ使用量に何らかのハード制限を設定することです。たとえば、500MB以上のメモリを割り当てようとすると、プロセスが死ぬだけです。それは可能ですか? これにulimitを使用できるとは思いませんが、1プロセスに相当するものはありますか?
152 linux  memory  ulimit 

3
画面を再開できません、すでに接続されていると言いますか?
私はリモートのDebian Jessieサーバーで作業しています。スクリーンセッションを開始し、スクリプトの実行を開始しましたが、ネットワークタイムアウトにより切断されました。 今、私は再びログインし、セッションを再開したいと思います。 これは、画面をリストするときに表示されるものです。 $ screen -ls There are screens on: 30608.pts-8.myserver (11/03/2015 08:47:58 AM) (Attached) 21168.pts-0.myserver (11/03/2015 05:29:24 AM) (Attached) 7006.pts-4.myserver (10/23/2015 09:05:45 AM) (Detached) 18228.pts-4.myserver (10/21/2015 07:50:49 AM) (Detached) 17849.pts-0.myserver (10/21/2015 07:43:53 AM) (Detached) 5 Sockets in /var/run/screen/S-me. 一度に2つの画面に接続されているようです。 次に、スクリプトの結果を確認するために、以前実行していたセッションを再開します。 $ screen -r 30608.pts-8.myserver There is a screen …
151 gnu-screen 

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. 何か案は?

7
サブツリー内のすべての空のディレクトリを削除する方法は?
サブツリー内のすべての空のディレクトリを削除するにはどうすればよいですか?私は次のようなものを使用しました find . -type d -exec rmdir {} 2>/dev/null \; しかし、空のディレクトリのみを含むディレクトリを削除するには、複数回実行する必要があります。さらに、特にcygwinの場合は非常に遅くなります。
151 directory  find  rm 

5
圧縮されたアーカイブから特定のファイルのみを特定のディレクトリに抽出します
パスがわかっているZIPファイルから単一のファイルを抽出する必要があります。次のようなコマンドがあります: unzip -d . myarchive.zip path/to/zipped/file.txt 残念ながら、上記のコマンドは、のファイルへのパス全体を抽出して再作成します./path/to/zipped/file.txt。ファイルを指定されたディレクトリに単純に引き出す方法はありますか?
151 zip 

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