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

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

5
ディレクトリの指定されたファイル名でのみパターン/テキストを再帰的に検索しますか?
私は(例えば、ディレクトリを持っているabc/def/efg多くのサブディレクトリ(例えば,:で)abc/def/efg/(1..300))。これらのサブディレクトリにはすべて共通のファイル(例:)がありますfile.txt。file.txt他のファイルを除いて、これだけで文字列を検索したい。これどうやってするの? を使用しましたが grep -arin "pattern" *、サブディレクトリとファイルが多数ある場合は非常に遅くなります。

3
ログインシェルはどこで定義されていますか?
sudo -i/-s ここの違いを読んでいました。コマンドを使用した後shopt、all(sudo su/sudo -i/sudo -s)は$SHELL同じ結果を提供しますが、shoptコマンドの結果は異なります。 それでは、ログインシェルと非ログインシェルはどのように定義されていますか? どこからshopt結果を得ますか? なぜ関係ないの$SHELLですか? 須藤す givinv@87-109:~$ sudo su root@87-109:/home/givinv# root@87-109:/home/givinv# root@87-109:/home/givinv# shopt -q login_shell && echo 'Login shell' || echo 'No login shell' No login shell root@87-109:/home/givinv# echo $SHELL /bin/bash root@87-109:/home/givinv# root@87-109:/home/givinv# exit givinv@87-109:~$ sudo -i givinv@87-109:~$ sudo -i root@87-109:~# root@87-109:~# shopt -q login_shell && …

7
パーティションのディスク使用率を整数としてキャプチャする方法は?
パーティションがマウントされているディレクトリを使用して、特定のパーティションのディスク使用量をキャプチャする方法が必要です。出力は、変数に保存したいので、パディングや後続の記号のない整数でなければなりません。 私はを使用しましdf --output=pcent /mount/pointたが、不要なヘッダー、値の前の単一スペースのパディング、および値の後に続く%記号があるため、出力をトリミングする必要があります。 Use% 83% この場合、私が望む出力は単純になります83。の出力を使用することの欠点を認識しdfていませんが、それに依存しない他のメソッドを受け入れます。


1
nohupがファイル〜/ nohup.outを作成しないようにするにはどうすればよいですか?
コマンドを使用$ nohup ...してバックグラウンドでアプリケーションを起動し、後でターミナルウィンドウを閉じます。 実行すると、ファイルが作成されます~/nohup.out。 例: orschiro@x230:~$ nohup /bin/bash -c "sleep 15 && python3 /home/orschiro/bin/show_state.py" nohup: ignoring input and appending output to 'nohup.out' nohup作成を防ぐにはどうすればよいnohup.outですか?


13
CLIを使用して深くネストされたディレクトリにすばやく移動したり、移動したりするにはどうすればよいですか?
を使用cd <directory>すると、ディレクトリが存在する場合はそれが開かれることがわかります! また、cd ..現在の作業ディレクトリから1レベル上に移動します。 しかし、のような長いパスを持つネストされたディレクトリがある場合/home/thina/teams/td/tech/app/release/apks、フォルダに移動するのは面倒でapksあり、また別のノードに戻るのは難しい/home/thina/teams。 cdand の入力をスキップする方法はありcd ..ますか?Ubuntu 16.04を使用しています。


4
シェルの `|`記号の意味は何ですか?
コマンドでの|記号の意味は何sudo ps -ef | grep processnameですか? また、誰もこのコマンドを説明できますか?このコマンドは、PIDを取得してそのプロセスを強制終了するためにのみ使用sudo ps -ef | grep processname | grep -v grepしました-v grepが、以前に生成されたPIDを強制終了するような印象を受けていgrepます。もしそうなら、それはどのように機能しますか?

4
`docker ps`の出力からマッピングされたポートを抽出する方法
次のコマンドを使用して、Dockerコンテナで使用されるすべてのポートを取得しようとしています。 sudo docker ps | tail -n1 29ba3137f3e2 java8/local:latest "/bin/bash" 3 hours ago Up 3 hours 0.0.0.0:8080->8080/tcp, 0.0.0.0:8443->8443/tcp, 0.0.0.0:32783->5432/tcp, 0.0.0.0:32782->10523/tcp DEMO-20151118124751 ターミナルで実行したとき、欲しいものが手に入りました。 $ sudo docker ps | tail -n1 | awk '{print $12}' 0.0.0.0:32783->5432/tcp, しかし、マップされたすべてのポートが必要です。このようなシェルスクリプトを作成することは可能ですか? #!/bin/bash paramnum=$(sudo docker ps | grep $lasttimestamp | wc -w); text=$(sudo docker ps | tail …

2
wgetですべての画像ファイルを取得する
フォルダー内のすべての画像ファイルをダウンロードしようとしています。私は試した wget -r https://example.com/ そして wget https://example.com/*.jpg これらは機能しませんでした。誰でも案内できますか?


4
コマンドライン経由でサイズが0バイトのファイルを削除しますか?
そのため、他のディレクトリで満たされたディレクトリを取得しましたが、サイズのないファイルを削除できるかどうか疑問に思っていました。通常、これらのファイルは0バイトです。これらすべてのサブディレクトリをマージしたいので、完全に合法なファイルを無重量の0バイトファイルに置き換えることができます。ゼロバイトファイルを削除する方法はありますか?


4
端末でAscii Ubuntuロゴを取得する方法
私は先日、携帯電話とスクリーンダンプを使用してLinuxフォーラムに参加し、誰もが「screenfetch」などの何かを入力したコンピューターのアスキーアートを覚えていました。

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