質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Q&A

解決済

2回答

1281閲覧

さくらVPSサーバーのコンソールで、画面端をこえる長いコマンドが認識されない。

gomes_2222

総合スコア90

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

0グッド

0クリップ

投稿2020/06/03 16:43

編集2020/06/05 01:50

前提・実現したいこと

さくらVPsサーバーのシリアルコンソールでサーバーの構築をしてます。
長いコマンドを打ち込む時、画面端まで行ったら自動で改行?もしくは画面端に到達してもその先へコマンドが続けてうち込まれていくようにしたいです。

発生している問題・エラーメッセージ

長いコマンドを入力したときに改行されずにそのまま行頭から文字が上書きされてしまう

試したこと

調べたら、ターミナルではPS1の設定で、エスケープシーケンスを「[〜]」で囲っていないのが直接の原因。
という情報が出ましたが、そのPS1のエスケープシークエンスのいじり方がわかりません。
また、さくらのコンソールでも該当するのかどうかわかりません。

環境

CentOS 7.8 (2003)
bash

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

自己解決

さくらサーバーに問い合わせたところ、システムのエラーでした。
さくら側で対応してもらい、直りました。

投稿2020/06/06 15:15

gomes_2222

総合スコア90

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

otn

2020/06/06 15:27

先頭から上書きされるのも直りました?
gomes_2222

2020/06/06 15:32

そこはそのままでした。 ただ、きちんとコマンドが適用されるようになりました。 ただ、改行の使い方教えてもらえました。
otn

2020/06/06 15:33

ああ、じゃあ、わたしと同じ状態になったということですね。 よかったです。
gomes_2222

2020/06/06 15:36

そうです。 色々とありがとうございました!
guest

0

ターミナルではPS1の設定で、エスケープシーケンスを「[〜]」で囲っていないのが直接の原因。

全く関係ないです。

多分無理です。

viが普通に使えるのでファイルに書いて実行するか、\で行を継続して複数行に書くか、表示は気にせずそのまま使うか。

投稿2020/06/03 16:58

otn

総合スコア84786

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

gomes_2222

2020/06/04 00:05

回答ありがとうございます。 \を改行ギリギリのところで間に挟んでみたのですが、効果がなかったです。折り返されるのを気にせずコマンドを打ち込んでエンターを押しても何もおきません。 command not foundすらも表示されません
otn

2020/06/04 08:41

今やってみましたが、再現しません。 echo Aを1行以上たくさん で、ちゃんとAがたくさん表示されます。 サポートに聞くのでしょうか。
gomes_2222

2020/06/05 00:07

再現できないとは・・・・ どうして私だけなんでしょうかね・・・ 普通に自動で改行されていくということですか? 現在サポートに問い合わせてみました
otn

2020/06/05 01:11

OSの違いですかね。CentOS6.10でBashです。 >普通に自動で改行されていくということですか? 画面上改行はされません。行頭から上書きされるが、Enter押すと通常通り実行されます。
gomes_2222

2020/06/05 01:48

調べてみたら私はCentOS 7.8 (2003)でした。 私もbashでした。 そうなんですね。じゃあエンター押すまでの挙動は見た目一緒と言うことになりますね・・・
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問