Enter tuşuna basmadan komut nasıl çalıştırılır?


119

Kazayla ben eşlenen Enteraracılığıyla xkbsetetmek Pointer_button2.

Şimdi her çarptığımda Enteranlamsız metinler çıkıyor.

Geri almayı içeren bir geçici çözüm düşündüm, ancak bu bir komut xmodmap -e "keycode 135 = Pointer_Button2"(veya bunun dışında herhangi bir başka bir anahtar kod çalıştırmak zorunda kalacağım anlamına gelir Enter). Ancak, bu komutu çarpmadan, terminalde çalıştıramıyorum Enter.

Bunu nasıl yaparım?

Ubuntu 12.04 kullanıyorum.


5
Bir gün bilgisayarlar her şeyi geri alabilecek. Tıpkı şimdi dosya sistemindeki resimlerde olduğu gibi, ama RAM içeriği ile ... yaptığımız şeyi geri almak gibi. Bir komutun işaretini kaldırın. Bir dosyayı açın. Bir programın çalıştırılması. Son 5 dakika içinde Un-Do yapın. Sonra, daha sonra internet yakalayacak ... Bir web sayfasını okuma: Hiç orada bulunmadın! Belki bir gün motorlu araç kazalarını çözemeyiz, lamba direklerini tekrar dikim vb
Johan

2
@Johan Bu yorumu yazarken ne tür maddeler aldınız? </kidding>
Luc M,

Yanıtlar:


125

Sen kullanabilirsiniz CTRL+ Jveya CTRL+ Malternatif olarak Enter. Satır besleme (LF) ve satır başı (CR) için kontrol karakterleridir.


4
Sheesh… neden 6.705 puan alan kişiler bu kolay soruların bazılarının büyük yıkanmamış kitlelere cevap vermesine izin vermiyor? (Şaka yapıyorum - yayınlayacağım cevap için + 1.)
Jan Steinman

5
@JanSteinman Çünkü o zaman sadece 6.330 puan alırlardı (6705 - 15 - 36 * 10). : P
ernie

3
@JanSteinman: Geçmesine izin verdim! Cevap verdiğimde üç tane daha cevap vardı ve biri kabul edildi. Görünüşe göre çocuklar bugünlerde ASCII :-) 'lerini bilmiyorlar (@ernie: günlük bir itibar sınırı var, bu yüzden tüm bu puanları alamazsınız).
Camh

Bazı iyi huylu nervürleri kabul ettiğiniz için teşekkür ederiz - hiç bir amacı yoktur. Eğer biliyorsan, göster!
Jan Steinman,

2
@ user13107 Yalnızca ASCII kod tanımının kendisi kadar tarihsel değil. ASCII hemen hemen hepsinde olduğu zaman (IBM ülkesinde olmadığınız sürece) Dönüş ve Satır Besleme anahtarlarının bir şey olarak kodlanması gerekiyordu, böylece onları güvenilir ASR-33 teletiplerine ya da delikli kartlarımıza yazabiliyorduk. Yükleyebileceğiniz bir ascii paketi bile gösterecek. Ctrl tuşu, ilk 32 karakterden birinin kodunu aldı ve bir bitini tekrar 0'a ayarladı. M için, 4D'yi bir 0D olarak değiştirdi, ki bu bir satır başıdır (ve gerçekten bir ASR-33'te bir satır başı vardı. )
Joe

40

Bir terminal penceresinde (sadece test aterm, rxvt, vteve xtermsen presleme etkisine sahiptir geri yapıştırılan çizgi, sonunu seçebilirsiniz) Enter:

#          ____________type the command____________  __select to end of line__
#         /                                        \/                         \
bash-4.2$ xmodmap -e "keycode 135 = Pointer_Button2"

Ardından, seçili metni tekrar orta penceredeki tuşa basarak (veya eğer konfigüre edilmişse aynı anda sol ve sağ tuşla tıklanarak) terminal penceresine yapıştırın.


1
Güzel! Yazdırılamayan karakterleri kopyalayıp yapıştırmanın bir yolu olmadığını düşündüm.
user13107

26

Komutu X olmayan bir terminalden çalıştırın.

CTRL+ ALT+ F2seni normal bir konsola götürmeli. Normal kullanıcı olarak giriş yapın ve ardından komutu çalıştırın.

xmodmapyalnızca X oturumlarını etkiler, bu nedenle DISPLAYX sunucusunun dışında çalışması gerekir :

DISPLAY=:0 xmodmap

Teşekkürler. Ama hata veriyor oxmodmap unable to open display ``
user13107

1
DISPLAY="0"Olması gereken bir dosya gösterebilir veya dosyayı düzenleyebilirsiniz$HOME/.Xmodmap
Burhan Khalid

6
Küçük yazım hatası:DISPLAY=:0
Lekensteyn

14

Bir komut dosyasına (.sh) koyabilir ve çift tıklayabilirsiniz. Çoğu modern masaüstü ortamı, bir metin dosyasında açmak yerine bir komut dosyası çalıştırma seçeneği sunar.


Teşekkürler. Denedim. Komut dosyası olarak çalıştırma seçeneğini bulamadınız.
user13107,

Tamam. Dosya özelliklerini değiştirdikten sonra çalışır.
user13107,

11

Eğer bir fareniz ve grafik ekranınız varsa, bir önceki satırın sonunu terminalinize kopyalayıp komutunuzun sonuna yapıştırabilirsiniz.


4

CTRL+ Obaşka bir seçenektir. Bash ile komutu çalıştırır ve tarihin en sonuncusuna geçirir, daha önce yürütülen komutlardan oluşan bir zincir içerisinde geri dönmek faydalıdır.


1

Eğer fareniz varsa, sadece şunu kopyalayın -> "

"

komutunuzun yanına yapıştırın ve komutun tamamını terminale yapıştırın.

Sevmek görüntü tanımını buraya girin


Bu zaten bir cevap olarak verildi
Philippos
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.