«shell» etiketlenmiş sorular

Kabuk Unix'in komut satırı arabirimidir. Kabuktaki komutları etkileşimli olarak yazabilir veya görevleri otomatikleştirmek için komut dosyaları yazabilirsiniz. / Bin / sh ve en uyumlu kabuklara (kül, bash, ksh, zsh,…) uygulanan sorular için bu etiketi kullanın. Hatalı kabuk komut dosyaları için lütfen buraya göndermeden önce http://shellcheck.net adresinden kontrol edin.

5
sysadmin değiştirmeme izin vermediğinde giriş kabuğum olarak bash'ı nasıl kullanabilirim
Çalışıyorum unix sistem yöneticisi benim giriş kabuğu değiştirmek için bana erişim vermek konusunda isteksiz olduğunu kshiçin bash. Çeşitli mazeretler verdi, en komik olanı, kshonları çalıştırmayı denersem çalışamayacakları için tüm senaryolarını yazdıkları için. Bu fikirleri nereden edindiğini bilmiyorum, ama onu ikna edemediğimden, sahip olduğum başka bir alternatif var mı? ( chshbu …
38 shell  login  profile 

6
Çıktısının bir terminale gittiğini düşünerek bir komutu nasıl kandırabilirim?
Çıkışı bir terminale giderken davranışını değiştiren bir komut verildiğinde (örneğin, renkli çıktı üretir), bu davranış değiştirilen davranışı koruyarak bir boru hattında nasıl yönlendirilebilir? Bunun için bilmediğim bir yardımcı program olmalı. Bazı komutların, grep --color=alwaysdavranışı zorlamak için seçenek bayrakları vardır, ancak soru, yalnızca çıktı dosyası tanımlayıcısını sınamaya dayanan programlar üzerinde nasıl …
38 shell  pipe  utilities  stdout  pty 

7
Sekme tamamlama hataları: bash: here-document için geçici dosya oluşturamıyor: cihazda yer yok
Sekme çubuğunu kullanırken, şu hatayı alıyorum: bash: here-document için geçici dosya oluşturulamıyor: cihazda boş alan kalmadı " Herhangi bir fikir? Bazı araştırmalar yapıyorum ve birçok insan / tmp dosyası hakkında konuşuyor, bu da taşma olabilir. Çalıştığımda şunu alıyorum df -h: Filesystem Size Used Avail Use% Mounted on /dev/sda2 9.1G 8.7G …
38 debian  shell  ssh  tmp 

3
Dosyalar komut satırında ayarlanan izinlerle oluşturulabilir mi?
Dizinleri mkdir -m <mode> <dir>oluştururken, verilen mod / izinler kümesiyle (atomik olarak) bir veya daha fazla dizin oluşturulmasını sağlar. Komut satırında dosya oluşturmak için bir eşdeğer var mı? Benzer bir şey: open("file", O_WRONLY | O_APPEND | O_CREAT, 0777); touchBunu kullanmak chmodbenim için tek seçeneğim mi? Düzenleme: kullanımına teppic önerisini dışarı …

7
~ / Belgeler `göreceli veya mutlak bir yol mu?
Bu sadece bir kelime sorusudur, fakat kafamın içinde dolanıp durup duruyor. LPIC hazırlık kitabındaki bir uygulama sınavından gelir . Kitaba göre doğru cevap ~/Documents, göreceli bir dizindir, çünkü giriş dizinine göredir. Ancak, bu kitap onurlu bir yazım hatası ve hata oranı içeriyor, bu yüzden orada yazılı olan her şeyi kabul …
37 shell  filenames 


2
“$ {- # * i}”! = “$ -” ne anlama geliyor?
Gelen /etc/profileBunu görmek: for i in /etc/profile.d/*.sh ; do if [ -r "$i" ]; then if [ "${-#*i}" != "$-" ]; then . "$i" else . "$i" >/dev/null 2>&1 fi fi done Ne demek ${-#*i}istiyorsun Başlangıçta bir parametre genişletme tanımını bulamıyorum ${-.

3
chmod + sessiz mod + hataya rağmen çıkış kodunu 0 zorla
Chmod çalıştırmak ve komuttan hatayı yoksaymak mümkün mü Örnek (örnek olarak göstermek için file.txt dosyası mevcut değil) Yazarken chmod 777 file.txt Çıktıda hata alıyorum chmod: cannot access file.txt : no such file or directory Bu yüzden f komutuna aşağıdaki komutu ekliyorum: (vakayı göstermek için file.txt mevcut değil) chmod -f 777 …

2
Bash'in Fish'in otomatik önerileri ve vurgulaması gibi benzer özellikleri var mı?
Geçenlerde Balık'ta 2 özellik fark ettim ve bunların Bash'de de bulunup bulunmadığını bilen var mı merak ediyordum. Sözdizimi vurgulama Özellikleri: Balık yazarken yazım sözdizimini vurguladığını hemen fark edeceksiniz. Geçersiz komutlar varsayılan olarak kırmızı renktedir: Bir komut geçersiz olabilir, çünkü mevcut değil veya yürütemediğiniz bir dosyayı ifade ediyor. Komut geçerli olduğunda, …
37 bash  shell  fish 

2
`env <komut>` ne yapıyor?
Komut ne env ls -alyapıyor? Bir Linux testim vardı ve şu soruyu sordum: "Komut doğrudan nasıl çalıştırılır ama takma adı değil?" Bazı özel sembollerle önekleme komutu gibi bir çözüm olduğunu biliyordum, ama unuttum. Şimdi olduğunu biliyorum \. ( bu yazıdan okundu ). Ama aynı zamanda, okuduğum bir yerden, takma adlardan …



5
Yeniden taktığımda neden env değişkenlerini tmux'ta yeniden ayarlamak zorundayım?
Genelde mac ve ssh / tmux üzerinde çalışıyorum ve işimi yapmak için Linux makinesine ekliyorum. Linux makinesinde çalışan ssh-agent'ım var. Sahibim set -g update-environment "SSH_AUTH_SOCK SSH_ASKPASS WINDOWID SSH_CONNECTION XAUTHORITY" benim içinde .tmux.conf. Yine de, ne zaman bu oturuma yeniden bağlansam, koşmam gerekiyor tmux setenv SSH_AUTH_SOCK $SSH_AUTH_SOCK Yeni tmux pencerelerin $SSH_AUTH_SOCKdoğru …


12
Sık kullanılan komutlara hızlı bir şekilde nasıl kaydedilir ve erişilir?
Rutin olarak, en ufak bir değişiklikle, yürütmem gereken çok fazla emir var. Şu anda hepsini saklıyorum .bash_historyve kullanıyorum CTRL- Ronlara erişmek için ama daha iyi bir yol olup olmadığını merak ediyorum. Ne için bakıyorum: Yeni bir komut eklemek kolaydır Aranan bir komutu aramak ve yeniden çalıştırmak kolaydır Önerilerde istenmeyen komutlardan …

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.