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