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