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

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


1
端末を開くたびに「404 ::コマンドが見つかりません」というメッセージを受け取り続ける
404:: command not foundターミナルを開くたびにメッセージが表示され続けることに気づきました。このメッセージが表示される前に、何をインストールしたか覚えていません。 bashのどのスタートアップファイルにも見つかりません。 $ grep 404 -H ~/.bashrc ~/.profile ~/.bash_profile ~/.bash.login \ ~/.bash_aliases /etc/bash.bashrc /etc/profile \ /etc/profile.d/* /etc/environment 2> /dev/null $ 私も走ったPS4='${BASH_SOURCE}:${LINENO} ' bash -lxe、あなたはここで見つけることができる完全な出力を見つけることができます。

4
正規表現を使用せずにcp / mvを使用して複数のファイルをコピー/移動する
いくつかのファイルといくつかのフォルダーを含むフォルダーがあるとします(ファイルはどのタイプでもかまいません)。そして、それらのファイルやフォルダの一部をmv/ cpコマンドを使用して移動/コピーしたいと思います。Ctrlキーを使用して選択し、ターミナルを使用して移動/コピーを行うのと同じように、それらのいくつかをランダムに選択できる方法はありますか?異なるタイプのファイルを選択したいので、ワイルドカードも正規表現も使用できません。それらの名前には類似性が少しあります。
9 command-line  bash  cp  mv 

5
大きなテキストファイルでgrep / sedを使用して日付の範囲からテキストを取得する方法
大きなファイルテキスト(ほぼ3 GB)があります。これはログファイルです。このファイルから、7月13日から7月19日までの日付の範囲に対応するテキストの行を取得します。私のログ形式は: 2016-07-12 < ?xml version> 2016-07-13 < ?xml version> 2016-07-18 < ?xml version> 2016-07-18 < ?xml version> 2016-07-19 < ?xml version> 2016-07-20 < ?xml version> sample text sample text sample text sample text sample text sample text 2016-07-20 < ?xml version> sample text sample text 2016-07-20 < ?xml version> …

2
lint:コマンドが見つかりません
Ubuntuにはlintユーティリティがありますか?どのようにインストールされますか? コンピュータプログラミングでは、lintはUnixユーティリティです。 https://en.wikipedia.org/wiki/Lint_%28software%29 thufir@mordor:~$ thufir@mordor:~$ gcc program.c -o prog program.c:5:1: warning: return type defaults to ‘int’ [-Wimplicit-int] main() ^ thufir@mordor:~$ thufir@mordor:~$ ./prog Hello World thufir@mordor:~$ thufir@mordor:~$ lint program.c No command 'lint' found, did you mean: Command 'line' from package 'util-linux' (main) Command 'jlint' from package 'jlint' (universe) Command 'link' from …

5
bashを使用してパス文字列の1つの要素を取得する
次のコマンドを実行して読み取るファイルパスを含むASCIIファイルがあります。 while read p; do echo $p; done < filelist.txt ファイルには、次のパターンのファイルパスが含まれています。 ./first/example1/path ./second/example1/path ./third/example2/path パス文字列の特定の部分(from /から/)を取得するにはどうすればよいですか。たとえば、次のような出力を取得する必要があります。 first second third そしてまた example1 example1 example2 正規表現とを使用してこれを行う方法は確かにありますが、sed私はそれに慣れていません。


2
実際のコマンドで実行できるように、オートコンプリートするエイリアスの引数で[TAB]を機能させる方法
.bash_aliasesファイルに作成した多くのエイリアスがあり、それらは非常に便利なので、パッケージのすべての情報が必要な場合は、次のようにします。 allinfo software-center そしてそれは以下と同等です: apt-cache show software-center エイリアスが次のように設定されているため: alias allinfo='apt-cache show' しかし、これには1つの欠点があります。現在、実際のコマンドの代わりTABに使用allinfoすると、オートコンプリートできません。したがって、この欠点を克服allinfo software-ce[TAB]し、実際のコマンドで使用する場合と同じように機能するようにして、大きなタブスペースを作成するだけの方法があるのではないかと思いました。 使用していgnome-terminalます。 OS情報: No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 15.04 Release: 15.04 Codename: vivid パッケージ情報: gnome-terminal: Installed: 3.14.2-0ubuntu3 Candidate: 3.14.2-0ubuntu3 Version table: *** 3.14.2-0ubuntu3 0 500 http://gb.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages 100 /var/lib/dpkg/status

3
7zip:ファイルタイプを除外する方法
次のファイルタイプを除外したい: epub pdf html(大文字も) azw3 モビ opf txt これまでのところ機能していないようですが、「コマンドラインが正しくありません」というエラーが表示されます。 7z e "-x!*.epub" "-x!*.pdf" "-x!*.html" "-x!*.azw3" "-x!*.mobi" "-x!*.txt" "-x!*.HTML" "-x!*.opf" * 二重引用符なしで上記のコマンドも試しました。 ここからの情報(Windows用)を使用して上記のコマンドを作成しましたが、Linuxでは動作しないようです。

6
ファイルの各列の合計を数える
スペース ''で区切られた列数が異なるファイルで、列の合計を数える方法。例は必要性を示します: File A: 1 2 2 3 4 5 6 1 1 1 5 次に、出力は次のようになります。 列1の場合(1 + 2 + 4 + 1)= 8 列2は11です 列3は7 列4は5です

1
Gitでコミットサイズを取得していますか?
各コミットで使用された容量を確認する方法はありますか?各コミット後にプッシュすると、送信されるデータの量が表示されます。これは、それを推定する1つの方法です。しかし、もっと良い方法があるはずです。 受け入れられた解決策は私に次の出力を与えます: $ ./git-commit-sizes 1494 40eb8832156be81711f3816f04031cf3b8ef16b0 2 0 fbfb9f4c1f7ae403b9d8b4e194e384c6c41283ad 2 1961638 35e59833bad00edff2c5e8600eb4e62251606556 23 0 49cffee125318113d5dbe6f81e4ce12dcc07263d 2 各行は1つのコミットを表し、3つの情報を提供します。 使用バイト数、sha1名、変更されたファイル


5
VLCプレーヤーを完全に削除する方法?
VLCプレーヤーをインストールしましたが、完全に削除したいので、ターミナルで次のコマンドを入力しました。 sudo apt-get purge vlc そして、それはそれをパージしたと私に言ったが、ターミナルで私が入力したときvlc、これは出力でした(ただしGUIは起動しませんでした): VLC media player 2.2.0-pre2 Weatherwax (revision 2.2.0-pre1-15-g5178b24) [0000000001f3bab8] core interface error: no suitable interface module [0000000001f21118] core libvlc error: interface "globalhotkeys,none" initialization failed [0000000001f21118] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. [00000000020f66d8] [cli] lua interface: Listening …

2
出力を変数にリダイレクトしますか?
2つのコマンドからの出力を変数に送信することに興味があります。出力を画面に表示したくないので、スクリプト内の変数に割り当てて、もう一度使用できるようにします。 以下のコマンドを使用して、ディレクトリからファイルサイズを取得しています。 ls -l /var/spool | wc -c このコマンドは、ファイルサイズをバイト単位で取得し、出力を整数として表示します。この整数を好きな変数に割り当てて、後で別の変数と比較できるようにしたい これはうまくいかないようです: size = ls -l /var/spool | wc -c リダイレクトは機能しますか? このような.... ls -l /var/spool | wc -c > size どちらにしても、この数値出力を変数に割り当てて、画面に表示しないようにします。 どんな提案も大歓迎です!

2
Lame-すべての320kbps mp3を192kbps mp3に再エンコードする方法
タイトル通り。192kbpsに変換する必要がある320kbps形式のMP3がたくさんあります。現在lame --mp3input -b 192、同じ名前のファイルを作成する.mp3拡張子を追加して使用しています。だから私はで終わるfoo.mp3.mp3。 ディレクトリを入力し、320kbpsのサブディレクトリをスキャンして192kbpsに変換し、見つかった場合は上書きできるようにする必要があります。ラメはこれのための最高のツールですか? ありがとう

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