Unix & Linux

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

4
Bir dizinin hangi cihaza yerleştirileceğini belirleme
Eğer yaparsam # cd / # ln -s /home test # cd test # mount --bind $PWD /mnt yazı /proc/mountsolduğunu /dev/sda2 /mnt ext4 rw,noatime,data=ordered 0 0 hangi cihazdan monte edildiği /homeve hangisinden kolayca $PWDçıkarılamadığı /test. Genel olarak hangi cihazın (yani, / dev / sda2) /proc/mountsbağlanma bağının, bağlantılar, diğer bağlanma bağları …

3
Amazon .pem anahtarını Putty .ppk anahtarına dönüştürün Linux
.pemAWS'den özel bir anahtar oluşturdum ve indirdim. Bununla birlikte, sanal makineye bağlanmak için Putty kullanmak için, bu anahtarın .ppkbiçiminde olması gerekir . Dönüşüm süreci burada kabaca 20 satırda detaylandırılmıştır: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/get-set-up-for-amazon-ec2.html#prepare-for-putty Linux Mint (bir Ubuntu dağıtım) kullanıyorum ve terminalde puttygen kullanabileceğimi biliyorum. Ancak, bu aracın nasıl kullanılacağı ve gerekli parametrelerin nasıl …

9
Yalnızca ack ile bir kalıpla eşleşen dosyaları arayın
Yalnızca belirli bir 'glob' deseniyle eşleşen dosyaları arayabilir (örneğin: "bar * .c" adlı tüm dosyalarda foo arayabilir). Komuta ack foo "bar*.c" sadece geçerli dizinde çalışır. Not: Find -exec ile mümkün olduğunu biliyorum: find . -name "bar*.c" -type f -exec ack foo {} + Ancak küçük ve basit bir ack komutu …
49 ack 

3
Kökün ssh ile sadece anahtar tabanlı kimlik doğrulaması ile giriş yapmasına izin ver
Bazı ssh server yapılandırmaları hakkında bazı şüphelerim var /etc/ssh/sshd_config. Bir sonraki davranışı istiyorum: Genel anahtar kimlik doğrulaması, kök olarak kimlik doğrulamanın tek yoludur (parola doğrulaması ya da diğer değil) Normal kullanıcılar her ikisini de kullanabilir (şifre ve ortak anahtar kimlik doğrulaması) Ayarladıysam PasswordAuthentication noilk nokta tatmin edicidir ancak ikinciden değil. …

4
'İnstall' komutunun amacı nedir?
installBir çok Makefiles'de kullanılan komutu gördüm ve varlığı ve kullanımı kafa karıştırıcı. Man sayfalarından, cpdaha az özellik içeren bir knock up gibi görünüyor , ancak bir avantajı olmadıkça kullanılmayacağını tahmin ediyorum cp. Anlaşma ne?
49 command-line  make  cp 

4
Pkill ve killall arasındaki fark nedir?
Bunun pkilldaha çok filtreleme kuralı olduğunu biliyorum killall. Benim sorum şu, arasındaki fark nedir: pkill [signal] name ve killall [signal] name Bunun killalldaha etkili olduğunu okudum ve nameprogramla eşleşen tüm süreçleri ve alt işlemleri (ve tekrarlı olarak) öldürdüm . pkillbunu da yapmıyor mu?

3
Bir kabuk betiğinde hem ekrana hem de dosyaya metin çıktısı nasıl verilir?
Şu anda mesajları şöyle bir günlük dosyasına kaydeden bir kabuk betiğim var: log_file="/some/dir/log_file.log" echo "some text" >> $log_file do_some_command echo "more text" >> $log_file do_other_command Bu betiği yürütürken ekrana çıktı yok ve sunucuya macunla bağlandığım için başka bir bağlantı açmam ve "tail -f log_file_path.log" yapmam gerekiyor çünkü çalışmayı sonlandıramıyorum komut …

3
Eklemek güvenli mi. PATH’E Nasıl olur?
İnsanların diğer yanıtlarda , geçerli çalışma dizinini (' .') $PATHortam değişkeninize eklemenin kötü bir fikir olduğunu söylediklerini gördüm , ancak sorunu özellikle ele alan bir soru bulamadım. Peki neden .yoluma eklememeliyim ? Tüm uyarılara rağmen yine de yaparsam, neye dikkat etmeliyim? Sona eklemek, baştan daha güvenli midir?
49 path 

3
OpenSSH: Bir eşleşme bloğu nasıl sona erer?
Bazı kullanıcıları SFTP ile sınırlandırmak için MatchOpenSSH’lerde /etc/ssh/sshd_config(debian'da) bir blok kullanıyorum : # my stuff Match group sftponly X11Forwarding no AllowTcpForwarding no ForceCommand internal-sftp -u 0002 ChrootDirectory %h Gördüğünüz gibi, #my stuffvarsayılan yapılandırmaları yaptığımlardan kolayca ayırt etmek için özel yapılandırma dosyalarında bir yorum kullanıyorum (ve bunları yapılandırma dosyalarının sonuna koyarım). …
49 debian  openssh 

1
/ Dev / zero'nun amacı?
Denedim cat /dev/zerove hiçbir şey yapmadı. Googled /dev/zerove temelde sonsuz boyutta boş bir dosya olduğunu söylüyor. Is catvarolmayan karakter sonsuz sayıda baskı? Bu nasıl çalışıyor? 0 bayt ise, sonsuz veriyi nasıl sağlar? Biri sadece boş bir dosya oluşturabilirse, bu dosyanın kullanımları nelerdir?

2
Bash: Bir komutun çıktısından bir kerede bir satır nasıl okunur?
A komutunu kullanarak bash komutunun çıktısını okumaya çalışıyorum while loop. while read -r line do echo "$line" done <<< $(find . -type f) Çıktı aldım ranveer@ranveer:~/tmp$ bash test.sh ./test.py ./test1.py ./out1 ./test.sh ./out ./out2 ./hello ranveer@ranveer:~/tmp$ Bundan sonra denedim $(find . -type f) | while read -r line do echo …
49 bash  shell  find  pipe 



5
Bir komut satırı programı çıktısının yönlendirilmesini engelleyebilir mi?
Bunu yapmaya çok alışmıştım: someprogram >output.file Bir programın bir dosyaya oluşturduğu çıktıyı kaydetmek istediğimde bunu yapıyorum. Bu GÇ yönlendirmesinin iki çeşidinin de farkındayım : someprogram 2>output.of.stderr.file (stderr için) someprogram &>output.stderr.and.stdout.file (her iki stdout + stderr için birleştirilmiş) Bugün mümkün olmadığını düşündüğüm bir durumla karşılaştım. Aşağıdaki komutu kullanıyorum xinput test 10ve …


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.