Linux'ta 'cd' Komutunun 15 Pratik Örneği


Linux'ta 'cd' (Dizin Değiştir) komutu, sistem yöneticilerinin yanı sıra yeni başlayanlar için de en önemli ve en yaygın kullanılan komutlardan biridir. Başsız bir sunucudaki yöneticiler için 'cd', günlüğü kontrol etmek, bir program/uygulama/komut dosyasını yürütmek ve diğer tüm görevler için bir dizine gitmenin tek yoludur. Yeni başlayanlar için bu, ellerini kirletecekleri ilk komutlardan biridir.

Bu nedenle, aklımızda tutarak, terminalde harcadığınız çabayı azaltmak ve bu bilinen hileleri kullanarak zamandan tasarruf etmek için hileler ve kısayollar kullanan 15 temel 'cd' komutunu sunuyoruz. .

Eğitim Ayrıntıları
  1. Komut Adı : cd
  2. Anlamına gelir: : Dizini Değiştir
  3. Kullanılabilirlik : Tüm Linux Dağıtımı
  4. Yürütme Yeri : Komut Satırı
  5. İzin : Kendi dizine erişim veya başka şekilde atanan.
  6. Seviye : Temel/Yeni Başlayanlar

1. Geçerli dizinden /usr/local olarak değiştirin.

avi@tecmint:~$ cd /usr/local

avi@tecmint:/usr/local$ 

2. Mutlak yolu kullanarak geçerli dizinden /usr/local/lib'e geçin.

avi@tecmint:/usr/local$ cd /usr/local/lib 

avi@tecmint:/usr/local/lib$ 

3. İlgili yolu kullanarak mevcut çalışma dizinini /usr/local/lib olarak değiştirin.

avi@tecmint:/usr/local$ cd lib 

avi@tecmint:/usr/local/lib$ 

4. (a) Daha önce çalıştığınız önceki dizine geri dönün.

avi@tecmint:/usr/local/lib$ cd - 

/usr/local 
avi@tecmint:/usr/local$ 

4. (b) Geçerli dizini üst dizine değiştirin.

avi@tecmint:/usr/local/lib$ cd .. 

avi@tecmint:/usr/local$ 

5. Gösterildiği gibi taşındığımız yerden son çalışma dizinini gösterin ('–' anahtarını kullanın).

avi@tecmint:/usr/local$ cd -- 

/home/avi 

6. Şu anda bulunduğunuz yerden iki dizini yukarı taşıyın.

avi@tecmint:/usr/local$ cd ../ ../ 

avi@tecmint:/usr$

7. İstediğiniz yerden kullanıcıların ana dizinine taşıyın.

avi@tecmint:/usr/local$ cd ~ 

avi@tecmint:~$ 

or

avi@tecmint:/usr/local$ cd 

avi@tecmint:~$ 

8. Çalışma dizinini mevcut çalışma dizinine değiştirin (Genel olarak bunun bir faydası yok gibi görünüyor).

avi@tecmint:~/Downloads$ cd . 
avi@tecmint:~/Downloads$ 

or

avi@tecmint:~/Downloads$ cd ./ 
avi@tecmint:~/Downloads$ 

9. Mevcut çalışma Dizininiz “/usr/local/lib/python3.4/dist-packages/”, tek satırlık bir komutla bunu “/home/avi/Desktop/” olarak değiştirin, dizinde '/' işaretine kadar yukarıya doğru ilerleyerek ve ardından mutlak yolu kullanarak.

avi@tecmint:/usr/local/lib/python3.4/dist-packages$ cd ../../../../../home/avi/Desktop/ 

avi@tecmint:~/Desktop$ 

10. Geçerli çalışma dizinini TAB kullanarak tam yazmadan /var/www/html olarak değiştirin.

avi@tecmint:/var/www$ cd /v<TAB>/w<TAB>/h<TAB>

avi@tecmint:/var/www/html$ 

11. Geçerli çalışma dizininizden /etc/v__ _ konumuna gidin, Hata! Dizinin adını unuttunuz ve TAB kullanmamanız gerekiyordu.

avi@tecmint:~$ cd /etc/v* 

avi@tecmint:/etc/vbox$ 

Not: Bu, yalnızca 'v' ile başlayan tek bir dizin varsa 'vbox'a taşınacaktır. . 'v' ile başlayan birden fazla dizin varsa ve komut satırında başka bir kriter belirtilmemişse alfabetik olarak 'v' ile başlayan ilk dizine geçecektir. standart sözlükteki varlıkları olarak.

12. TAB kullanmadan, 'av' kullanıcısının ana dizinine (avi mi yoksa avt mi olduğundan emin değilim) gitmeniz gerekir.

avi@tecmint:/etc$ cd /home/av? 

avi@tecmint:~$ 

13. Linux'ta push ve popd nedir?

Pushd ve popd, geçerli çalışma dizini konumunu belleğe kaydeden ve dizini sırasıyla geçerli çalışma dizini olarak bellekten getiren ve dizini değiştiren, bash ve diğer bazı kabuklardaki Linux komutlarıdır.

avi@tecmint:~$ pushd /var/www/html 

/var/www/html ~ 
avi@tecmint:/var/www/html$ 

Yukarıdaki komut mevcut konumu belleğe kaydeder ve istenen dizine değişir. Popd çalıştırıldığı anda kayıtlı dizin konumunu bellekten alır ve onu geçerli çalışma dizini haline getirir.

avi@tecmint:/var/www/html$ popd 
~ 
avi@tecmint:~$ 

14. Beyaz boşluklar içeren bir dizine geçin.

avi@tecmint:~$ cd test\ tecmint/ 

avi@tecmint:~/test tecmint$ 

or

avi@tecmint:~$ cd 'test tecmint' 
avi@tecmint:~/test tecmint$ 

or 

avi@tecmint:~$ cd "test tecmint"/ 
avi@tecmint:~/test tecmint$ 

15. Geçerli çalışma dizininden İndirilenler'e geçin ve tek seferde tüm ayarlarını listeleyin.

avi@tecmint:/usr$ cd ~/Downloads && ls

…
.
service_locator_in.xls 
sources.list 
teamviewer_linux_x64.deb 
tor-browser-linux64-3.6.3_en-US.tar.xz 
.
...

Bu bizim girişimimiz, sizi Linux Çalışmaları ve uygulamaları hakkında mümkün olan en az kelimeyle ve eskisi kadar kullanıcı dostu bir şekilde bilgilendirmek.

Şimdilik bu kadar. Yakında yine ilginç bir konuyla karşınızda olacağım. O zamana kadar bizi izlemeye devam edin ve Tecmint'e bağlı kalın. Aşağıdaki yorumlarda bize değerli geri bildirimlerinizi iletmeyi unutmayın.