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

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


4
「/ proc / * / environ」ファイルを個別の行に分割するにはどうすればよいですか?
/proc/*PID*/environファイルの内容をより読みやすい形式で取得しようとしています。以下に示す方法でそれを行うことができますが、これは適切な方法ではないと確信しています。 $ cat "/proc/$(pgrep gnome-session -n -U $UID)/environ" USER=spasTEXTDOMAIN=im-configXDG_SEAT=seat0XDG_SESSION_TYPE=waylandSHLVL=1QT4_IM_MODULE=ximHOME=/home/spasDESKTOP_SESSION=ubuntuGNOME_SHELL_SESSION_MODE=ubuntuDBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/busIM_CONFIG_PHASE=2LOGNAME=spasGTK_IM_MODULE=ibusJOURNAL_STREAM=9:147845_=/usr/bin/gnome-sessionUSERNAME=spasXDG_SESSION_ID=70PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/binXDG_RUNTIME_DIR=/run/user/1000LANG=en_US.UTF-8XDG_CURRENT_DESKTOP=ubuntu:GNOMEXDG_SESSION_DESKTOP=ubuntuXMODIFIERS=@im=ibusSHELL=/bin/bashGDMSESSION=ubuntuTEXTDOMAINDIR=/usr/share/locale/XDG_VTNR=2QT_IM_MODULE=ximPWD=/home/spasCLUTTER_IM_MODULE=ximXDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share:/usr/share:/var/lib/snapd/desktopXDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg $ cat -e "/proc/$(pgrep gnome-session -n -U $UID)/environ" USER=spas^@TEXTDOMAIN=im-config^@XDG_SEAT=seat0^@XDG_SESSION_TYPE=wayland^@SHLVL=1^@QT4_IM_MODULE=xim^@HOME=/home/spas^@DESKTOP_SESSION=ubuntu^@GNOME_SHELL_SESSION_MODE=ubuntu^@DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus^@IM_CONFIG_PHASE=2^@LOGNAME=spas^@GTK_IM_MODULE=ibus^@JOURNAL_STREAM=9:147845^@_=/usr/bin/gnome-session^@USERNAME=spas^@XDG_SESSION_ID=70^@PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin^@XDG_RUNTIME_DIR=/run/user/1000^@LANG=en_US.UTF-8^@XDG_CURRENT_DESKTOP=ubuntu:GNOME^@XDG_SESSION_DESKTOP=ubuntu^@XMODIFIERS=@im=ibus^@SHELL=/bin/bash^@GDMSESSION=ubuntu^@TEXTDOMAINDIR=/usr/share/locale/^@XDG_VTNR=2^@QT_IM_MODULE=xim^@PWD=/home/spas^@CLUTTER_IM_MODULE=xim^@XDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share:/usr/share:/var/lib/snapd/desktop^@XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg^@ $ cat -e "/proc/$(pgrep gnome-session -n -U $UID)/environ" | sed 's/\^@/\n/g' USER=spas TEXTDOMAIN=im-config XDG_SEAT=seat0 XDG_SESSION_TYPE=wayland ... に特定の値を割り当てる必要があるかもしれませんが$IFS、それは何ですか?上記の結果を達成するための適切な方法は何ですか?

5
Ubuntuのコマンドラインを使用してPCの電源ハードウェア情報を検索します
ブランド/モデル名や最大(サポートされている)出力電圧などの電源情報を印刷するツールはありますか?2番目のGPUを追加する必要があり、追加の電圧をサポートすることを確認したいと思います。 Ps:アクセスができたときにセカンダリGPUをすでにインストールしていて、サーバールームの外に急いで行きました。後で確認したときに、2番目のGPUが認識されませんでした(今はもうアクセスできません!!:P)問題は、GPUが別のマシンで動作していたときの電源電圧の不足であるかどうかを確認したかったためです故障ではありません。 現在、私は現在PCに物理的にアクセスできません(sshのみ)。 私は、すなわち、他のexisitingツールも、他の記事を参照してくださいしようとしたsudo dmidecode -t 39、sensorsとipmitool、どれも成功して来ませんでした。


3
ファイルとその親ディレクトリを作成する
私はtouchコマンドがファイルを作成することを知っています: touch test1.txt しかし、どのようにファイルとそのフルパスを作成できますか? たとえば、私のデスクトップには何も含まれていません: ~/Desktop/$ ls ~/Desktop/$ で1.txtを作成したい~/Desktop/a/b/c/d/e/f/g/h/1.txt。次のような簡単なコマンドでこれを実行できますか? $ touch ~/Desktop/a/b/c/d/e/f/g/h/1.txt 絶対パスを手動で作成してからファイルを作成する代わりに?



3
エイリアスコマンドに引数を渡すことはできますか?
aliasコマンドで引数を渡すことができるかどうかを知りたいです。 例えば: alias d="dmesg|grep -iw usb|tail -5" これでd、最後の5行が印刷されます。dを使用して異なる行数を出力する場合は、エイリアスコマンドの宣言をd再度変更する必要があります。 行数を変更するために宣言を再入力する必要がないように、エイリアスの宣言を変更する方法はありますか。行数を引数として渡す際に、エイリアスを宣言することを組み込むようにd?または、これを解決する他の方法はありますか?

2
nohupコマンドの機能は何ですか?
私はUbuntuの初心者です。私はコマンドを学びました nohup [command] -走る <command>ハングアップ信号の影響を受けません 「ハングアップ信号に対する免疫」の意味が理解できません。それが話している信号の種類は何ですか?そして、このコマンドの使用方法を例を挙げて教えてください。

3
ターミナルウィンドウでLibreOffice Writerファイルを表示するためのツール
LibreOffice(.odt)形式のドキュメントファイルをいくつか使用しています。通常、私はもちろんLibreOffice Writerでそれらにアクセスします。しかし、テキスト端末でしかサイトに接続できない場合があります。 これらのファイルの内容をおおよその正しい形式で表示できる端末ベースのツールがあるのだろうか?(ファイルには主に単純なテキスト、箇条書きリスト、およびいくつかの1x1テーブルが含まれているため、フォーマットに関しては比較的単純なものです。) PSこの質問は、コマンドラインからLibreOffice自体を起動することに関するものではありません(ここで回答します)。

5
特定のコマンドを実行する権限があるかどうかを確認するにはどうすればよいですか?
私が普通のユーザーとしてコマンドを発行する権利を持っているかどうかを識別する方法はありますか。 例えば; シャットダウンコマンドを実際に発行する前に、発行する権利があるかどうかを確認したい。 次のコマンドのようなもの -> doIhaveRightToIssue shutdown -> Yes/No

1
シェルのロードが非常に遅い-Ubuntu 14.04
ターミナル(ctrl + alt + t)を開くと、プロンプトの読み込みに時間がかかります。私は同じ問題についてここで読んでいましたが、彼らの解決策のどれも私を助けませんでした。ターミナルを開くと、ロードに約4〜5秒かかります。プロンプトが表示される直前に、白いスプラッシュ画面のようなプログラムのポップアップがポップアップします。特定のパッケージ/ソフトウェアをインストールした後にこれが起こったとは思わない。助言がありますか? 前もって感謝します。

2
gnome-terminalのハイパーリンクを無効にします
gnome-terminalでハイパーリンクを無効にすることは可能ですか?ターミナルはテキストに下線を引くことはなく、クリックは常に選択を開始する必要があります。 これを行う理由は2つあります。まず、ターミナルの内容を確認せずに、背面にあるターミナルウィンドウをクリックするだけで、そこにあるハイパーリンクを誤ってクリックすることがよくあります。第二に、npmを使用する場合、電子メールアドレスのように見えるがそうではないテキストがたくさんあります。たとえば、react @ 0.13.3です。

1
ツリーの出力を色を失うことなくpdfに印刷する方法は?
次のコマンドを使用して、ディレクトリ構造をファイルに出力します。 tree -h somepath/ > tree_of_somepath.txt treeターミナル上で色付きの出力が得られますが、予想どおり、これをテキストファイルにリダイレクトすることはできません。の出力をtreepdfファイルに印刷し、色を保持したいと思います。 何か案は?
18 command-line  pdf  tree  ansi 

2
シェルスクリプトが行うすべてのアクティビティを記録する簡単な方法はありますか?
シェルスクリプトから発生したすべてのアクティビティをファイルに記録する簡単な方法はありますか? スクリプトがあります。エコーの「命令」などの出力や、他のプログラム出力を出力します。私はコマンドを知っています: command | tee -a "$log_file" そして command >> logifle.log 私が求めているのは、ロギング用のシェルパラメータがあるか、使用できるsetコマンドなどがあるかどうかです。必要がなければ、何十ものリダイレクトやTシャツをファイルに追加する必要はありません。私はまだ標準出力を取得したい-私はそれもログに記録したい:

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