«shell» etiketlenmiş sorular

Kabuk, kullanıcıların genellikle bir komut satırına yazarak işletim sistemiyle etkileşime girmesini sağlayan yazılımdır.



8
Ls dosya uzantısına ve daha sonra isme göre nasıl sıralanır?
Varsayılan olarak, ls komutu sadece dosya adına göre sıralanır, ancak dizinlerin diğer dosya türlerinden önce görünmesini istiyorum. Windows explorer'ın tür sütununa göre sıraladığı gibi, dosyaların uzantıya göre sıralanmasını bile isteyebilirim. Ls ile benzer bir şey yapmanın bir yolu var mı?
44 linux  shell 

6
Mevcut yol linux'un sh komut isteminde nasıl gösteriliyor (bash değil)?
Şu anda sadece "#" i gösteren sh komut satırında (bash shell değil) geçerli yolu görüntülemek istiyorum. env PS1="$(whoami)@$(hostname):$(pwd)" ve set PS1="$(whoami)@$(hostname):$(pwd)" içinde /etc/profile. Ancak açıkça görüldüğü gibi bu, dizin değiştirildiğinde veya kullanıcı değiştiğinde yenilenmez. Lütfen bunu dinamik yapmanın bir yolunu önerin.
43 linux  shell  sh  busybox 

12
CUPS yazıcısını komut satırından nasıl devam ettiririm?
CUPS'da yazıcım var, çünkü sürücü sorunları nedeniyle (HP 1010) zaman zaman duraklatılıyor. CUPS'ta bir yazıcıyı devam ettirmek için saatte bir kez çalıştırılacak olan bir kabuk betiği yazmak istiyorum. Ancak birkaç dakika boyunca googling yaptıktan sonra yazıcının kabuk komut satırından nasıl devam ettirileceği hakkında hiçbir fikrim yok.
42 linux  shell  printing  cups 

10
İşletim sistemi kabuksuz olarak neye benziyor?
Bash veya command.com (Windows ME'ye kadar) veya CMD.EXE (sonraki sürümlerde) gibi bir kabuk (diğer şeylerin yanı sıra) kullanıcıdan gelen komutları kabul ettiği bir arabirim sağlar. Bir işletim sistemi kabuk çalıştırılmadan önce neye benziyor? İlk kabuk geliştirilmeden önce sistemler nasıl kullanıldı (örneğin, 1970'lerin başında UNIX)? Bir bilgisayar komutları bile kabul edemiyorsa …

5
',,' '...' takma adı olabilir mi?
Bazen, ana dizine geçmek istediğimde, cd ,,bunun yerine yanlışlıkla yazıyorum cd ... Bu ifadelerin aynı olduğunu düşünerek bash yapmamın bir yolu var mı? Komutlarımda asla virgül kullanmam. İdeal olarak, ben takma istiyorum ,,için ... Bunu denediğimde işe yaramadı. Bu neden işe yaramadı? Bu soruna başka nasıl yaklaşabilirim? $ alias ,,=.. …
41 linux  bash  shell 

5
Bir bash fonksiyonunun tanımını bulma
Etrafta pek çok eski kabuk senaryosu büyüsü olan bir ortamda çalışıyorum. Komut satırından ağır kullanılan bir şey, benim .bash_profile dosyamda yer alan bir dosyada bulunan bir dosyada bulunan bazı dosyalardan elde edilen bash işlevleridir. Tanımlamayı elde etmek için bir yol var mı veya daha iyi bir işlev var mı?
41 bash  shell 

3
Geçerli komutu ayrılabilir bir oturuma aktarın (tmux / screen)
Şu anda bir yedekleme yapıyorum ve şimdi tmuxveya benzeri bir ayrılabilir dosyaya aktarılması gerekiyor screen. Komut şu anda çalışırken bunu yapmanın bir yolu var mı? Artalanı Ctrl+ tuşlarına basarak gönderebilir ve bir komut vererek Zonu geri koyabilirim fg. fakat terminalden çıktığımda bu oturumun geri dönüp dönmeyeceğini bilmiyorum.

3
Joker karakterleri zsh komutlarıyla kullanma
Gibi rsyncve scpile komutları kullanarak Başım ZSHbelada. Bana eşleşen tüm dosyaları verme (normal) davranışı yerine, çalışmaz ve geri döner: ➜ ~ rsync -azP user@server:~/* ~/ zsh: no matches found: user@server:~/* Bunu nasıl düzeltebilirim? Benim .zshrc ZSH=$HOME/.oh-my-zsh ZSH_THEME="robbyrussell" plugins=(git brew) source $ZSH/oh-my-zsh.sh export PATH=$PATH:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/local/sbin

7
Bir kullanıcıya ait tüm dosyaları başka bir kullanıcıya nasıl değiştirebilirim?
Belirli bir kullanıcıya ait, tercihen hedeflenmiş bir dizindeki tüm dosyaların sahipliğini, belirtilen bir kullanıcıya değiştirebilecek bir Linux komutu arıyorum. Benim rüyamdaki emir bunun gibi bir şey olurdu chuser -R --olduser tom --newuser jerry veya chuser -R --olduser 1066 --newuser 1492 Bu benim senaryomu ... İçinde kullanıcı ve grup bilgileri bulunan …

5
Milyonlarca dosyayı silmek
Milyonlarca gif imgesiyle dolu bir kirim vardı. Rm komutu için çok fazla. Bul komutunu bu şekilde deniyorum: find . -name "*.gif" -print0 | xargs -0 rm Sorun şu ki, makinemi gerçekten fena düşürüyor ve sunucu olduğundan müşteriler için zaman aşımına uğraıyor. Makineyi kilitlemeden tüm bu dosyaları silmenin daha hızlı bir …
38 linux  bash  shell  find  rm 

5
Çalıştırma komutları ayrıntılı olarak onları yavaşlatır mı?
-vBayrağımı birçok uygulama için daha az kullandıkça buldum (özellikle tarve benzeri önemsiz şeyler için cp). Ancak, yaptığım ve büyük bir dosyayı açtığımda, -vbayrak kullanmadığımdan daha uzun sürüyordu. Bunun, terminalin metni işlemesi gerektiğinden ve sahip olabileceği herhangi bir tamponu doldurduğumuza inanıyorum. Ancak benim sorum şu; bu, uygulamanın gerçekten daha yavaş çalışmasına …
37 linux  unix  shell 


4
Mac'te Alt + Dot için Eşdeğer / Alternatifler
Linux kabuğundan özlediğim bir şey Alt + Dot kısayolu. Yaptığı şey önceki komutun son argümanını eklemek. Önemsiz bir teknik gibi görünüyor, ancak gerçekten yararlıdır. yani eğer bunu yazarsanız: $ ls /Applications/MAMP/conf/apache/ Bir dahaki sefere sadece bir komut + kısayol yazmanız gerekir ve argüman sizin için tamamlanır. $ cd 'alt+dot' Mac'te …
36 linux  mac  bash  terminal  shell 

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.