Unix & Linux

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

9
Sınırlayıcı ile listeyi tek bir satıra dönüştür
Bu biçimde IP adreslerinin bir listesini (yükler) almak zorunda: 134.27.128.0 111.245.48.0 109.21.244.0 ve aralarında bir boru (IP'ler oluşturulmuş) ile bu biçime dönüştürün 134.27.128.0 | 111.245.48.0 | 109.21.244.0 | 103.22.200.0/22 Bence bu bul ve değiştir komutu gibi sedama işe yarayamıyorum.

3
udev tarafından çağrıldığında mount yürütülmez
USB flash sürücülerimi bağlamak ve bağlantısını kesmek için bazı udev kuralları oluşturmaya çalıştım; an için kurallar çok basit: ACTION=="add",KERNEL=="sd[b-z]",RUN+="/root/scripts/plug_flash_drive.sh %k" ACTION=="remove",KERNEL=="sd[b-z]",RUN+="/root/scripts/unplug_flash_drive.sh %k" plug_flash_drive.sh da çok basit: device_name=$1 mount_options="umask=000,utf8" if [ ! -e "/media/$device_name" ]; then mkdir "/media/$device_name" fi sleep 1 /usr/bin/mount "/dev/$device_name" "/media/$device_name" -o "$mount_options" unplug_flash_drive.sh: device_name=$1 umount "/dev/$device_name" rmdir …
17 mount  udev  usb-drive 

4
Dosyaları sınıflandırmak için Linux dosya komutu
Rasgele dosyalarda bulunan veri türünü tanımam gerekiyor. Linux'ta yeniyim. fileBir dosyanın ne tür veri olduğunu anlamak için komutu kullanmayı planlıyorum . Bu komutu denedim ve çıktıyı aşağıda aldım. Birisi bana filekomutun veri türünü belirlemek için bir dosyanın ilk baytlarına bakmasını önerdi . fileKomut hiç bir dosya uzantısı bakmaz. Bu doğru …

3
Köşeli ayraçlar durumunda: neden boşluk olmadan sözdizimi hataları alıyorum?
Senaryo yılın iki günü başlarken iki gün geri taşımak ve aynı zamanda her ayın ilk ve ikinci günlerini kontrol ve iki gün geri taşımak için aşağıdaki komut dosyası kullanıyorum. if [$month="01"] && [$day="01"]; then date="$last_month/$yes_day/$last_year" fulldate="$last_month/$yes_day/$last_year" else if [$month="01"] && [$day="02"]; then date="$last_month/$yes_day/$last_year" fulldate="$last_month/$yes_day/$last_year" else if [ $day = "01" …

2
Zsh'yi özel bir zshrc ile başlatma
Komutu benzer özel bir rc dosyası ile zsh başlatmak istiyorum: bash --rc-file /path/to/file Bu mümkün değilse, zsh'yi başlatmak, çalıştırmak source /path/to/file, sonra aynı zsh oturumunda kalmak mümkün müdür ? Not: Komut zsh --rcs /path/to/fileçalışmıyor, en azından benim için değil ... DÜZENLEME: Bütün olarak aşağıdakileri yapmak istiyorum: sshuzak bir sunucu "example.com", …
17 linux  shell  zsh  oh-my-zsh 

3
Linux Sunucusundaki bir kullanıcı için kayıp parola: Nasıl sıfırlanır?
Sunucuda bir kullanıcı 16040 şifresini kaybetti. Kök için parolam var ancak 16040 kullanıcısı için parolam yok. Parolasını nasıl sıfırlayabilirim? İle passwd 16040, unix bana sahip olmadığım geçerli şifreyi sor. Kullanıcının şifresini geçerli şifre olmadan sıfırlamak için bir komut var mı? passwd 16040 Changing password for 16040. Current password for 16040@friesbie.com:
17 password  passwd 

6
Neden initramflere ihtiyacım var?
Ben seçersem öğrendim jffsya sddosya sistemi olarak (ve initramfs), çekirdek boyutu (ile karşılaştırıldığında 1.4 MB olarak çok küçük olacaktır initramfshangi 3.4MB olduğunu). Bu initramfs, oldukça geniş alan kapladığı anlamına gelir . Bu yüzden eğer yapabilirsem, onu tamamen kaldırırdım ve böylece çok küçük bir çekirdeğe sahip olurum, istediğim bu. Aklımdaki temel …

7
Grep'ten kaynaklanan bir dosyayı nasıl açabilirim?
Sık sık bir satır bulmak için bir grup dosya grep ve sonra grep bir sonuç döndürür. Dosya adını yeni bir komuta kopyalayıp yapıştırmak yerine, bu sonucu bir düzenleyiciyle açabilmek istiyorum. Gibi bir şey: grep foo | vim. Bunu BASH'de yapmanın bir yolu var mı?
17 bash  grep 

3
Kullanmadığımda Linux'ta (yedek) sabit diskimi kapat
Bilgisayarımda verilerimin yedeklerini oluşturmak için kullandığım bir sabit disk var. Bu diski başka türlü kullanmıyorum. Yedeklemem bittiğinde bu diskin dönmesini nasıl durdurabilirim? Ayrıca, yedekleme daha sonra gerçekleşmeden önce tekrar geri dönmesini nasıl sağlayabilirim? Sürücü normal bir SATA sürücüsüdür.

1
Kök Cron Komut Dosyası Çalışmıyor (izin verilmedi)
Bu komutu kullanarak belirli bir kullanıcının klasöründe bulunan bir komut dosyasını periyodik olarak yürütmek için kök cron sekmesini düzenledim: sudo crontab -e Cron betiği çalıştırdığında, çıktı: sh: 1: /home/user/Location/Of/Script: Permission denied Kök cronun herhangi bir şey yapma izni olduğunu düşündüm. Bu komut dosyasını el ile root olarak çalıştırdığımda sorunum yok. …


5
Tipin kullanımı nedir (Bash yerleşikleri)?
Bash betiğinde bulduğum bir komutla karşılaştım: find /var/log/abcd -type f Yukarıdaki komut, günlük dosyalarını temizleme bağlamındaydı. Ne yaptığını biliyorum find. Gördükten sonra -type fbunun için manuel sayfa baktım. BASH_BUILTINS'in man sayfasında görmeliyim (1) typeKomut altındaki -f bayrağının açıklaması : - The -f option suppresses shell function lookup, as with the …
17 bash  bash-script 


5
Grep vs awk kullanma
Belirli bir desen yakalamak awkve grepkullanılabilir. Neden birini diğerinin üzerine kullanmalıyız? Hangisi daha hızlı ve neden? Bir günlük dosyam olsaydı ve belirli bir kalıbı kapmak isteseydim, aşağıdakilerden birini yapabilirdim awk '/pattern/' /var/log/messages veya grep 'pattern' /var/log/messages Hiçbir kıyaslama yapmadım, bu yüzden bilemezdim. Birisi bunu detaylandırabilir mi? Bu iki aracın iç …
17 linux  awk  grep  performance 


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.