Unix & Linux

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

5
Oluşturulan dosya adları listesini bağımsız değişken listesi olarak - boşluklarla kullanma
Tarafından toplanan dosya adlarının bir listesini içeren bir komut dosyasını çağırmaya çalışıyorum find. Özel bir şey yok, sadece böyle bir şey: $ myscript `find . -name something.txt` Sorun, bazı yol adlarının boşluk içermesidir, bu nedenle bağımsız değişken genişletmesinde iki geçersiz ada ayrılırlar. Normalde isimleri tırnak işaretleri ile sararım, ancak buraya …

2
Ssh bağlantım kesilse bile MySQL sorgum çalışmaya devam edecek mi?
SSH üzerinden bir sunucuya bağlandım ve mysql'de oturum açtım ve bir saatten fazla sürebilen bir sorgu (sonuçları bir CSV'ye dökülür) çalıştırmasını istedim. Her ne kadar müvekkilim oturumu aktif tutmak için her 60 saniyede bir boş paketleri göndermek için talimat vermiş olsa da, hala mysql sorgusu / işlem sona erdirmek paranoyak, …
16 ssh  mysql 

2
Vi'yi büyük dosyalarda kullanırsam ne olur?
Bize söylenmememize rağmen, bir meslektaşım vi'yi büyük bir metin dosyasını (server.log 3,5 GB) görüntülemek için kullandı. Bu, / var / tmp dosyasını doldurdu ve sunucuda bazı sorunlara neden oldu. Buna ne sebep oldu? Büyük dosyalar için neden vi kullanmamalıyız?
16 vim  vi 

2
Uygun izin olmadan yıldız işareti genişletilemez
Birisi bana aşağıdakileri açıklayabilir mi? $ ls -ld /temp/sit/build/ dr-xr-s--- 3 asdf qwer 4096 Jan 31 2012 /temp/sit/build/ $ ls -ld /temp/sit/build/* ls: /temp/sit/build/*: Permission denied Görünüşe göre burada yıldız işareti kullanamıyorum. Ben sudo komutuyla denedim ve "izin reddedildi" yerine "böyle bir dosya yok" hatası alıyorum ... sudo ls -l …

2
> İle yeniden yönlendirme ne yapar? yapmak?
>|Çıktıyı sadece bir dosyaya yönlendirmek için ne zaman kullanmalısınız >? Bana gösterildiğinde verilen açıklama, ilk önce hedef dosyanın kısaltılmış olmasını garantilemesiydi. Ama bunu >zaten ima ettiğini düşündüm . Mı >|yararlı?

2
İki desen arasında (ve dahil) çizgiler yazdırın
Hattın CKsonunda olan hatlardan açgözlülükle başlamak ve hat sonunda olduğunda açgözlülüğü durdurmak istiyorum D. Denedim grep "$CK" "$D" file..txtama işe yaramadı. Giriş: kkkkkkkkkkk jjjjjjjjjjjjjjjjjj gggggggggggg/CK JHGHHHHHHHH HJKHKKLKLLL JNBHBHJKJJLKKL JLKKKLLKJLKJ/D GGGGGGGGGGGGGG GGGGGGGGGGGGGG İstenen çıktı: gggggggggggg/CK JHGHHHHHHHH HJKHKKLKLLL JNBHBHJKJJLKKL JLKKKLLKJLKJ/D

4
Bash: etkileşimli uzaktan komut istemi
Uzak bir sunucuya bağlanan ve bazı paketin yüklü olup olmadığını kontrol eden bir komut dosyası var: ssh root@server 'bash -s' < myscript.sh myscript.sh: OUT=`rpm -qa | grep ntpdate` if [ "$OUT" != "" ] ; then echo "ntpdate already installed" else yum install $1 fi Bu örnek basitleştirilebilir. İşte myscript2.shaynı …
16 bash  shell-script  ssh  stdin  read 

1
ping zero nasıl çalışır?
Herkes nasıl ping 0çalışır açıklayabilir ve çevirebilir 127.0.0.1. [champu@testsrv ]$ ping 0 PING 0 (127.0.0.1) 56(84) bytes of data. 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.039 ms 64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.013 ms --- 0 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1000ms …
16 linux  networking 

3
Bir .CSV dosyasını bir dosyanın 5. sütun değerlerine göre filtreleyin ve bu kayıtları yeni bir dosyaya yazdırın
Aşağıdaki biçime sahip bir .CSV dosyası var: "column 1","column 2","column 3","column 4","column 5","column 6","column 7","column 8","column 9","column 10 "12310","42324564756","a simple string with a , comma","string with or, without commas","string 1","USD","12","70%","08/01/2013","" "23455","12312255564","string, with, multiple, commas","string with or, without commas","string 2","USD","433","70%","07/15/2013","" "23525","74535243123","string , with commas, and - hypens and: semicolans","string with or, …
16 linux  sed  awk  csv  filter 

5
Bir sembolik bağın döngüye girip girmeyeceğine karar verecek bir algoritma var mı?
Unix sistemleri genellikle yalnızca bir symlink döngüsü veya çok fazla sembol içeren bir yolla karşı karşıya kaldıklarında hata yaparlar, çünkü tek bir yol aramasında geçecekleri sembol bağlantılarının sayısında bir sınıra sahiptirler. Ancak, bir unix'in izlemeye istekli olduğundan daha fazla bağlantı içeriyor olsa bile, belirli bir yolun bir şeye çözülüp çözülmediğine …

2
`adduser --disabled-login` ne yapar?
Takip ettiğim bir yükleme belgesi, aşağıdaki gibi bir kullanıcı eklemenizi ister: sudo adduser --disabled-login --gecos 'GitLab' git --disabled-loginBayrak Ben araştırdım en adam sayfalarından yoktur. Biri --disabled-login( foo) ve diğeri ( git) olmayan iki kullanıcı yaptım . --disabled-loginBayrağın hiçbir şey yapmadığını söyleyebildiğim kadarıyla . Ben hala suher iki kullanıcı için de, …
16 useradd 

4
Bir Debian sistemine sanal bir paketin “kurulu” olup olmadığını nasıl bilebilirim?
Bazı paketlerin bir Provides:başlığı vardır. Örneğin, postfixDebian Wheezy'deki paket var Provides: mail-transport-agent. Paket mail-transport-agentfiziksel olarak var olmayan bir "sanal" paket olarak kabul edilir. Debian tabanlı bir sistemde, verilen bir sanal paketin "kurulu" (veya "sağlanmış") olduğunu nasıl bilebilirim? Her "sağlanan" sanal paketi listeleyebilir miyim? İpucu : Yüklü olsun veya olmasın mevcut …

1
Düşük seviye bluetooth yardımcı programı
Linux için aygıtları eşleştirip eşleşmesini, bir aygıttan gelen iletileri görüntülememi, bir aygıta mesaj göndermemi (umarım dosya sistemi kullanılarak yapılır!) Ve kullanılabilir bayrakları ayarlayabilmem için bir bluetooth yardımcı programı nedir? Akılda kalan uygulama sadece 10 küçük bluetooth klavyeler söylemek ve bir MIDI mesajı göndermek için her klavyedeki her tuşu eşlemek istiyorum …
16 bluetooth 

1
ProxyCommand ve netcat modunu kullanırken ssh'ın ana bilgisayar adlarını config'ten çözmesini sağlayın
Ssh bağlantılarını zıplatmak için bazı evrensel seçenekler ayarlamaya çalışıyorum. İşte benim ~/.ssh/configdosyam, kısaltılmış: Host *%via ProxyCommand ssh gateway -W $(echo %h | cut -d%% -f1) %p Host gateway HostName gateway.example.com User username ForwardAgent yes IdentityFile keypathg Host target User username HostName target.example.com IdentityFile keypatht Takma adları *%viakullanarak kullandığımda Host: % …
16 ssh  proxy 

5
ssh_config: oturum açtıktan sonra uzak makinede yürütülecek komutu belirtin
Bu benim önceki sorumun bir uzantısı . Ben ssh oturum açma üzerine bir uzak makinede yerel olarak saklanan bir komut (yani mount /home) çalıştırmak gerekir . Şu anda kullanıyorum: ssh -t mymachine.example.com 'mount /home ; /bin/bash' Bu iyi çalışıyor, ama .ssh/configher seferinde yazmak zorunda kalmamak için bu komutu benim koyabilir …
16 ssh 

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.