«command-line» etiketlenmiş sorular

Komut satırı, kabuğunuzun etkileşimli arabirimidir.

5
Komut satırı ile Samba üzerinden dosya gönderme
Komut satırı üzerinden bir istemci makineye öğeler göndermek için Samba kullanmanın bir yolu olup olmadığını merak ediyordum (Samba sunucusundan dosyaları göndermem gerekiyor). Her zaman kullanabileceğimi biliyorum scpama önce Samba ile yapmanın bir yolu olup olmadığını merak ediyordum. Teşekkürler!


6
Bir dizindeki tüm dosya adlarından 1 çıkarın (yeniden adlandırın).
Benim gibi isimleri olan görüntü dosyaları içeren bir dizin var image1.jpg image2.jpg image3.jpg ... Ne yazık ki, resim adları sıfır temelli image1.jpgolmalı , öyle olmalı image0.jpg, image2.jpgolmalı image1.jpgve böyle devam etmelidir . Bunun gibi mv komutları oluşturmak için bir komut dosyası yazabilir , bir kabuk komut dosyasına koyabilir ve sonra …

3
OS X Terminal CLI'de geçerli ses seviyesini al?
Mac'imdeki CLI'dan geçerli ses seviyesini kontrol etmek istiyorum. Bunu böyle ayarlayabileceğimi biliyorum: osascript -e 'set volume <N>' Ancak mevcut ses seviyesini almaya çalışırken bu işe yaramıyor gibi görünüyor. $ osascript -e 'get volume' 4:10: execution error: The variable volume is not defined. (-2753)


1
Bir USB sürücü için UUID nasıl edinilir?
USB'mi UUID adını taşıyan bir bağlantı noktasına bağlamak istiyorum. Ama bunu bir komut satırında nasıl ifade edeceğimi bilmiyorum! Birisi bana nasıl yapılacağını söyleyebilir mi? Aradım ve çalıştırmam gerektiğini buldum: blkid sonra bir USB flash veya sabit disk sürücüsü arayan bir komut, daha sonra blkid | tail -n 1 | cut …

2
xargs: birden fazla komutta aynı argümanı kullanma
Bölümlerden biri df -h[veya neredeyse] alanı yetersiz olduğunda çıktısını problayabilen ve uyarabilen bir astar yazmaya çalışıyorum . Beni şimdi kıçından tekmeleyen xargs kullanan kısmı ... echo 95 | xargs -n1 -I{} [ {} -ge 95 ] && echo "No Space on disk {}% full -- remove old backups please" İkinci …

1
Programın önce borudan, sonra klavyeden okunmasını sağlayın
Etkileşimli programı düşünün interactive. Bu programı oldukça sık çalıştırmam gerekiyor ve her çalıştırdığımda ilk birkaç komut aynı. Açıkçası, bu komutları tekrar tekrar yazmak zorunda kalmak bir acıdır. Bu komutu (satırsonu ile ayrılmış) dosyada topladım cmd. Şimdi cat cmd | interactivekomutları çalıştırmak için yapabilirim . Sorun bir kez cmdtamamen okundu, interactiveEOF …
17 command-line  pipe  cat  stdin 



2
CD yazmadan dizin değiştirilsin mi?
Komut satırında bash değişiklik dizinini, herhangi bir komut olmadan bu dizini yazarak yapmak mümkün müdür cd? Örneğin, bunu yazmak yerine mümkün müdür: $ cd /tmp Sadece şunu yazmak istiyorum: $ /tmp Başka bir deyişle, dizini bir uygulama olarak çağırırsam, o dizini çalışan bir dizin olarak ayarlamak istiyorum.

1
LUKS şifresini nasıl değiştirebilirim?
LUKS şifresini değiştirmek istiyorum. Eski şifremi kaldırmak istiyorum, ancak orijinali kaldırmadan önce yeni şifremi denemek istiyorum. Açıkçası eski şifreyi biliyorum. GUI değil terminali kullanmak istiyorum. Sürücüde hassas veriler var ve güvenli olmam için yönteme ihtiyaç duyduğumdan yedeklememi kullanmak zorunda kalmayacağım.

3
“Eval” ve “source / dev / stdin” arasındaki fark nedir?
Aşağıdaki alternatifler arasında ... ile eval. comd="ls" eval "$comd" ile source /dev/stdin printf "ls" | source /dev/stdin ile source /dev/stdinve ( )ya{ } ( printf "ls" ) | source /dev/stdin { printf "ls"; } | source /dev/stdin (Biz çalıştırdığınızda printfiçinde { }, altkabuk kullanmayan dışında herhangi bir yararı vardır?) Onların …

2
Bir metin dosyasının satırlarının orta bölümü çıkarılsın mı?
Ondan veritabanı ekler yapmak için büyük bir metin dosyasını ayrıştırmak için bir PHP komut dosyası yazıyorum. Ancak sunucumda dosya çok büyük ve PHP için bellek sınırına ulaştım. Dosya yaklaşık 16.000 satıra sahiptir; Bunları yükleyip yükleyemeyeceğimi görmek için (ilk başta) dört ayrı dosyaya bölmek istiyorum. İlk bölümün üstesinden gelebilirim head -4000 …

4
Öncü boşluklar olmadan nasıl grep olurum?
Ben büyük bir kod tabanı ile haşhaş ve önde gelen whitespace ve tablolama oldukça can sıkıcı görünüyor. Ondan kurtulmanın bir yolu var mı? grep -R "something" ./ Örneğin: foo/bar.cpp: qwertyuiosomethingoi foo/bar/baz.h: 43rfsgsomethingdrfg bar/bar.cpp: 1234edwssomethingczd Gibi bir şey almak istiyorum: foo/bar.cpp: qwertyuiosomethingoi foo/bar/baz.h: 43rfsgdsomethingrfg bar/bar.cpp: 1234edwssomethingczd Ya da daha iyisi: foo/bar.cpp: …

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.