Unix & Linux

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

7
Bir monitörün takılı veya fişli olduğunu nasıl tespit edebilirim?
Dizüstü bilgisayarımın DisplayPort'una harici bir monitör taktığımda veya çıkardığımda tetiklenen herhangi bir olay var mı ? ACPID ve UDEV hiç tepki vermiyor. Dahili çipte yerleşik grafikleri kullanıyorum. İşte zaten birkaç yaşında olan benzer bir tartışma. Yoklama kullanmak istemiyorum ancak ekranın bağlı olup olmadığına bağlı olarak, ekran ayarlarını otomatik olarak ayarlayan …

9
Harici sabit sürücüye kolay artımlı yedekleme
Bir süredir makinelerimin artımlı yedeklemelerini yapmak için Dirvish kullandım, ancak yapılandırması biraz hantaldı ve yapılandırmanızın bir kopyasını taşımazsanız başka bir yerde çoğaltmak zor olabilir. Unix, Linux için olabilecek yedekleme programlarını arıyorum: Yedeklememi adım adım güncelle Kir gibi "ayna" ağaçları oluşturun (yer kazanmak için) İdeal bir kullanıcı arayüzü ile ideal
53 linux  backup  bsd 

11
Harici ekran takılı olduğunda RandR yapılandırmasını otomatik olarak uygulamak için bir araç
biri sağlayan bir araç var mı: Monitör başına bazında mevcut RandR yapılandırmasını (konum, yönlendirme, çözünürlük vb.) hatırlayın, Ekran takılı olduğu anda en son iyi yapılandırmayı otomatik olarak uygularsanız, uygulama veya xrandr (1) ile uğraşmanıza gerek kalmaz mı? Konfigürasyonların, kullanıcı başına ekran başına esasına göre uygulanması gerekir. Vahşi doğada böyle bir …
53 linux  xorg  udev  xrandr 

10
Açıkça yüklenmiş paketleri listeleme
Gentoo'da /var/lib/portage/worldaçıkça kurduğum paketleri içeren dosya var. Açıkça kastediyorum, seçtiğim, varsayılan olarak yüklenen veya bağımlılıkların çektiği hiçbir şeyi içermeyen paketleri. Ubuntu'da bu bilgiyi bulmak için benzer bir dosya veya komut var mı?


4
Bir deseni glob eşlemesinden hariç tut
Aynı temel dosya adına sahip birkaç dosyam var. Biri dışındaki tümünü kaldırmak istiyorum foo.org #keep foo.tex #delete foo.fls #delete foo.bib #delete etc Bir tane tutmak zorunda kalmazsam, kullanabileceğimi biliyorum rm foo.*. TLDP eşleşmeyi reddettiğini gösterdi ^. Deneme ve yanılma yoluyla bunu bulabildim rm foo.*[^org] ihtiyacım olanı yapıyor, ancak sözdizimini gerçekten …
53 bash  wildcards 


4
Tüm kabuk oturumlarını $ HOME dışındaki bir dizinde nasıl başlatabilirim?
Giriş yapma kabuğumu Ubuntu'da açtığımda mevcut çalışma dizini /home/user_name( $HOMEortam değişkenim), ancak terminalimi başlattığımda başka bir dizinde olduğumu değiştirmek istiyorum. Terminalimi Ubuntu'da başlattığımda bir .bashrcdosya kaynaklı olduğunu okudum . Ben ekledim export HOME=/home/user_name/Documents benim .bashrcdosyama Şimdi, terminalimi açtığımda hala /home/user_namedizindeyim. Bunu nasıl değiştirebilirim?

3
http yüklemelerinde joker karakterlerle wget
Wget kullanarak bir dosya indirmem gerekiyor, ancak tam olarak dosya adının ne olacağını bilmiyorum. https://foo/bar.1234.tar.gz Göre adam sayfasında , wget sen ancak bir http url var, kapatıp bir ftp sitesi ile uğraşırken globbing üzerine sağlar. Bir wget kullanırken joker karakterini nasıl kullanabilirim? Gnu Wget kullanıyorum. Denediğim şeyler. /usr/local/bin/wget -r "https://foo/bar.*.tar.gz" …
53 wget 

2
Xargs'in ilk parametre olarak geçmesini sağlayın
Bu davranışı üretmeye çalışıyorum: grep 192.168.1 *.txt Bir dize Xargs aracılığıyla grep'e geçirilir ancak ilk parametre yerine sondan başlayarak devam eder. echo 192.168.1 | xargs grep *.txt Gelen dizgiyi sonuna 'grep' ve '*' arasına koymak için xargs'a (ya da benzer bir şeye) söylemeliyim. Bunu nasıl yaparım?
53 xargs 

3
sshfs mount, sudo reddedildi izin aldı
Dizini sshfsssh üzerinde bazı python projeleri ile bir klasör monte etmek için kullanıyorum ~/. $ mkdir -p ~/mount/my-projects $ sshfs user@example.com:/home/user/my-projects ~/mount/my-projects Beklenildiği gibi çoğu komutu gerçekleştirebilirim: $ ls ~/mount/my-projects some-python-project Ama ben bir şey yapmaya çalışırsam sudo, reddedilme izni ile başarısız olur: $ sudo ls ~/mount/my-projects ls: cannot access …
53 ssh  sudo  sshfs 

3
Bir bash betiğinden tmux oturumunda olup olmadığımı nasıl anlarım?
Ben benim bash_profilebir git depoda tutmak ve hangi kabuk erişime sahip olduğumu makinelere kopyalamak istiyorum. Ben varım bu yana tmuxçoğu zaman bir var user@hostdurum satırında dize yerine Kabuk isteminde geleneksel nokta. Kullandığım tüm siteler tmuxyüklü değil, ya da her zaman kullanmıyor olabilirim. Ne zaman bir tmuxoturumda olmadığımı tespit etmek ve …
53 bash  prompt  tmux 

6
Tüm dosya sisteminde metin nasıl aranır?
Grep aracının kullanılması gerektiğini varsayarak, tüm dosya sistemi boyunca "800x600" metin dizesini aramak istiyorum. Denedim: grep -r 800x600 / ama işe yaramadı. Komutumun yapması gerektiğine inandığım şey, "800x600" metni için kök altındaki tüm dosyalar / klasörler arasında tekrar tekrar gezinerek arama sonuçlarını listelemektir. Neyi yanlış yapıyorum?
53 grep  recursive 

9
Neden / ev dışındaki şeyleri ayrı bir bölüme koyuyorsun?
Yani yakın zamanda Debian 5.0.5 yükleyici bana ayrı olması teklif /usr, /home, /varve /tmp(bir fiziksel diskte) bölümleri. Bunun pratik sebebi nedir? Bunun /homeayrı bir bölüme yerleştirmenin avantajlı olabileceğini biliyorum, çünkü kullanıcı dosyaları ayrı ayrı şifrelenebilir, ama neden başka bir şey için?
53 linux  partition 

2
Yalnızca belirli değişkenleri envsubst ile değiştirme
Ortam değişken değişimini gerçekleştirmeye çalışıyorum envsubst, ancak yalnızca belirli değişkenleri değiştirmek istiyorum. Belgelerden envsubstyalnızca belirli değişkenleri değiştirmeyi söyleyebilmeliyim , ancak bunu yapamıyorum. Örneğin, aşağıdakileri içeren bir dosyam varsa: VAR_1=${VAR_1} VAR_2=${VAR_2} envsubstsadece başvuruyu değiştirecek şekilde nasıl yürütmeliyim ${VAR_1}?

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.