pushd ve popd - pushd and popd
| Orijinal yazar(lar) | Bill Joy |
|---|---|
| Geliştirici(ler) | Çeşitli açık kaynaklı ve ticari geliştiriciler |
| İşletim sistemi | Unix , Unix benzeri , DOS , Windows , ReactOS |
| Platformu | Çapraz platform |
| Tip | Emretmek |
Olarak işlem , pushdve popdvardır komutları ile çalışmak için kullanılan komut satırı dizin yığını . Onlar mevcuttur komut satırı tercüman gibi 4DOS , Bash , C kabuğunda , tcsh , Hamilton C kabuğu , KornShell , cmd.exe ve PowerShell gibi işletim sistemleri için DOS , Microsoft Windows'un , ReactOS ve Unix benzeri sistemler.
genel bakış
pushdKomut akımı kaydeder çalışma dizinini o herhangi bir zamanda iade edilebilmesi için bellekte pushdana dizine hamle. popdKomut döner yolu dizin yığının en. Bu dizin yığınına, dirsUnix'teki veya Get-Location -stackWindows PowerShell'deki komutla erişilir .
Bir dizin yığınını uygulayan ilk Unix kabuğu , Bill Joy'un C kabuğuydu . Dizinleri itmek ve patlatmak için kullanılan sözdizimi esasen şimdi kullanılanla aynıdır.
Her iki komut, komut satırı arayüzü Freecom mevcuttur FreeDOS .
In Windows PowerShell , Pushd önceden tanımlanmış olan komut takma için Push-Location cmdlet ve popd için önceden tanımlanmış bir komut diğer adıdır Pop-Locationcmdlet'indeki. Her ikisi de temelde pushdve popdkomutlarıyla aynı amaca hizmet eder .
Sözdizimi
itti
pushd [path | ..]
Argümanlar:
-
pathBu isteğe bağlı komut satırı bağımsız değişkeni , geçerli dizini oluşturacak dizini belirtir. Eğerpathatlanırsa, dizin yığının en az bir yol iki dizin arasında geçiş yapma etkisine sahip, kullanılır.
Popd
popd
Örnekler
Unix benzeri
[user@server /usr/ports] $ pushd /etc
/etc /usr/ports
[user@server /etc] $ popd
/usr/ports
[user@server /usr/ports] $
Microsoft Windows ve ReactOS
C:\Users\root>pushd C:\Users
C:\Users>popd
C:\Users\root>
DOS toplu iş dosyası
@echo off
rem This batch file deletes all .txt files in a specified directory
pushd %1
del *.txt
popd
echo All text files deleted in the %1 directory
Ayrıca bakınız
Referanslar
daha fazla okuma
- Frisch, Aleen (2001). Windows 2000 Komutları Cep Başvurusu . O'Reilly . ISBN'si 978-0-596-00148-3.
- McElhearn, Kirk (2006). Mac OS X Komut Satırı: Başlık Altında Unix . John Wiley ve Oğulları . ISBN'si 978-0470113851.