linuxでよくある質問

651 ワード

1 Linux下vimファイル時にカードが動かない


vimを使うとき、たまにvimがわけのわからない硬直しているのに遭遇します.
うっかりCtrl+Sを押してしまったのかもしれませんが、Linuxでは画面をロックするショートカットキーです.
ロックを解除する場合は、キーCtrl+Qを押します.
 

2 binsh^M:破損した解釈器にはそのファイルやディレクトリがありません


これは、スクリプトファイルが保存時にDOSファイル形式で使用されているため、
1つ目の解決策:
Linux環境でvimはスクリプトファイルを開き、次の操作を行います.
:set ff=unix
:wq

目的:うっかり入れてしまった改行やスペースなどを取り除き、unix環境下の記号に置き換えます.
2つ目の解決策:
Linux環境では、コマンドを使用してスクリプトファイルを再構築し、linux端末でスクリプトのリード内容を手動で入力します.保存が終了し、スクリプトを実行するときにこの問題は発生しません.
要するに:windowsの下でスクリプトファイルを編集することをお勧めしません.理由:穴が多すぎます.穴を埋めるのはひどい!