Unix & Linux

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


16
Basit komut satırı hesaplayıcısı
Konu: Arada sırada bir komut satırı ortamında basit aritmetik yapmam gerekiyor. EG aşağıdaki çıktıyı verdi: Disk /dev/sdb: 256GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 106MB 105MB fat32 hidden, diag 2 106MB 64.1GB 64.0GB ext4 3 64.1GB 192GB …
19 shell  calculator 

2
Bu komut dosyası neden terminalde çalışıyor ancak bir dosyadan çalışmıyor?
Bir dosyaya kaydedilen bu kabuk komut dosyası var: bazı temel dize değiştirme yapar. #!/bin/sh html_file=$1 echo "html_file = $html_file" substr=.pdf pdf_file="${html_file/.html/.pdf}" echo "pdf_file = $pdf_file" Komut satırına yapıştırırsam, iyi çalışır: $ html_file="/home/max/for_pauld/test_no_base64.html" echo "html_file = $html_file" substr=.pdf pdf_file="${html_file/.html/.pdf}" echo "pdf_file = $pdf_file" verir html_file = /home/max/for_pauld/test_no_base64.html pdf_file = /home/max/for_pauld/test_no_base64.pdf Yukarıdaki …
19 bash  string 



4
Bir zombi sürecini öldürmenin alternatif yolu
CentOS 6.8'de (Final) bazı zombi süreçlerini fark ettim, onları öldürmeye çalıştım ama hala oradalar: [root@host user]# ps -ef | grep git tomcat 746 1 0 Jul18 ? 00:00:00 git clone https://github.com/angular/bower-angular.git -b v1.3.20 --progress . --depth 1 tomcat 747 746 0 Jul18 ? 00:00:00 [git-remote-http] <defunct> root 20776 20669 0 …
19 process  kill 

3
Bir dosyadaki son karakter nedir?
Sadece "Dosyanın sonundaki yeni satır karakterini kaldırma" yanıtlarını okudum ve herkes son karakteri silmeyi söyledi. Sorum şu: son karakter değil mi?
19 files 

3
bir tmux oturumu ile birden çok terminal x-penceresi kullanma
Genellikle dikey olarak hizalanmamış 2 monitörle çalışırım (sol monitörünüzün altında bir tezgah üstü güç kaynağım var), ancak ekranlarımda kolayca geçiş yapabileceğim 4 terminal penceresi yan yana istiyorum: Bu düzenleme beni çok üzüyor çünkü sadece klavyemi kullanarak tüm 4'ü aklı başında bir şekilde kolayca değiştiremiyorum (alt-tab benim için kesmiyor çünkü 4 …
19 terminal  tmux 

1
Neden mkfs.vfat'taki “v”?
Aşağıdaki komutla FAT32'ye bir bölümü biçimlendirmek için bir Internet makalesinde okudum: sudo mkfs.vfat -F 32 /dev/sdXn Şimdi man sayfalarını okumalı mkfs.vfatve gösterir mkfs.fatolmadan komuta adı olarak v. Bundan sonra bir bölümü biçimlendirmeyi denedim vve muhtemelen işe yaradı. Neden mkfs.vfatsadece yerine bir eşanlamlı komut denir mkfs.fat? Düzenleme: Oh, ve de "AYRICA …

2
Bash .hushlogin, son giriş zamanını ve ev sahibini tut
Şirketimde, bazı sunuculara giriş yaptığımda, son giriş bilgilerim ve devasa bir banner gösteriliyor: me@my-laptop$ ssh the-server Last login: Mon Feb 8 18:54:36 2016 from my-laptop.company.com ************************************************************************ * * * C O M P A N Y I N F O R M A T I O N S Y S …
19 bash  login  motd 

6
Dd = / dev / sda = / dev / sda olursa ne yapar?
Düzenlendi: veriyi yok etmek istemiyorsanız bunu test etmek için çalıştırmayın. Birisi ne aldığımı anlamama yardımcı olabilir mi? dd if=/dev/zero of=/dev/sda bs=4096 count=4096 S: Neden özellikle 4096 count? dd if=/dev/zero of=/dev/sda bs=512 count=4096 seek=$(expr blockdev --getsz /dev/sda - 4096) S: Bu tam olarak ne yapıyor?
19 udev  dd  disk 

4
$ IFS değişkenini “yedeklemek” akıllıca bir yaklaşım mıdır?
Ben her zaman ile $IFSuğraşmak için gerçekten tereddüt ediyorum çünkü küresel bir ürkütücü. Ancak çoğu zaman, bir dizgiyi bir bash dizisine yükleme işlemini hoş ve özlü hale getirir ve bash komut dosyası oluşturma için, özlü olması zor olur. Bu yüzden $IFSbaşka bir değişkenin başlangıç ​​içeriğini "kaydetmeye" ve sonra bir $IFSşey …

3
kapatma sırasında mesaj: bekçi durmadı!
Kapanışta sık sık mesaj alıyorum watchdog did not stop! ve sonra dizüstü bilgisayar birkaç satır sonra kapanmadan donuyor. Bunu nasıl düzeltebileceğine dair bir fikrin var mı? Son zamanlarda, genellikle dizüstü bilgisayar bir süre açıldığında çok sık oldu. Debian 8'i Asus UX32LA'da kullanıyorum Bu sistemd dosyasını buldum (eğer yardımcı olabilirse, shutdown.target …

4
bash: süreç ikamesinde hatalar nasıl yayılır?
Onlarla yürütülen bir komut başarısız olduğunda kabuk komut dosyalarımın başarısız olmasını istiyorum. Genellikle ben ile yapmak: set -e set -o pipefail (genellikle ekliyorum set -u) Mesele, yukarıdakilerin hiçbirinin süreç ikamesi ile çalışmadığıdır. Bu kod "Tamam" yazdırır ve başarısız olmasını istiyorum iken, dönüş kodu = 0 ile çıkmak: #!/bin/bash -e set …

2
tmux kuvvet yeniden boyutlandırma penceresi
Genellikle belirli bir Windows sunucusundan (W1) uzak linux sunucularına bağlanırım. Windows tarafında macun kullanıyorum ve linux tarafında tmux'u çalıştırıyorum. Bazen, Farklı bir windows sunucusu (W2) kullanmak ve aynı tmux oturumlarına bağlanmak zorundayım. Sorun: W1'deki macun pencereleri için bir boyut ayarlamış olsaydım, W2'de bu boyutu aşamam. Macun penceresini büyüttüğümde, fazladan boşluk …
19 tmux 

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.