Unix & Linux

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

2
'Ve "içeren bir komutla takma ad oluşturma
Birkaç yayın önce birisi hafızayı yüzde olarak nasıl göstereceğini sordu. Birisi şu yanıtı verdi: free | awk '/^Mem/ { printf("free: %.2f %\n", $4/$2 * 100.0) }' Bu komutu ~ / .bashrc içinde bir diğer ad haline getirip getiremeyeceğimi merak ediyordum. Ancak takma adın sözdizimi: alias aliasname='command' Bunu nasıl yapabilirim? Bu …
10 bash  quoting  alias 

1
Debian: / sys / içindeki symlink kaldırılamıyor: işleme izin verilmiyor
Ekran parlaklığını çalıştırmaya çalışırken onları tamamen anlamadan bazı komutları çalıştırdım ve şimdi kurtulmaya çalıştığım '/ sys / class / backlight / asus_laptop' da kötü bir sembolik ile sıkıştım. denedim sudo rm /sys/class/backlight/asus_laptop sudo rm '/sys/class/backlight/asus_laptop' su root rm /sys/class/backlight/asus_laptop sudo rm /sys/class/backlight/asus_laptop Doğrudan dizine rm asus_laptopgeçmek ve yazmak , sahipliğini …
10 linux  permissions  rm  sysfs 

5
Çıkış komutunun çıkış kodunu yakalama
Ben bir bash betiği var: exit 3; exit_code="$?" if [[ "$exit_code" != "0" ]]; then echo -e "${r2g_magenta}Your r2g process is exiting with code $exit_code.${r2g_no_color}"; exit "$exit_code"; fi Çıkış komutundan hemen sonra çıkacak gibi görünüyor, bu da mantıklı. Ben hemen çıkmadan bir çıkış kodu sağlayabilir bazı basit komut olduğunu merak …


1
Sekme tuşu etkinken yapılandırılmış komutları birden çok satıra yazın
Birden çok satıra yapılandırılmış komut yazmak istiyorum $ for i in *; → do → file $i; → done bmdt.md: ASCII text breakfast.md: ASCII text brmdh.md: ASCII text test.sh: Bourne-Again shell script text executable, ASCII text ancak sekmenin çalışmadığını bulun, Bas konsolundaki sekme tuşunu nasıl etkinleştirebilirim?
10 bash 



3
Her ayın son gününü planla
Bir komut dosyasını ayın son gününde bir komut dosyası zamanlamak için okudum: Not: Zeki okuyucu, her ayın son gününde nasıl çalıştırılacağını nasıl ayarlayabileceğinizi merak ediyor olabilir çünkü dayofmonth değerini her ay kapsayacak şekilde ayarlayamazsınız. Bu sorun Linux ve Unix programcılarını rahatsız etti ve birkaç farklı çözüm üretti. Yaygın bir yöntem, …
10 shell-script  cron  date  test 

2
Neden modern Linux'ta, varsayılan yığın boyutu çok büyük - 8MB (bazı dağıtımlarda 10 bile)
Örneğin, OSX'te, 512k'dan bile daha az. Uygulamanın özyineleme kullanmadığını ve çok sayıda yığın değişkeni ayırmadığını göz önünde bulundurarak önerilen herhangi bir boyut var mı ? Sorunun çok geniş olduğunu ve büyük ölçüde kullanıma bağlı olduğunu biliyorum, ama yine de sormak istedim, çünkü bu büyük sayının arkasında gizli / dahili / …


2
Apt-key man sayfası neden add komutunu kullanmamanızı tavsiye ediyor?
Apt-tuşunun Ubuntu adam sayfası ile ilgili şu notu içerir apt-key add: Not: Bu komutu kullanmak yerine, doğrudan /etc/apt/trusted.gpg.d/ dizinine açıklayıcı bir ad ve "gpg" veya "asc" dosya uzantısı olarak bir anahtarlık yerleştirilmelidir. Bu tavsiyeyi daha önce başka bir yerde gördüğümü sanmıyorum. Kendi depolarını barındıran çoğu proje, anahtar dosyalarını indirip eklediklerini …
10 apt 

2
Tr aralıklarının garip davranışı
Tr kullanırken garip davranış gösteren belirli bir sunucu var. Çalışan bir sunucudan bir örnek: -bash-3.2$ echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] 1234567890 -bash-3.2$ Bu benim için çok mantıklı. Ancak bu 'özel' sunucudan: [root@host~]# echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] abcdefghijklmnpqrstuvwxyz1234567890 Gördüğünüz gibi, tüm küçük harflerin silinmesi başarısız oluyor. AMA, 'o' harfini sildi İlginç olan …

1
rm -f için alternatif seçenekler
Bir komut satırı çalıştırmak istiyorum: cd ~/www/tmp/; rm -P 2* Ancak 2 ile başlayan dosya yoksa hata alıyorum. -fBununla birlikte , kullanmak istediğimi düşünürdünüz : -f Attempt to remove the files without prompting for confirmation, regardless of the file's permissions. If the file does not exist, do not display a …
10 command-line  rm 

2
Linux find komutunu kullanarak dosya adı yerine içeriği nasıl yazdırabilirim?
Bunun gibi bir ad taşıyan binlerce unl dosyam var cbs_cdr_vou_20180624_603_126_239457.unl. Aşağıdaki komutu kullanarak bu dosyalardan tüm satırları yazdırmak istedim. ama bana sadece dosya isimleri veriyor. Dosya adlarına ihtiyacım yok, sadece bu dosyalardan içeriklere ihtiyacım var. find -type f -name 'cbs_cdr_vou_20180615*.unl' > /home/fifa/cbs/test.txt Akım Çıkışı: ./cbs_cdr_vou_20180615_603_129_152023.unl ./cbs_cdr_vou_20180615_603_128_219001.unl ./cbs_cdr_vou_20180615_602_113_215712.unl ./cbs_cdr_vou_20180615_602_120_160466.unl ./cbs_cdr_vou_20180615_603_125_174428.unl ./cbs_cdr_vou_20180615_601_101_152369.unl …
10 linux  find  cat 


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.