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/Desktopmkdir: Yeni dizin oluşturmamızı sağlar.
$ mkdir testcd: Farklı bir dizine geçmemizi sağlar.
$ cd test
/c/Users/Ekurt/Desktop/testls: 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.tstouch: Dosya oluşturmayı sağlar.
$ touch index.jscat: 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 testcp: Bir dosyayı kopyalamamızı sağlar.
$ cp test.txt Desktop/testmv: Bir dosyayı taşımayı veya yeniden adlandırmayı sağlar.
$ mv test.txt Desktop/test$ mv test.txt deneme.txt