29

Temel Terminal Komutları

Günlük hayatımızda kullandığımız temel terminal komutlarını sizler için derledim.

Terminal kullanırken sıkça kullanacağımız kodları ve işlevlerini aşağıda topladım. Bunlar her yazılım geliştiricisinin bilmesi gereken temel komutlardır.

Temel Terminal Komutları

pwd: Hangi dizinden olduğumuzu gösterir.

$ pwd
/c/Users/Ekurt/Desktop

mkdir: Yeni dizin oluşturmamızı sağlar.

$ mkdir test

cd: Farklı bir dizine geçmemizi sağlar.

$ cd test
/c/Users/Ekurt/Desktop/test

ls: Dizinin içeriğini listelememizi sağlar.

$ ls
test/  demo/

-l parametresi listelemeyi -a parametresi ise gizli dosya ve dizinleri göstermeyi sağlar.

$ ls -la
drwxr-xr-x 1 Ekurt 197609       0 May 22 13:42  ./
drwxr-xr-x 1 Ekurt 197609       0 May 22 12:23  ../
-rw-r--r-- 1 Ekurt 197609  412178 Jan 16 18:57  test/
drwxr-xr-x 1 Ekurt 197609       0 Feb  5 14:58  demo/
 

find: Bütün alt dizinleri listelemeyi sağlar.

$ find test/pages
test/pages
test/pages/api
test/pages/api/a.ts
test/pages/api/b.ts

touch: Dosya oluşturmayı sağlar.

$ touch index.js

cat: Dosyanın içeriğini okumayı sağlar.

$ cat rome.json
{
  "linter": {
    "enabled": true,
    "rules": {
      "recommended": true
    },
    "ignore": ["node_modules", ".next", "dist"]
  },
  "formatter": {
    "ignore": ["node_modules", ".next", "dist"]
  }
}
 

rm: Dosyaları silmeye yarar.

$ rm index.js

-d parametresi directory anlamına gelir ve boş dizinleri silmemizi sağlar.

$ rm -d test

-r parametresi recursive anlamına gelir, dolu dizinleri ve içerisindeki tüm dosyaları silmemizi sağlar. -f parametresi force anlamına gelir ve onay istemeden silmeyi sağlar.

$ rm -rf test

cp: Bir dosyayı kopyalamamızı sağlar.

$ cp test.txt Desktop/test

mv: Bir dosyayı taşımayı veya yeniden adlandırmayı sağlar.

$ mv test.txt Desktop/test
$ mv test.txt deneme.txt