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

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


4
ウォールメッセージをデスクトップユーザーに表示する方法はありますか?
自宅から離れて、自宅のコンピュータでssh-ingしているとしましょう。何らかの理由で、再起動する必要があります。 # shutdown -r +10 これはを介して毎分警告メッセージを送信しますwall。これは、たとえば私の両親による通常のデスクトップの使用では完全に見えません。 wallメッセージが通知などを介してデスクトップに到達する方法はありますか?

3
コマンドラインインターフェイスでのワイヤレスの構成
ノートパソコンのトラブルシューティングのために、CLIとネットワークを使用してリカバリカーネルを起動することがあります。それでは、コマンドラインを介してワイヤレスルーターまたはAPに接続する方法はありますか?可能であれば、次のコマンドは何ですか。 利用可能なネットワークを一覧表示します。 SSID、WPA2キー、DHCPモードを使用してネットワークに接続します。 接続するコマンド:SSID、アドホックモード、IPアドレス、ネットマスク、ゲートウェイ。

4
gnome-appletなしでネットワークを有効にする
ウィンドウマネージャーとしてXMonadに切り替えました。ラップトップを休止状態にすると、ハングアップしてシャットダウンしないことがあります。電源ボタンを5秒間押して強制的にオフにする必要があります。 再起動後、インターネットに接続できません。ログアウトしてgnomeに移動し、ログイン後、ネットワークアプレットアイコンを右クリックして、ネットワークオプションを有効にします。その後、私のインターネットは再び動き始めました。 コマンドラインまたは別のオプションを使用してこれを行う方法はありますか?

3
コマンド「センサー」からのみCPU温度を表示します
では、コマンドを実行すると: sensors トラックに大量の情報が表示されます。 atk0110-acpi-0 Adapter: ACPI interface Vcore Voltage: +1.16 V (min = +0.85 V, max = +1.60 V) +3.3 Voltage: +3.39 V (min = +2.97 V, max = +3.63 V) +5 Voltage: +5.17 V (min = +4.50 V, max = +5.50 V) +12 Voltage: +12.36 V (min = +10.20 …

1
デバイスを挿入せずにddを使用した後の/ dev / sdbを修正
私はこのコマンドを使用して、ddで起動可能なUSBを作成していました。これは、以前は問題なくシステムで何度も使用していました。ただし、今回はUSBを接続するのを忘れたため、USBが存在しないデバイスに書き込もうとしました。次のメッセージで終了しました: 3821010944 bytes (3.8 GB, 3.6 GiB) copied, 48 s, 79.5 MB/s dd: error writing '/dev/sdb': No space left on device 920+0 records in 919+0 records out 3857190912 bytes (3.9 GB, 3.6 GiB) copied, 48.4669 s, 79.6 MB/s sdbが割り当てられている限り、どのポートに接続しても、パーティションマネージャーはそれを3.59 GBのストレージとパーティションテーブルのない「不明なデバイス」として認識し、ddは以前と同じエラーを返します。一方、ファイルシステムは、USBへのアクセス、読み取り、書き込みを問題なく実行できます。 これを修正する方法に関するアドバイスはありますか?

4
システム上のUbuntuのバージョンを.sh(bash)スクリプトでどのように確認できますか?
だから私はbash /実行可能ファイルを作成しようとしています、そしてそれはシステム上のUbuntuのバージョン番号を知る必要があります。オンラインで見つけた方法はすべてで構成されていますがlsb_release -r、これを変数に出力することはできません。 Ubuntuの現在のバージョンを取得してシェル実行可能ファイルの変数として保存する方法はありますか?

4
/ bin / shリンクを一時的に変更する
私は/bin/shBashである必要のあるソフトウェアを持っていますが、UbuntuのデフォルトはDashであり、それをデフォルトのままにしておきたいです。永久にBashに変更したくありません。 実行中のターミナルセッションに対してのみ変更する方法はありますか?したがって、このターミナルで実行されているプログラムは/bin/shbashにリンクされているように見えますが、システムの残りの部分はまだDashを認識していますか?または、ソフトウェアをだまして/bin/shBashとして認識させることはできますか? 私はこのソフトウェアを作成せず、/bin/bash代わりに使用するためにそれをハッキングすること/bin/shは本当にオプションではありません。
9 command-line  bash  sh 


4
リストに基づいて.xls / .xlsxスプレッドシートを複数の.csvに変換する
1つの.xls / .xlsxファイルのすべてのシートを.csvに変換する必要があります。これは、すべてのディレクトリとサブディレクトリにあるすべての.xlsファイルに対して(再帰的に)行われます。 手順1:次のコマンドを使用して、すべての.xlsのシート名を.csvに取得します。 for file in $(find . -name '*.xls' -o -name '*.xlsx');do in2csv -n "$file" > ${file%.xls}-sheetnames-list.csv; done filename-sheetnames-list.csv リストとして機能できます: sheetname1 sheetname2 sheetname3 ステップ2:in2csvを使用して特定のシートを.csvに変換するためのコードは次のとおりです。 in2csv --sheet "SHEETNAME" filename.xls > filename-SHEETNAME.csv .xls / x内のすべてのシート名を取得し、.xls / xを含むすべてのディレクトリに対してすべてのシートを個別に書き込むにはどうすればよいですか? in2csv --write-sheets "-" filename.xls > filename-sheet1.csv filename-sheet2.csv .... これからすべてのシートを取得する方法がわからない、sheet1.csvにのみ出力を提供します。
9 command-line  csv  xls 

1
Grep -E、Sed -E-'[x] {1,9999}'を使用するとパフォーマンスが低下しますが、なぜですか?
ときgrepやsedオプションとともに使用され--extended-regexp、パターンが{1,9999}使用されている正規表現の一部であり、これらのコマンドの性能が低くなります。より明確にするために、以下はいくつかのテストに適用されます。[1] [2] 相対性能grep -E、egrepおよびsed -E、で作られたので、唯一のテストはほぼ等しいgrep -Eが設けられています。 テスト1 $ time grep -E '[0-9]{1,99}' < /dev/null real 0m0.002s テスト2 $ time grep -E '[0-9]{1,9999}' < /dev/null > real 0m0.494s テスト3 $ time grep -E '[0123456789] {1,9999}' </ dev / null >リアル21分43.947秒 テスト4 $ time grep -E '[0123456789]+' < /dev/null $ time grep …

2
コマンドラインを使用してGitHubリポジトリを.zipとしてダウンロードする方法
Ubuntuのコマンドラインを使用してGitHubから.zipファイルをダウンロードしようとしています。wgetリモートUbuntuシステムでコマンドを使用しています。 私は実行wget <link>ところ<link>、私がダウンロードしたいファイルのアドレスバーのリンクです。で終わりarchive.zip?ref=masterます。 今、私がコマンドを実行しているとき、それは私が望むファイルではtext/htmlなくタイプのファイルをダウンロードしています.zip。 のパラメータとしてリンクを取得する方法を教えてくださいwget。現在、ボタンのリンクアドレスを(右クリックを使用して)コピーし、それをwgetパラメーターとして書き込んでいます。


1
realpathまたはreadlinkによって返された絶対パスをサニタイズまたはエスケープするにはどうすればよいですか?
realpathreadlink絶対パスを返します: +akiva@X230:~$ realpath ZannaIsAwesome /home/akiva/ZannaIsAwesome このようなパスは簡単に処理できます。ただし、このようなものにはいくつかの問題があります: 例えば: したがって、このような名前は、他のコマンドにフィードできるようにするために、無害化する必要があります。ユースケースは次のようなものです。 +a@X230:~/\e[92mM@r|< $hu+'|'|_e|\|\|0rth [`-_-"]$ bacon=$(realpath pullingATerdon) +a@X230:~$ vim $bacon 言うまでもなくvim $bacon、期待どおりに動作しません。 他のコマンドで機能するように、絶対パスをサニタイズするにはどうすればよいですか?

2
rootユーザーに切り替えるが同じディレクトリにとどまる方法
最近Ubuntuに切り替えましたが、次のコマンドを使用してrootユーザーに切り替えたときに1つのことに気づきました sudo su - root ルートのホーム(/root)に直接移動するので、ファイルシステム(このコマンドを実行したディレクトリ)で自分の場所を失う。現在のディレクトリを失うことなくルートに切り替える方法はありますか?

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