Unix & Linux

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

3
“3> & 1 1> & 2 2> & 3” bir komut dosyasında ne yapar?
Bu satırı bir komut dosyasında gördüm: DEVICE=`dialog --inputbox "Festplatten-Laufzeit auslesen. Gebe Sie das gewünschte Device an: " 0 70 "" 3>&1 1>&2 2>&3` Nedir 3>&1 1>&2 2>&3 yapıyor? 1 = stdout ve 2 = stderr olduğunu biliyorum, ama ne 3ve ne &için?
69 shell 

11
İşletim sisteminin adını nasıl güvenilir bir şekilde alabilirim?
Uzak bir sisteme giriş yaptığımı, ne işe yaradığını nasıl bilebilirim? Çoğu modern Linux'ta (Linuces?) Şu lsb_releasekomutu veriyorsunuz : $ lsb_release -ic Distributor ID: LinuxMint Codename: debian Söyleyebileceğim kadarıyla sadece aynı bilgi verir /etc/lsb-release. Ya bu dosya yoksa? lsb_releaseKomutun nispeten yeni olduğunu hatırlıyor gibiyim, peki ya eski bir sistemin işletim sistemine …
69 linux  distros 

6
Sed kullanarak bire çok boşluk bırakma nasıl yapılır?
sedAIX üzerinde olması gerektiğini düşündüğüm şeyi yapmıyor. Birden çok alanı IOSTAT çıktısında tek bir boşlukla değiştirmeye çalışıyorum: # iostat System configuration: lcpu=4 drives=8 paths=2 vdisks=0 tty: tin tout avg-cpu: % user % sys % idle % iowait 0.2 31.8 9.7 4.9 82.9 2.5 Disks: % tm_act Kbps tps Kb_read Kb_wrtn …

6
Kabuğun SSH'den kontrol edilip edilmediğini nasıl tespit edebilirim?
SSH ile kontrol ediliyorsa, bir kabuk betiğinden (daha spesifik olarak .zshrc) tespit etmek istiyorum. HOST değişkenini denedim, ancak her zaman kabuğu çalıştıran bilgisayarın adıdır. SSH oturumunun geldiği ana bilgisayar adına erişebilir miyim? İkisini karşılaştırmak sorunumu çözerdi. Her giriş yaptığımda, son giriş saatini ve sunucuyu belirten bir mesaj var: Last login: …
69 ssh  shell-script  zsh 



3
Bir dosyada belirli bir dize sonra metin nasıl eklenir?
Şu anda echo "Hello World" >> file.txtbir dosyaya metin eklemek için kullanıyorum ancak belirli bir dizenin altına metin eklemem gerekiyor da "[seçenek]" diyelim, mümkün sedmü? ÖRNEĞİN: Giriş dosyası Some text Random [option] Some stuff Çıktı dosyası Some text Random [option] *inserted text* Some stuff

9
git uzaktan çekip al, ancak böyle bir referans alınmadı mı?
Diskimde bir git aynası var ve repo'yu git pull ile güncellemek istediğimde bana hata mesajı veriyor: Your configuration specifies to merge with the ref '3.5/master' from the remote, but no such ref was fetched. Ayrıca bana verir: 1ce6dac..a5ab7de 3.4/bfq -> origin/3.4/bfq fa52ab1..f5d387e 3.4/master -> origin/3.4/master 398cc33..1c3000a 3.4/upstream-updates -> origin/3.4/upstream-updates d01630e..6b612f7 …
69 git 



3
Kıvrılma, parolanın ps çıktısında görünmesini nasıl önler?
Bir süre önce curlkomut satırı argümanları olarak verilen kullanıcı adlarının ve parolaların psçıktıda görünmediğini fark ettim (tabii ki bash geçmişinizde görünse de). Aynı şekilde görünmüyorlar /proc/PID/cmdline. (Birleştirilmiş kullanıcı adı / şifre argümanının uzunluğu yine de elde edilebilir.) Aşağıdaki gösteri: [root@localhost ~]# nc -l 80 & [1] 3342 [root@localhost ~]# curl …

5
Bir dizinin son elemanını bash ile okumanın bir yolu var mı?
5 elementli bir dizi varsa, örneğin: [a][b][c][d][e] Kullanarak echo ${myarray[4]}ne tutarsa ​​onu görebilirim. Peki ya belirli bir dizideki elementlerin sayısını bilmiyorsam? Bilinmeyen bir uzunluk dizisinin son elemanını okumanın bir yolu var mı? yani herhangi bir dizi için sağdan sola ilk okuyan eleman mı? Bunu nasıl yapılacağını bilmek istiyorum.
68 bash  array 


3
SSH üzerinde mermi vuruşu nasıl kullanılabilir?
Görünüşe göre, Cells-2014-6271'deki istismar Bash'in sömürdüğü şebeke üzerinden SSH ile yararlanılabilir. Açıklamanın Apache / CGI üzerinden nasıl çalışacağını hayal edebiliyorum, ancak bunun SSH üzerinde nasıl çalışacağını hayal edemiyorum. Birisi lütfen SSH'nin nasıl kullanılacağına ve sisteme ne zarar verebileceğine dair bir örnek verebilir mi? AÇIKLAMA AFAIU, yalnızca kimliği doğrulanmış bir kullanıcı, …
68 bash  ssh  shellshock 

5
UNIX izinlerini ve dosya türlerini anlama
Bugüne chmodkadar nasıl çalıştığımı hiç anlamadım Bana çok şey anlatan bir öğretici takip ettim. Örneğin, üç farklı izin grubunuz olduğunu okudum: sahip ( u) grup ( g) herkes ( o) Bu üç gruba dayanarak şimdi şunu biliyorum: Dosya kullanıcıya aitse, kullanıcı izinleri erişimi belirler. Dosya grubu, kullanıcı grubuyla aynıysa, grup …
68 linux  permissions  ls  chmod 

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.