Unix & Linux

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

1
Dizinler ne zaman dosya olarak okunabilir hale geldi?
Unix Programlama Ortamı kitabının 1. basımı var. 2. bölümde, yazarlar dizinlerin dosya olarak okunabilir olduğunu ve bu dosyaların formatı hakkında bazı gerçeklerden bahsettiğini belirtmiştir. cat .(Egzersiz 2-2) gibi bazı kullanım örnekleri verir . En azından Darwin'de, dizinler artık dosya olarak okunamıyor. En azından okunduğunda sıfır uzunlukta dosyalar gibi görünüyorlar. Bu …

3
Oturumu kapatmadan ana kabuğa geçiş yap
Yerel hesabımda başladığımı varsayalım: avindra@host:~> sonra köküne geçiyorum: host:~ # Sonra kehanete geçiyorum: [ oracle@host:~] Oracle kabuğundan çıkmadan kök kabuğuna (ebeveyn) geri dönmenin bir yolu var mı? Oracle hesabı, çünkü bu durumda uygun olur olmaz sudo yetkilerine sahip. Mesela, kehanette / some / really / deeply / nested / directory …
29 shell 

5
Echo komutunu ve yeniden yönlendirme işlecini kullanarak bir newline özel karakterini bir dosyaya nasıl koyabilirim?
Echo komutunu ve yönlendirme işlecini kullanarak bir dosya oluşturmak istiyorum, dosya birkaç satırdan oluşmalıdır. Dize "\ n" ile yeni bir satır eklemeyi denedim: echo "first line\nsecond line\nthirdline\n" > foo ancak bu yolla, üç satırlı bir dosya oluşturulmaz, yalnızca bir satır ve dizenin sözlü içeriği olan bir dosya oluşturulur. Sadece bu …

1
BASH işlemindeki ikame neden bazı komutlarla çalışmıyor?
Bazı durumlarda işlem değişikliği beklendiği gibi çalışmayacaktır. İşte bir örnek: Giriş: gcc <(echo 'int main(){return 0;}') Çıktı: /dev/fd/63: file not recognized: Illegal seek collect2: error: ld returned 1 exit status Giriş: Ancak farklı bir komutla kullanıldığında beklendiği gibi çalışır: grep main <(echo 'int main(){return 0;}') Çıktı: int main(){return 0;} Diğer …

3
Linux Çekirdeği projesi Erken Günlerdeki hataları nasıl takip etti?
Linke Torvalds'ın Bitkeeper ile ilgili sorunlar nedeniyle Git'i yarattığını hepimiz biliyoruz. Bilinmeyen (en azından benim için), sorunlar / biletler / böcekler o zamana kadar nasıl takip edildi? Denedim ama ilginç bir şey bulamadım. Konuyla ilgili alabildiğim tek tartışma Linus'un Bugzilla'yı kullanma konusundaki endişelerini paylaştığı konu oldu . Spekülasyon: - İnsanları …
29 linux  kernel  git  history 

3
Bazı bash örneğinin içinde tam komut satırının yürütüldüğünü nasıl görebilirim?
Uzun süre çalışan bir bashörneğim var (bir screenoturumun içinde) bir döngü içinde karmaşık komutlar yürüten (her döngüde borular, yönlendirmeler, vb.). Uzun komut satırı terminalin içine yazılmıştır - herhangi bir betiğin içinde değildir. Şimdi, bash işlem kimliğini biliyorum ve root erişimine sahibim - içinde komut satırının tam olarak nasıl çalıştığını nasıl …

1
`Find -exec sh -c` yi güvenle kullanmak mümkün mü?
Ben kullanmaya çalışıyorum findiçin echo 0bazı dosyalar halinde, ancak görünüşe göre bu sadece çalışır sh -c: find /proc/sys/net/ipv6 -name accept_ra -exec sh -c 'echo 0 > {}' \; Ama kullanarak sh -cile find -execSorunlarım alıntı zanlısı çünkü markaların beni çok huzursuz hissediyorum. Bununla biraz uğraştım ve görünüşe göre şüphelerim haklı …
29 shell  find 

1
Tty * cihazına nasıl okunur / yazılır?
Bilgisayarıma USB üzerinden bilgi gönderen bir aygıtım var. Arch Linux, bu aygıtı ttyUSB0içinde adlı bir dosya oluşturarak ayarlar /dev/. Ben kullanıyorum GTKtermbu gelen bilgileri almak ve bir taklit terminal penceresinde görüntülemek için. Sorum şu, GTKtermbu ttyUSB0dosyayı tam olarak nasıl okuyor / yazıyor ve benzer işlevleri nasıl uygulayabileceğimi nereden öğrenebilirim? Bu, …
29 usb  tty 

2
UEFI / EFI önyüklemesinde add_efi_memmap'ı çekirdek argümanı olarak ne zaman belirtmem gerekir?
Bazı dersleri EFI saplamasının (efistub) Linux çekirdeğini nasıl yükleyeceğini okuyorum. Bu talimatlar genellikle çekirdek önyükleme parametresini kullanır add_efi_memmap. Amaçlanan donanım 8GB RAM'e sahip Intel x64'tür. Geçerli kurulumum grub-efibootloader ve çekirdek v3.13'ü çalıştırıyor . GRUB önyükleme olmadanadd_efi_memmap önyükleme argüman: 23BIOS-e820 satırları sayılırdmesg | grep BIOS-e820: | wc -l 243EFI bellek hatları …

3
Ext4 bölümünü komut satırından yeniden boyutlandırmanın en kolay yolu nedir?
Bir ext4 bölümünü (veya yönteme bağlı olarak herhangi bir tür bölümünü) komut satırından yeniden boyutlandırmanın en kolay yolu (potansiyel olarak en az komutla değil, aynı zamanda anlaşılması en kolay olanı)? Gparted gibi bir araç kullanmak bir GUI'de açıkça kolaydır, fakat komut satırında ne yapmalı? Metin tabanlı GUI'lerin de teknik olarak …

2
Neden “ssh-t” üzerinden aktarılan bu ikili dosya değiştiriliyor?
Dosyaları SSH üzerinden kopyalamaya çalışıyorum , ancak scpihtiyacım olan dosya adını bilmediğim için kullanamıyorum . Küçük ikili dosyalar ve metin dosyaları iyi aktarılsa da, büyük ikili dosyalar değişebilir. İşte sunucudaki dosya: remote$ ls -la -rw-rw-r-- 1 user user 244970907 Aug 24 11:11 foo.gz remote$ md5sum foo.gz 9b5a44dad9d129bab52cbc6d806e7fda foo.gz İşte taşındıktan …
29 ssh  file-copy 

6
Ana pencerenin tüm genişliğini kapsayan tmux pencereye yatay bölünme nasıl eklenir?
Dikey olarak iki bölmeye bölünmüş bir tmux pencerem olduğunda, tam genişliğe uzanan yeni bir üçüncü yatay bölmeyi nasıl ortaya çıkarabilirim? Örneğin, bundan nasıl alabilirim: Ctr-b % +–––––––––+–––––––––+ | | | | | | | | | | | | | | | +–––––––––+–––––––––+ buna? Ctr-b % Ctr-b ...şimdi ne olacak? …
29 tmux 

1
Linux tarafından desteklenen maksimum RAM nedir?
Linux tarafından desteklenen maksimum RAM nedir? Donanımın 64 bit olduğunu / desteklediğini varsayalım. Tüm Linux dağıtımları arasında. 16 exabyte kadar mı çıkıyor yoksa 192 gigabayt olduğuna inandığım Windows ile sınırlı mı?
29 linux  memory 

3
Onun sağlama toplamı bildiğiniz bir dosyayı bulmak?
Ben md5sumbir dosyanın ve bu benim sistemde nerede olduğunu bilmiyorum. findBir dosyayı , kendisine göre tanımlamak için kolay bir seçenek var mı md5? Yoksa küçük bir senaryo geliştirmem gerekiyor mu? GNU araçları olmadan AIX 6 üzerinde çalışıyorum.
29 find  aix  hashsum 


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.