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

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

2
すべてのGUIベースのタスクを代替のコマンドライン形式でログファイルに表示できますか?
たとえば、私は通常、アプリケーションメニューからマウスパッド(geditに相当するxfce)を開きます。ただし、ターミナルでと入力してこれを実行することもできますmousepad。 この例に続いて、GUIを介してマウスパッドを開くたびに、ログファイルに新しい行が書き込まれ、次のようになりSep 5 15:35:11 lucho@lucho:~$ mousepadます。より一般的には、コマンドラインを介して実行できる可能性のあるすべてのGUIアクティビティ(プログラムを開く、アクセス許可を変更する、システム設定を変更するなど)をログに記録し、代わりのコマンドライン実行形式で記述します。これは、コマンドラインの使用方法に関する知識を向上させるために必要です(manページを経由せずに)。コマンドライン(スクリプトまたはキーボードショートカットを介して自動化できるものもある)を介して実行しないGUIを介して実行する多くのことがあり、このログファイルがあると、それらを学習するのに適した方法になります。 にsyslogファイルが存在することは知っていますが/var/log、それは必要ではありません。私の知る限り、UbuntuリポジトリのActivity Log Managerアプリはコマンドライン形式を表示しません。ホームフォルダーにある.bash_historyファイルのようなものが必要ですが、GUIベースのアクティビティを記録しています。

5
画面のH + Wジオメトリのみを取得し、後で+ x + yを取得しない
私はこの記事を読んでいます。そこに行く声明があります: ffmpeg -f alsa -ac 2 -i hw:0,0 -f x11grab -s $(xwininfo -root | grep 'geometry' | awk '{print $2;}') -r 25 -i :0.0 -sameq -f mpeg -ar 48000 -s wvga -y sample.mp4 コマンドを実行すると、次のセクションでエラーが発生します。 xwininfo -root | grep 'geometry' | awk '{print $2;}' その理由は、私のコンピューターでこのコマンドを使用すると、次のように出力されるためです。 1360x768+0+0 1360x768代わりに、画面解像度出力の最後の部分を削除するにはどうすればよい1360x768+0+0ですか?

2
pwdと$ PWDの使用の違い
現在/現在の作業ディレクトリを印刷するには $PWD、環境変数とコマンド pwdを使用できます。それで、両方の使用法の違いは何ですか?または特定の目的のために何を選択すべきですか?


1
PATH変数は常にリセットされます。それを修正するには?
少し前に、PATH変数を展開してカスタムコマンドターミナルを作成できることがわかりました。残念ながら、ターミナルを閉じて再び開くと、常にリセットされます。 この問題を解決する方法を知っていますか? ターミナルコマンドを使用していくつかのスクリプトを開始する場合、以前はPATH変数を毎回展開したくありません...

1
時間ごとのGITプッシュ
バッチスクリプトを使用して1時間ごとにGitプッシュを自動化することは可能ですか? 私は通常これを入力します: git add * git commit -m "latest update" git push https://username:password@github.com/username/repository.git master これを自動化するにはどうすればよいですか?

3
bashプロンプトの現在のパスをディレクトリごとに1文字に短縮するにはどうすればよいですか?
私はどこにいたか思い出せませんが、bashプロンプトの現在のパスが興味深い方法で短縮されているのを見てきました。パスに含まれるすべてのディレクトリ(最後のディレクトリを除く)は、最初の文字だけに置き換えられます。たとえば、path/to/some/directoryはに短縮されp/t/s/directoryます。 どうすればその動作を再現できますか?

3
eval $(cat filename)はソースファイル名と同じですか?
いくつかのbash関数を扱っていて、source ...コマンドがわからなかったのでeval $(cat ...)代わりに使用しました。今、私はそれを使用するたびに変更する必要がありますか、それともまったく同じ機能ですか? 現在は同じように機能しているようですが、後で誤解を招く可能性のある違いがあるかもしれません。知りたいだけです。


9
Unityダッシュで端末を検索できません
以前は「Dash Home」で端末を検索でき、端末を表示していました。ただし、この方法は機能しなくなります。「ダッシュホーム」では「ターミナル」を検索することすらできません。 1つは、NTFSパーティションにホームディレクトリがあり、Windows 7のデュアルブートと共有していることです。Windows 7が問題の原因かどうかはわかりません。 とにかく「ターミナル」を取り戻すことはできますか?端子なしでは人生は悲惨です。

3
コマンドラインを使用してWifiをセットアップする方法
コマンドラインを使用してWifiをセットアップするにはどうすればよいですか? 次のように設定する必要がありますが、失敗しました: 目標: Security: WEP Network name: wifi59/7 Key/password: xyz 試して失敗しました: sudo iwconfig wlan0 mode managed sudo iwconfig wlan0 channel 11 sudo iwconfig wlan0 essid wifi59/7 sudo iwconfig wlan0 key xyz Error for wireless request "Set Encode" (8B2A) : SET failed on device wlan0 ; Invalid argument.

3
ps auxを使用したプロセスID
私はシェルプログラミングの初心者です。端末からプログラム(NetBeansなど)を開始したと仮定すると、 ps aux|grep netbeans 出力を取得します pre 18775 1.2 0.0 12524 1972 pts/3 S 20:17 0:00 ここで、18775はプロセスのPIDなどを指定します。 それから私はそれを使ってそれを殺します kill 18775. NetBeans UIが消えます。最初のコマンドを使用してpidを取得しようとしても、次のようになります。 pre 19137 0.0 0.0 9136 1068 pts/3 S+ 20:19 0:00 grep --color=auto netbeans プロセスが強制終了された場合、なぜ上記の出力がまだ表示されるのですか?




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