Unix & Linux

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

2
Grep'i birden fazla dürüst olmayan dizini aramak için nasıl kullanabilirim?
Ben aynı şeyi soruyorum gibi gelebilir bu soruya ama farklı gereksinimleri vardır. Bu benim dosya sistemime bir örnek: / Kod / iç/ dev / ana/ halka açık/ dev / ana/ serbest bırakmak/ araçlar/ /code/internal/dev/, /code/public/dev/Ve /code/tools/çoklu projeler için alt dizinleri içerir. Ben dev dallarında neredeyse sadece çalışmak /code/internal/ve /code/public/ve sık …
21 grep  search 

2
VI'da bir satırdaki belirli bir karaktere atla
VI'da biliyorum ki :some_number ve enter tuşuna basarsanız "some_number" ile belirtilen satıra atlayacaksınız. Tek bir satırda belirli bir karaktere atlamak için bir eşdeğer var mı? Temel olarak, büyük bir csv var ve ayrıştırıcı kırma bazı karakterler var; bu yüzden hata ayıklamak zorundayım. Temelde "satır XXX karakteri YYY üzerinde beklenmedik karakter" …
21 vim 



2
Bir süreç ne zaman 'D' durumuna geçecek?
"Linux ana bilgisayar adı 2.6.28-15-generic # 49-Ubuntu SMP Sal 18 Ağu 18:40:08 UTC 2009 i686 GNU / Linux" kullanıyorum Tüm istemci makineleri İnce istemci kullanacak, dizüstü bilgisayarımı çalışmak için kullanacağım ve ev dizinimi sunucudan dizüstü bilgisayarıma bağlayacağım. Dizüstü bilgisayarımda firefox'u açarsam, işlem 'D' durumunda olduğu ve diğer tüm kullanıcıların makineleri …
21 linux  process  io 

1
Snap kullanarak paketin belirli bir önceki sürümünü yüklensin mi?
Bir makineye kubectlsürüm yüklemek istiyorum 1.2.4. Kubernetes belgeleri Ubuntu'ya kurulum için kullanılmasını önerirsnap . snap install --helpçok kullanışlı değil, gelecek vaat eden parametre --revision=işe yaramıyor: $ sudo snap install --revision=1.2.4 kubectl error: cannot decode request body into snap instruction: invalid snap revision: "\"1.2.4\"" Bunun --revisionbir semver yerine SHA beklediğinden şüpheleniyorum …

2
Kullanıcı adını ve şifreyi Git'te saklama
Ben yaparken git push Komut istemini şöyle alıyorum Username for 'https://github.com': sonra kullanıcı adımı manuel olarak giriyorum Username for 'https://github.com': myusername ve sonra vurdum Enterve şifremi soruyorum Password for 'https://myusername@github.com': Kullanıcı adının her zaman manuel olarak yazmak yerine otomatik olarak yazılmasını istiyorum. Yapmayı denedim xdotoolama işe yaramadı. Çoktan yaptım git …
21 git 

2
Xorg ve Gnome / KDE / Xfce arasındaki fark
UNIX sistemleri hakkında daha fazla bilgi edinmek istiyorum ve bence oldukça basit bir sorum var. X'in ne için kullanıldığını biliyorum: Uygulamalara UI'lerini (diğer şeylerin yanı sıra) sunmak için bir standart veriyor. Peki neden Gnome / KDE'ye ihtiyaç var ve X ile nasıl ilişki kuruyorlar? X'i uygulama ve GUI arasında bir …

4
Yum kullanarak yum repo kaldırmak
İşyerinde makineme root erişimim yok, ancak kullanmak için sudo iznim var sudo yum(ve sadece yum). Son zamanlarda yanlışlıkla hatalı bir depo (dropbox) kurdum ve şimdi kaldırmak istiyorum. yum.repos.dDizine yazma erişimim olmadığından , repo dosyasını el ile düzenlemek veya kaldırmak söz konusu değildir. Yum kullanarak repos yükleyebilirsiniz biliyorum (bu ne yaptım), …

5
Pip vs Python Paketlerini kullanmak için Paket Yöneticisi
Python paketleri çoğu dağıtım havuzunda sıkça barındırılmaktadır. Bu öğreticiyi okuduktan sonra , özellikle “Gerçekten yapmak istiyor musunuz?” Başlıklı bölümü pip kullanmaktan kaçındım ve sistem deposunu kullanmayı tercih ettim, yalnızca depoda olmayan bir paket yüklemem gerektiğinde pip'e başvurdum. Ancak, bu tutarsız bir yükleme yöntemi olduğundan, sadece pip kullanmak daha iyi olur …

3
Neden [-n] [-n “”] gibi yanlış değil?
Benim sorum bu kod tarafından üretilen getiri değerleridir: if [ -n ]; then echo "true"; else echo "false"; fi Bu yazdırır true. Tamamlayıcı testi de kullanılarak [ -z ]basılır true: if [ -z ]; then echo "true"; else echo "false"; fi Yukarıdaki kodda, [ -n ]sınama neden hiç geçilmeyen, null …
20 bash 

6
Linux'ta GNU coreutils yerine herhangi bir seçenek var mı?
Linux sistemlerimde GNU Coreutils kullanımını durdurmayı düşünüyorum, ama dürüst olmak gerekirse, diğer birçok GNU bileşeninin aksine, hiçbir alternatif düşünemiyorum (Linux'ta) . GNU coreutils'in hangi alternatifleri var? birden fazla pakete ihtiyacım olacak mı? Projeye verilen linkler bir zorunluluktur, dağıtım paketlerini adlandırmak için bonus puanlardır. Ayrıca Linux'ta çalıştıklarını bilmiyorsanız ve talimatlara başvuramıyorsanız …

2
Bir dosyayı her bilgisayar değiştirildiğinde dosya dosyalarının izleyicisi ile 2 bilgisayar arasında senkronize edin.
Sahibim: IP 203.0.113.0 bağlantı noktası 1234'te SSH üzerinden bağladığım bir Linux sunucusu ev bilgisayarı (yönlendiricinin arkasında), genel IP 198.51.100.17, Debian veya Windows + Cygwin Bir klasörü /home/inprogress/ senkronize etmenin en kolay yolu (her iki yönde), rsyncancak bir dosya sistemi izleyicisiyle , bir dosya her değiştirildiğinde, hemen diğer tarafta çoğaltılır mı? …

3
Basudo'da “true” nun amacı nedir? Sudo true ise; sonra"
Kullanıcı süper kullanıcı ayrıcalıklarına sahip olup olmadığını sınamayan bu bash betiğini birlikte hackledim ve istemiyorlar. Sonuçta ben aşağıdaki iki satır (echo "password ok" ve sonraki satırda başka) kaldırmak böylece ikinci 'if' deyimi ters çevirmeye çalışıyorum # Root user only if [[ "$EUID" != 0 ]]; then sudo -k # make …
20 bash  sudo 

6
Su world neden çalıştırılabilir?
Birden fazla kullanıcı tarafından uzaktan oturum açmış başsız bir sunucum var. Diğer kullanıcıların hiçbiri sudoers dosyasında değildir, bu yüzden üzerinden root alamazlar sudo. Ancak, izinleri beri suolan -rwsr-xr-xkaba kuvvet kök şifrenin girişiminde onları durdurma hiçbir şey yok. Bir kullanıcı root şifresini biliyorsa, sistemi yine de tehlikeye atabileceğini iddia edebilir, ancak …
20 sudo  su  headless 

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.