burada

Transkript

burada
MET103 – Bilgisayar Programlama I – Ödev I
Ad-Soyad: LÜTFEN DOLDURUNUZ
*Bu ödevde 20 soru vardır. Yanıtlarınızı her bir sorunun altına yazdıktan sonra (her yanıt tek satırdır),
bu dosyayı bu formatta (veya PDF'e çevirerek) 11.10.2015 Pazar saat 23.59'a kadar
[email protected] adresine gönderiniz. Bu tarih/saatten sonra gönderilen ödevler değerlendirmeye
alınmayacaktır. DİKKAT: Ödevinizi bireysel olarak yapmanız beklenmektedir, herhangi bir ödevi iki
veya daha fazla kişinin birlikte yaptığı anlaşıldığında birlikte yapılan ödevler değerlendirmeye alınmaz.
Yaptığınız işi arkadaşlarınızla paylaşmayınız; paylaşmamanız, onların iyiliğinedir, sizin bencil
olduğunuz anlamına gelmez! Arkadaşlarınız hariç herhangi bir kaynaktan faydalanabilir; ödevinizi,
komutları bilgisayar başında deneyerek yapabilirsiniz.
Aşağıdaki işleri yapacak Linux terminali komutlarını yazınız (her bir cevap tek bir komuttur), cevap
komut şeklinde değilse yazılı cevap veriniz. Size ait ev (home) dizini (klasörü) /home/hubfstudent
'tır. /home dizini ise genel bir dizindir, size ait değildir.
1) Kök (root) dizinine gidiniz.
cd /
2) Size ait ev dizinini gösteren özel işareti (tilda) kullanarak ev dizininize gidiniz.
cd ~
3) Ev dizininizde iken, tek bir dizin adı kullanarak /home/hubfstudent/Documents dizinine gidiniz.
cd Documents
4) /home/hubfstudent/Documents dizininde iken, herhangi bir dizin adı kullanmadan /home dizinine
hangi tek komutla gidersiniz?
cd ../..
5) /home dizinindeyken, tek komutla /home/hubfstudent/Documents dizinine gidiniz.
cd hubfstudent/Documents VEYA cd ~/Documents
6. - 17. soruların cevabı olan tek komutları, her zaman /home/hubfstudent/Documents dizininde
bulunduğunuzu ve bu dizinden ayrılmayacağınızı varsayarak yazınız.
6) “yazilar.txt” adında yeni bir text dosyası yaratınız (gedit ile).
gedit yazilar.txt
7) “yazilar.txt” dosyasini herhangi bir dizin adı veya tilda işareti kullanmadan kendi ev dizininize
kopyalayınız.
cp yazilar.txt ..
8) “yazilar.txt” dosyasini tilda işaretini kullanarak kendi ev dizininize “yazilaryeni.txt” adıyla
kopyalayınız.
cp yazilar.txt ~/yazilaryeni.txt
9) Herhangi başka bir dizin adı veya tilda işareti kullanmadan kendi ev dizininizde “yenidizin1”
adlı yeni bir dizin yaratınız.
mkdir ../yenidizin1
10) Bulunduğunuz dizindeki “yazilar.txt” dosyasını “yenidizin1”e taşıyınız.
mv yazilar.txt ../yenidizin1
11) Ev dizininizdeki “yazilaryeni.txt” dosyasını “yenidizin1”e taşıyınız.
mv ../yazilaryeni.txt ../yenidizin1
12) “yenidizin1” dizinindeki dosyaları nasıl listelersiniz?
ls ../yenidizin1
13) “yazilaryeni.txt” dosyasını bulunduğunuz dizine taşıyınız.
mv ../yenidizin1/yazilaryeni.txt .
14) “yazilaryeni.txt” dosyasının adını “yazilaryepyeni.txt” olarak değiştiriniz.
mv yazilaryeni.txt yazilaryepyeni.txt
15) “yazilaryepyeni.txt” dosyasını siliniz.
rm yazilaryepyeni.txt
16) “yenidizin1” dizininin içindeki “yazilar.txt” dosyasını siliniz.
rm ../yenidizin1/yazilar.txt
17) Bir Linux kullanıcısının terminali açtığında gördüğü yazı şu şekildedir:
gokturk@nipho:~/Desktop/d1/d2$
Bu kullanıcı pwd komutunu girdiğinde hangi yazıyla karşılaşır?
/home/gokturk/Desktop/d1/d2
18) Bir Linux kullanıcısının terminali açtığında gördüğü yazı şu şekildedir:
gokturk@nipho:~/Desktop/d1/d2$
Bu kullanıcı herhangi bir dizin adı ve tilda işareti kullanmadan tek komutla kendi ev dizinine nasıl
gider?
cd ../../..
19) Terminale üç önce girdiğiniz komutu kestirme yolla tekrar görüntülemek için hangi tuşa kaç defa
basmalısınız?
3 defa yukarı ok tuşu
20) Bir dizinde “ankara”, “adana”, “Antalya”, “antakya”, “afyon” ve “istanbul” adlarında altı adet
dosya bulunmaktadır. Bu dizinin içinde işlem yaparken, komut satırına “cp an” yazıyor ve daha sonra
Tab tuşuna basıyorsunuz. Alt satırda gözükecek dosya isimleri hangileri olur?
ankara antakya

Benzer belgeler