最新記事

カスタムプロンプト文字列を使用してzshを介して新しいターミナルインスタンスを起動します。
terminal
zsh
environment-variables
prompt
gnome-terminal

カスタムプロンプト文字列を使用してzshを介して新しいターミナルインスタンスを起動します。

ターミナルエミュレータ(好ましくはgnome-terminal)を起動し、カスタムプロンプト文字列を使用して内部で対話型zshを実行できるようにしたいです。デフォルトのプロンプト文字列を最も頻繁に使用し、時にはカスタムzshプロンプト文字列で端末を起動したいので、変更したくありません.zshrc(具体的には、右側のプロンプトに時間が表示されたい)。 。 ターミナルウィンドウが既に開いている場合は、次の手順を実行してこの問題を解決できます。 export RPS1=%T zsh ただし、新しいターミナルインスタンスを起動したときに機能させる構文を見つけることはできません。各コマンドの下のエラーメッセージで試した操作は次のとおりです。 gnome-terminal -- export RPS1=%T zsh # Error: Failed to execute child process “export” (No such file or directory) gnome-terminal -- sh -c export RPS1=%T zsh # Prints all the options, like with `set` # and then exits with "The child process # exited normally with status 0". gnome-terminal -- sh -c "export RPS1=%T zsh" # The child process exited normally with status 0. gnome-terminal -- sh -c "export RPS1=%T; zsh" # This start the terminal with zsh, but the RSP1 is not changed カスタムrcファイルを読むことを検討しましたが、この答えのようにしかし、これを使わずにzshでこれを行う方法はないようですsource。これにより上記と同様の問題が発生しました。

Admin

19.10でviで数値インデントを減らすには?
terminal
vim
vi
window

19.10でviで数値インデントを減らすには?

19.10にアップグレードした後、ターミナルウィンドウに数字がなくても大丈夫です。 しかし、数字があります(:set nu) 今、大きくて迷惑なインデントができました! このソリューションを試しました。https://unix.stackexchange.com/a/252200/10043しかし、それは問題を助けたり変えたりしません。

Admin

ssh
command-line
terminal
gnu-screen

"script /dev/null"コマンドが実行されているアプリケーションとサーバーを停止または影響しますか? [コピー]

この質問にはすでに答えがあります。: "script/dev/null"は何をしますか? (回答1個) 閉鎖4年前。 ユーザー名とパスワードを使用してサーバー端末にログインできます。ただし、コマンドを実行できませんscreen。それは言う端末に接続する必要があります私がこれを実行したときscreen -R newNodeServer。 私は答えを見つけましたUbuntuに尋ねてください:/ dev / nullスクリプトは何をしますか?script /dev/nullしかし、この回答に従ってコマンドを実行すると、実行中のサーバー、Webサイト、およびアプリケーションが影響を受けますか? artisan画面でLaravelのコマンドをいくつか実行します。例えばphp artisan queue​php artisan websockets:serve

Admin

特定のIP範囲内でUFWルールを許可する
terminal
raspberry-pi
raspbian
ufw

特定のIP範囲内でUFWルールを許可する

いくつかのファイアウォールルールを設定する必要がありますが、nginxサーバーを実行するときにパブリックに設定したくありません。 192.168.178.0 から .64 までの IP アドレスのみをローカルでルールに従うことを許可するにはどうすればよいですか? sudo ufw allow 80/tcp sudo ufw allow 53/tcp sudo ufw allow 53/udp sudo ufw allow 67/tcp sudo ufw allow 67/udp

Admin

矢印キーを使用せずに前のコマンドを取得する方法
shell
terminal
command-history

矢印キーを使用せずに前のコマンドを取得する方法

この質問にはすでに答えがあります。: 矢印キーを使わずに前のコマンドを繰り返すには? (回答16個) 閉鎖4年前。 通常、上矢印キーを使用して前のコマンドに移動できます。しかし、これが常に機能するわけではありません。 ASCIIシーケンス(「^[[A...」)を取得することもできますが、矢印キーを持たない古いキーボードにこの機能があるかどうかを知りたいです。当時はどのように機能しましたか? 別の方法がありますか?

Admin

Macで外付けハードドライブのファイル名を変更する方法
terminal
osx

Macで外付けハードドライブのファイル名を変更する方法

端末を使用してファイル名を変更しようとすると、常に権限が拒否されたことを示すメッセージが表示されます。私は以下を試しました: sudo chmod u+wrx test.txt mv test.txt test2.txt 動作しません。だからファイルの内容を確認しようとしています。 ls -l test.txt -rwsr--r--@ 1 名前を変更できるはずだと思います。 Seagate Backup PlusドライブとMac 10.14を使用しています。

Admin

UbuntuにインストールされているElementaryOS Desktopをアンインストールした後の問題
terminal
keyboard-shortcuts
tty

UbuntuにインストールされているElementaryOS Desktopをアンインストールした後の問題

今日はPa(n)theon DE(ElementaryOS用PDE)を試してみましたが、少し混乱しています。しかし、最も重要なのは、PDEが独自の端末を作成してそれを削除すると(= PDE)、独自の端末だけでなくgnome-terminalも削除されるようです。アプリケーションメニューにはまだ端末のロゴがありますが、それをクリックするとカーソルはロードカーソルにすぎず、何も起こりません。私の代替端末は、VSコードで端末を使用することです。どうすれば解決できますか? Googleでソリューションを検索しましたが、TTYウィンドウに切り替えるにはCtrl + Alt + Fx(1から7までのx)を使用する必要がありました。しかし、PDEでは誤ってCtrl + Altを言語切り替えショートカットに設定したため、Ctrl + AltはCtrlだけを使用するのと同じです。また、多くのキーボードショートカットが今やめちゃくちゃで、いくつかのプログラムもめちゃくちゃです(例えば、私のMinecraftランチャーは起動時に現れ、すぐに消えます)。 Linuxディストリビューションはファイルベースであることを知っていますが、これらのショートカットをどのように/どこで編集できますか? GNOMEを完全に再インストールする必要がありますか?

Admin

端末にランダムな疑問符が表示されるのはなぜですか?
terminal
macos

端末にランダムな疑問符が表示されるのはなぜですか?

こんにちは皆さん、私はこのガイドに従いました。https://gist.github.com/kevin-smets/8568070 端末文字がめちゃくちゃになったので、ソースプロフォントを使用しないことにしました。このフォントは機能しますが、任意の疑問符と5?が表示されます。これは、バージョン管理なしでCLionを介して新しく作成されたRustディレクトリです。 (CLionが空のgitフォルダを追加していると思いますか?)

Admin

Bashスクリプトメニューの作成とデバッグ
shell-script
terminal
command

Bashスクリプトメニューの作成とデバッグ

私の最初の試みは、他の記事で述べたようにshを使用することでした。ここ。 端末でのみ実行されるようにbashスクリプトメニューを実行しようとしています。 #!/bin/bash HEIGHT=800 WIDTH=600 CHOICE_HEIGHT=8 BACKTITLE="Installer-menu" TITLE="Setup opions" MENU="Choose one of the following options:" OPTIONS=$(1 Add Mint PPA and update 2 Install Cinnamon 3 update and upgrade 4 Additional software installation 5 Upgrade Kernel 6 Resolve Ubuntu Cinnamon issues 7 Install graphic proprietary driver x reboot ) RESULT=$(dialog --clear \ --backtitle "$BACKTITLE" \ --title "$TITLE" \ --menu "$MENU" \ $HEIGHT $WIDTH $CHOICE_HEIGHT \ "${OPTIONS[@]}" \ 2>&1 >/dev/tty) case $RESULT in 1) sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com A1715D88E1DF1F24 40976EAF437D05B5 3B4FE6ACC0B21F32 A6616109451BBBF2; sudo sh -c 'echo "deb http://packages.linuxmint.com vanessa main upstream import backport romeo" >> /etc/apt/sources.list.d/mint.list'; sudo sh -c 'echo "deb-src http://packages.linuxmint.com vanessa main upstream import backport romeo" >> /etc/apt/sources.list.d/mint.list'; sudo apt-key export 451BBBF2 | gpg --dearmour -o /etc/apt/trusted.gpg.d/mint.gpg; sudo apt update;; 2) sudo apt install slick-greeter muffin cinnamon;; 3) sudo apt update; sudo apt upgrade -y;; 4) sudo sh additional-software.sh;; 5) sudo sh ubuntu-mainline-kernel.sh;; 6) sudo sh problem-solver.sh;; 7) sudo sh nvidia-installation;; *) reboot;; esac そしてより小さいもの: #!/bin/bash HEIGHT=800 WIDTH=600 CHOICE_HEIGHT=8 BACKTITLE="Installer-menu" TITLE="Package options" MENU="Choose one of the following options:" OPTIONS=$(1 Install package list 2 Export package list 3 update and upgrade x reboot ) RESULT=$(dialog --clear \ --backtitle "$BACKTITLE" \ --title "$TITLE" \ --menu "$MENU" \ $HEIGHT $WIDTH $CHOICE_HEIGHT \ "${OPTIONS[@]}" \ 2>&1 >/dev/tty) case $RESULT in 1) while IFS= read -r line do echo "apt install -y $line" done < installation.txt;; 2) awk -F'll ' ' /apt install/ && !/nvidia/ && !/--/ && !/-f/{ print $2 } ' /var/log/apt/history.log >installation.txt;; 3) sudo apt update && sudo apt upgrade;; *) reboot;; esac $ shellcheck myscript No issues detected! 私は両方とも同じことを見落としていると思います。どちらのファイルも最後のコマンドのみを実行します。 誰かが私を実現できますか? 参照の使用 パッケージを実行できたすべての人から助けられました。(=bashスクリプトファイル名)メニューには以下が含まれます。 #!/bin/bash width=72 height=22 menu_height=8 backtitle='Installer-menu' title='Package options' menu='Choose one of the following options:' options=(1 'Install package list' 2 'Export package list' 3 'update and upgrade' x reboot q quit ) result=$(dialog --clear \ --backtitle "$backtitle" \ --title "$title" \ --menu "$menu" \ $height $width $menu_height \ "${options[@]}" \ 2>&1 >/dev/tty) case "$result" in 1) echo Package Install; sh installpkgs.sh;; 2) echo Manualy installed packages exported; sh pkgsexport.sh;; 3) echo Package upgrade; apt update && apt upgrade -y;; x) echo Reboot; reboot;; q) clear; exit ;; esac これら2つのshファイルには、次のものが含まれます。 #!/bin/sh # Export manualy installed packages # Packages installed with apt install from terminal excl. # Output file: installation.txt awk -F'll ' ' /apt install/ && !/nvidia/ && !/--/ && !/-f/{ print $2 } ' /var/log/apt/history.log >installation.txt #!/bin/sh # Install package list for pkg in `cat installation.txt`; do sudo apt-get install -y $pkg; done リストされているすべてのオプションを使用してタスクメニューを作成します。 インストーラメニューの場合は、次のように適用してみました。 #!/bin/bash width=72 height=22 menu_height=8 backtitle="Installer-menu" title="Setup opions" menu="Choose one of the following options:" options=(1 Add Mint PPA and update 2 Install Cinnamon 3 update and upgrade 4 Additional software installation 5 Upgrade Kernel 6 Resolve Ubuntu Cinnamon issues 7 Install graphic proprietary driver x reboot q quit ) result=$(dialog --clear \ --backtitle "$backtitle" \ --title "$title" \ --menu "$menu" \ $height $width $menu_height \ "${options[@]}" \ 2>&1 >/dev/tty) case "$result" in 1) echo 'Mint backport repos installed'; apt-key adv --recv-keys --keyserver keyserver.ubuntu.com A1715D88E1DF1F24 40976EAF437D05B5 3B4FE6ACC0B21F32 A6616109451BBBF2; sh -c 'echo "deb http://packages.linuxmint.com vanessa main upstream import backport romeo" >> /etc/apt/sources.list.d/mint.list'; sh -c 'echo "deb-src http://packages.linuxmint.com vanessa main upstream import backport romeo" >> /etc/apt/sources.list.d/mint.list'; apt-key export 451BBBF2 | gpg --dearmour -o /etc/apt/trusted.gpg.d/mint.gpg; apt update;; 2) echo 'Installation of Cinnamon'; apt install slick-greeter muffin cinnamon;; 3) echo 'Package upgrade'; apt update && apt upgrade -y;; 4) sh additional-software.sh;; 5) sh ubuntu-mainline-kernel.sh;; 6) sh problem-solver.sh;; 7) sh nvidia-installation;; x) echo Reboot; reboot;; q) clear; exit ;; esac メニューは次のように表示されます。 しかし、間に各タイトルを入力することを忘れていました。' '

Admin

Ubuntuで次のエラーが発生します。 /home/user/.profile の読み込み中にエラーが検出されました。
linux
ubuntu
terminal
error-handling

Ubuntuで次のエラーが発生します。 /home/user/.profile の読み込み中にエラーが検出されました。

私はUbuntu 22.04 LTSを使用しています。 ユーザーの入力後にエラーが発生します。 エラーの説明は次のとおりです。 error found when loading /home/user/.profile tput: no value for $TERM and no -T specified tput: no value for $TERM and no -T specified tput: no value for $TERM and no -T specified tput: no value for $TERM and no -T specified

Admin

ssh:リモートサーバーでコマンドを実行しているときの端末の問題
ssh
terminal

ssh:リモートサーバーでコマンドを実行しているときの端末の問題

リモートサーバーでサービスを開始するために必要なローカルスクリプトがあります。 通常、リモートサーバーにログインすると、次の例が使用されます。 service rsyslog restart 次の出力が表示されます。 しかし、スクリプトから非対話式に接続するとき、つまり ssh myserver.com "service rsyslog restart" カラー出力になりません[OK]。 -tオプションを追加すると、sshカラー出力が表示されますが、Connection to server closed.スクリプトを中断するため、望ましくない追加の詳細も表示されます。 追加の詳細なしでカラー出力を取得するにはどうすればよいですか?

Admin