Unix & Linux

Linux, FreeBSD ve diğer Un * x benzeri işletim sistemleri kullanıcıları için soru-cevap

1
Eksik bir dizin adı verildiğinde cd'nin otomatik olarak seçilmesi standart davranış mıdır?
Aradım üç klasörler ProjectA, ProjectBve ProjectC. Ne zaman tab-tam cdiçin cd Projectbasın Enter, bu seçer ProjectC. Bunun diğer benzer davalarda da geçerli olduğunu gördüm; varsayılan olarak sözlük sırasına göre sonuncudur (ancak bu en son değiştirilebilir / eklenebilir). Bu beklenen varsayılan davranış mı cd, yoksa burada yanlışlıkla bir şey ayarladım mı? …

3
“-” adlı bir dosya nasıl “azaltılır”?
Yanlışlıkla adıyla bir dosya oluşturdum -(örn seq 10 > -.). Sonra lessgörüntülemek için kullanmaya çalıştım , ama sadece asılı. Bunun gerçekleştiğini anlıyorum çünkü less -girdiyi bekler stdin, bu yüzden -bir dosya adı olarak yorumlamaz . Denedim less \-ama işe yaramıyor. Yani, stdin değil bir dosya lessolduğunu belirtmenin bir yolu var …
17 less  stdin 


5
Komut satırı ile Samba üzerinden dosya gönderme
Komut satırı üzerinden bir istemci makineye öğeler göndermek için Samba kullanmanın bir yolu olup olmadığını merak ediyordum (Samba sunucusundan dosyaları göndermem gerekiyor). Her zaman kullanabileceğimi biliyorum scpama önce Samba ile yapmanın bir yolu olup olmadığını merak ediyordum. Teşekkürler!

2
Ortam ayarlı yürütülebilir yolla bir systemd birim dosyası yazma
Bir Java uygulaması için bir systemd birim dosyası yazıyorum ve başlatmak için kullanılan Java sürümünü kontrol etmek istiyorum. (Basitleştirilmiş) hizmet dosyam [Service] Type=simple EnvironmentFile=%h/Documents/apps/app/app-%i/app.cfg ExecStart=${JAVA_HOME}/bin/java ${JAVA_OPTS} -jar %h/Documents/apps/app/app-%i/myapp.jar SuccessExitStatus=143 Yeniden başlatmaya çalışırken bir hata alıyorum Apr 28 12:43:37 rombert systemd[1613]: [/home/robert/.config/systemd/user/app@.service:7] Executable path is not absolute, ignoring: ${JAVA_HOME}/bin/java ${JAVA_OPT Apr …
17 systemd  java 


3
hangi dosya tanımlayıcılarının aynı “açık dosya tanımını” paylaştığını öğrenin
Eğer yaparsam (Bourne benzeri bir kabukta): exec 3> file 4>&3 5> file 6>> file Dosya tanımlayıcıları 3 ve 4, 4 dup()3'ten edindiğinden, aynı açık dosya açıklamasını paylaşın (aynı özellikler, dosya içindeki aynı ofset ...). Bu işlemin dosya tanımlayıcıları 5 ve 6 farklı bir açık dosya tanımındayken (örneğin, her biri dosyada …


4
Boruların yanındaki boşluklar
Gördüm history | grep blahve history |grep blah; ve history|grep blahhiç kimse kullanmıyor gibi görünse de çalışır. Boşluklarda herhangi bir önem var mı (örn. Farklı komutlara / komutlarından boru tesisatı, boşlukların farklı kullanımını gerektirir) veya her zaman keyfi midir?
17 bash  shell  pipe 

3
LVM yapılandırmasını nerede saklıyor?
LVM'nin yapılandırma verilerini nasıl / nerede sakladığını anlamaya çalışıyorum. pvcreate /dev/sdbHerhangi bir meta veri yazıyor mu /dev/sdb? eğer öyleyse ne yazılır? vgcreate data /dev/sdb /dev/sdcBirim grubunun yapılandırmasını nerede saklar? LVM, mantıksal uzantılar ile fiziksel uzantılar arasındaki eşlemeyi nerede saklar? LVM yapılandırmasında makineye özgü bir yapılandırma var mı? Mantıksal bir birimde …
17 lvm 


4
Çatal ve exec nasıl çalışır?
Çok fazla tecrübem yok, sadece donanıma kullanıcı seviyesinden nasıl yorumladıkları süreçlerine dahil olmaya çalışıyorum. Yani bir komut bir kabuktan tetiklendiğinde fork(), onun alt sürecini devralır ve exec()alt süreci belleğe yükler ve yürütür. Alt süreç, üst sürecin tüm özelliklerini (orijinal süreç olan) içeriyorsa, bu alt sürecin ihtiyacı nedir? Orijinal işlem de …
17 fork  exec 

1
rsync, belirli bir alt klasör derinliğiyle özyinelemeli
rsyncÖzyinelemeli bir klasöre istiyorum, ancak alt klasörlerin yalnızca belirli bir derinliğe dahil edilmesini istiyorum. Örneğin, böyle 1,2,3 veya 4 alt klasör derinliği istiyorum: source/ ├── subfolder 1 │ ├── subsubfolder │ │ ├── subsubsubfolder │ │ │ └── wanted with depth 4.txt │ │ └── wanted with depth 3.txt │ …

6
vi komut satırı, satır ve sütuna git
emacsVe vi( vim) kullanımını uzun zamandır karıştırıyorum. Her birinin avantajı vardır. İşlem gibi bir derleme hata çıktısını ayrıştırmak ve bir satır ve sütun numarası almak ama sadece emacsdoğrudan bir satır ve sütuna gitmek için kullanabilirsiniz : emacs +15:25 myfile.xml ile visadece (erkek sayfasına göre) hat numarasına sahip vi +15 myfile.xml …
17 vim  cursor 

1
İ3 kilidi için görüntü ayarlanıyor: “Görüntü x yüklenemedi: bellek yetersiz”
Ekranı kilitlemek için bu komutu kullanıyorum: i3lock -i /home/freyja/pics/owl.jpg Ekran kilitli, ancak görüntü yok (sadece beyaz arka plan). Konsoldan çağrıldığında komut şunu söyler: Could not load image /home/freyja/pics/owl.jpg: out of memory. Bununla ilgili ne yapabilirim? Tüm sistemde bellek yok mu (öyle görünmüyor) veya sadece i3-kilidi bazı dahili kısıtlamalara sahip mi? …

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.