«command-line» etiketlenmiş sorular

Komut satırı arabirimini (CLI) kullanma hakkında sorular.

1
Bir perl betiğine nasıl birden fazla giriş dosyası verebilirim?
Dosyayı json formatına dönüştürmek için bir perl betiği kullanıyorum. Komut dosyası şöyle: perl -MJSON -F, -lane ' print to_json ({ domain => shift @F, emails => [map {{email =>$_}} @F] }, {canonical=>1}) ' input1.txt' > output.json Yapmak istediğim şudur: Komut dosyasına çoklu giriş dosyaları vermek veya giriş dosyalarını içeren eksiksiz …

1
Duplicity Koleksiyon Durum Biçimi
Buradaki komuttan çıktıyı ayrıştırıp yardım edebileceğimi merak ediyorum. duplicity collection-status MYPATH Önemsiz hedefim, bu komutu kullanacak bir "restore" betiği oluşturmak ve geri yüklenecek seçilebilir bir yedekleme listesi oluşturmaktır. Şu an kodum şöyle: # get the backups information _t=`duplicity collection-status $1` # split the collection based on new lines IFS=$'\n' _arr=($_t) …

1
SCP (Güvenli Kopyalama) kullanırken Çift Dosyaları Yeniden Adlandır
Dosyaları ağımdaki sunucular arasında taşımak için scp kullanıyorum ... scp /folder/file user@<ip address>/User/Documents/Transfer ... ancak yinelenen dosyaların üzerine yazmak istemiyorum. Hedef klasörde adı alınmış olan dosyaları yeniden adlandırmanın bir yolu var mı? Örneğin, hedef klasörde file.txt zaten mevcutsa, yeni file1.txtisimlendirilecek file1-1.txtve sonraki sürümler file1-2.txtvs. olacaktı . Dosya adlarının formatı kesin …
2 command-line  ssh  scp 

2
Maven kurulumunda problem ('/ usr / bin' PATH ortam değişkenine dahil edilmedi)
Linux platformumda maven 3.5.4 kurarken şu hatayı görüyorum: $ sudo export PATH=/usr/local/apache-maven-3.5.4/bin Command 'sudo' is available in '/usr/bin/sudo' The command could not be located because '/usr/bin' is not included in the PATH environment variable. sudo: command not found Ben de denedim export PATH=/usr/local/apache-maven-3.5.4/binama işe yaramadı.

1
Komut dosyam yalnızca önceki komutun terminali kapalı olduğunda yeni terminaller açar
Başlığımın anlaşılması biraz zor olduğu için üzgünüm, konuyu mümkün olduğunca yoğunlaştırmaya çalıştım. Her büyük komut için yeni bir terminal açan bir bash betiği çalıştırmaya çalışıyorum, programın bana söylediği bilgiyi görebiliyorum. Sorun şu ki, komut dosyası yalnızca önceki terminal kapatıldığında bir sonraki kod satırı için yeni terminali açar (bu uygulama için …

1
PHP 5.4.0 yüklerken ve derlerken problem var
OVH Cloud, Plesk 12 yüklü Ubuntu 14.04.1 LTS'de bir VPS sunucum var. Sunucu PHP'nin en yeni sürümüyle kuruldu, ancak Plesk en eski uygulama için PHP'nin iki farklı sürümünü aynı sunucuda yönetebilir. Ben bu öğretici ile php-5.4.0 sürümünü kurardım: http://kb.sp.parallels.com/tr/114753 Ama adım attığımda ./configure Ben bu hatayı var: checking for grep …


1
SSH oturumu bir süre sonra donuyor
Terminalde birkaç dakika çalışmazsam (~ 20 ila 30 dakika arası) ssh oturumu donar. Bununla baş etmek için herhangi bir komut var mı? Aslında benim durumumda iki sunucu üzerinde çalışıyorum. İlk önce, erişim sunucusuna çalışma sunucusundan daha fazla gitmem gerekiyor. Bu çalışma sunucusu bir süre sonra donuyor. Teşekkürler

1
Gnome Terminali Yanlış Karakter Girişi Alıyor
Terminalime yazarken, "b" tuşunun artık çalışmadığını keşfettim. 'B' harfini yazdığımda, terminal onu '' C ': forward-word' karakter dizisi olarak yorumluyor. 'B' tuşu diğer uygulamalarda düzgün çalışır (örneğin, şimdi size yazdığım gibi) ve büyük 'B' bile terminalde doğru çalışır. Terminalin bu anahtarı doğru şekilde yorumlamasını nasıl sağlayabilirim? Son zamanlarda hiçbir ayar …

1
“Dinamik bir çalıştırılabilir değil” düğümü
Linode'da 14.04 kullanıyorum ve NVM'yi ve ardından düğümü kurmak için bu talimatları izlemeyi denedim . NVM'nin çalışmasını sağlayabilirim ancak dosya doğru dizinde listeleniyor olsa bile, Düğümü yüklemek şifreli "dosya bulunamadı" mesajlarıyla sonuçlandı. NVM için tüm yollar doğrudur ve herhangi bir çakışma görünmüyor ( nodeya nodejsda içinde /usr/bin/ya da listelenmemiş /usr/local/bin) …

1
Sanal terminalden dosya düzenle
Bir yol eklerken .profile dosyasımda bazı hatalar yaptım, şimdi hesabıma giriş yapamıyorum. Tek yapabileceğim ctrl + alt + f3 terminallerini girip buradan giriş yapmak. Bu dosyayı oradan nasıl düzenleyebilir ve her şeyi niemal'e nasıl döndürebilirim?

1
Ubuntu Yazılımından indiremiyorum ve çocuk hatasını düzeltemedi
Şu anda Ubuntu 16.04'üm var. Komut vermek için terminale erişemiyorum. Terminal bu hata mesajını alır: [There was an error creating the child process for this terminal]kapattığımda bile. Aşağıda tinc VPN'i kurmaya çalışmaktan kaynaklanıyor. graeme@graeme-ThinkCentre:~$ sudo snap connect tinc-vpn:network-manager graeme@graeme-ThinkCentre:~$ sudo snap connect tinc-vpn:network-observe graeme@graeme-ThinkCentre:~$ sudo snap connect tinc-vpn:network-setup-control graeme@graeme-ThinkCentre:~$ /var/snap/tinc-vpn/ …

2
'Rar' nasıl kurulur (sadece komut satırından)
Benim /etc/apt/sources.list(Ubuntu 13.10) içerir: deb http://... saucy main universe multiverse deb-src http://... saucy main universe multiverse Gibi diğer mesajlar göre bu , çok evren 'bölümü önemlidir. Bu orada olmasına rağmen, sudo apt-get update; sudo apt-get install rargeri döner E: Package rar has no installation candidate. Neyi kaçırıyorum? Not: Bu aslında …

1
Belirli bir kullanıcıya, kabuk ve SFTP'deki bir klasör sekansına okuma / yürütme izinlerini nasıl atayabilirim?
Bunun için interweb'i araştırıyordum ancak tüm cevaplar ya grupları, klasör sahiplerini ya da_all_users grubunu ifade ediyor. Benim durumumda, kendi kullanıcı (" kai") ve makineyi kullanan başkaları da var. "/Home/kai/projects.complete" adlı bir klasörüm var Dosyaları kabuk ve SFTP yoluyla düzenleyebilirim. Ancak şimdi, ikinci / üçüncü bir kullanıcının içindeki tüm dosyalara salt …

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.