Skip to content

Latest commit

 

History

History
285 lines (237 loc) · 13.3 KB

test.markdown

File metadata and controls

285 lines (237 loc) · 13.3 KB
sitemap layout title excerpt search_omit
true
simple
Linux Testi - Linux Bilginizi Test Edin
Temel Linux Testi | 200 Soru
true

🎯 Linux Testi


Bu test, Linux temellerine ne kadar hakim olduğunuz konusunda fikir verebilir. Ancak unutmayın, burada asıl mesele sorulara ezberden cevap vermekten ziyade, ilgili soruna nasıl çözüm bulabileceğinizi kendi başınıza keşfedebilmenizdir. Bu sebeple soruları cevaplarken man sayfaları gibi yardım kaynaklarını ve elbette komut satırını serbestçe kullanabilirsiniz.

ℹ️ Not: Buradaki sorular, temel Linux eğitimi içerisinde sorulmuş olan soruların toplamıdır. Açıkçası çoktan seçmeli soruların bilgi veya yetenek ölçmede pek doğru bir yaklaşım olduğunu düşünmüyorum. Yine de sizi araştırmaya veya pratik yapmaya itebileceği için eklemek istedim.

<button class="mavi btn btn-outline-primary btn-lg" onclick="startQuiz()">Teste Başla</button>
0%

Testi tamamlama sabrını gösterdiğiniz için tebrikler🥳

Sonuç

Hatalar ve Doğru Yanıtları

Test içerisinde sorulan tüm sorular, mevcut platformda bulunan bilgiler dahilinde hazırlanmıştır. Dolayısıyla eksik olduğunuz konular varsa platform üzerinden bilgi edinebilirsiniz.

Doğru ve yanlış yanıtları görmek için ilgili butona tıklamanız yeterli.

Doğrular Yanlışlar

Doğru Yanıtladıklarınız

    Yanlış Yanıtladıklarınız

      ℹ️ Testin kendisinde hatalar varsa geri bildirim sayfasından iletmekten çekinmeyin lütfen.

      Skorunu paylaşmaya ne dersin ?

      Paylaş <title>Twitter-color</title> Created with Sketch. Paylaş
      <script> var questions = []; // Initialize an empty array for questions fetch("{{ site.url }}/data/questions/questions.json")// Replace "abc.json" with the actual path to your JSON file .then(response => response.json()) // Parse the JSON response .then(data => { // Store the loaded questions in the 'questions' variable questions = data; }) var currentQuestion = 0; var trueCount = 0; var falseCount = 0; var userAnswers = []; var cachedState = localStorage.getItem("quizState"); function startQuiz() { if (cachedState) { // Show the "Continue from where you left off" message document.getElementById("info-text").innerHTML = "

      Teste kaldığınız yerden devam edebilirsiniz..

      "; // Restore the cached state var quizState = JSON.parse(cachedState); currentQuestion = quizState.currentQuestion; trueCount = quizState.trueCount; falseCount = quizState.falseCount; userAnswers = quizState.userAnswers; showQuestion(); } else { // Show the initial "Teste Başla" message // Reset the cached state document.getElementById("info-text").style.display = "none"; localStorage.removeItem("quizState"); currentQuestion = 0; trueCount = 0; falseCount = 0; userAnswers = []; showQuestion(); } // Hide the result section document.getElementById("result").style.display = "none"; // Show the quiz section document.getElementById("quiz").style.display = "block"; } function showQuestion() { var questionElement = document.getElementById("question"); var optionsElement = document.getElementById("options"); var currentQuestionObj = questions[currentQuestion]; questionElement.textContent = currentQuestionObj.question; optionsElement.innerHTML = ''; currentQuestionObj.options.forEach(function(option) { var listItem = document.createElement("a"); listItem.textContent = option; listItem.className = "list-group-item list-group-item-action"; listItem.addEventListener("click", function() { selectAnswer(option); }); optionsElement.appendChild(listItem); }); updateProgressBar(); document.getElementById("quiz").style.display = "block"; document.getElementById("result").style.display = "none"; cacheState(); var resetCacheButton = document.createElement("button"); resetCacheButton.textContent = "Sıfırla - Teste Yeniden Başla"; resetCacheButton.className = "kirmizi btn btn-outline-danger btn-lg"; resetCacheButton.addEventListener("click", resetCache); optionsElement.appendChild(document.createElement("br")); optionsElement.appendChild(resetCacheButton); } function selectAnswer(answer) { userAnswers[currentQuestion] = answer; checkAnswer(); } function checkAnswer() { if (userAnswers.length > currentQuestion) { var answer = userAnswers[currentQuestion]; if (answer === questions[currentQuestion].answer) { trueCount++; } else { falseCount++; } currentQuestion++; if (currentQuestion < questions.length) { showQuestion(); } else { showResult(); document.getElementById("devamButton").style.display = "none"; } } cacheState(); } function updateProgressBar() { var progressBar = document.getElementById("progress-bar"); var progress = ((currentQuestion + 1) / questions.length) * 100; progressBar.style.width = progress + "%"; progressBar.textContent = progress.toFixed(0) + "%"; } function showResult() { var statsElement = document.getElementById("stats"); var percentageCorrect = ((trueCount / questions.length) * 100).toFixed(2) + "%"; statsElement.innerHTML = " " + percentageCorrect + " (doğru oranı: " + trueCount + " / " + questions.length + ") "; var resultSection = document.getElementById("result"); resultSection.style.display = "block"; // Populate correct and incorrect answers var correctAnswersList = document.getElementById("correctAnswersList"); var incorrectAnswersList = document.getElementById("incorrectAnswersList"); questions.forEach(function (question, index) { var listItem = document.createElement("li"); var questionSpan = document.createElement("span"); var userAnswerSpan = document.createElement("span"); var correctAnswerSpan = document.createElement("span"); questionSpan.textContent = question.question; userAnswerSpan.textContent = "Sizin yanıtınız: " + userAnswers[index]; correctAnswerSpan.textContent = "Doğru yanıt: " + question.answer; if (userAnswers[index] === question.answer) { userAnswerSpan.style.color = "green"; listItem.appendChild(questionSpan); listItem.appendChild(document.createElement("br")); listItem.appendChild(userAnswerSpan); correctAnswersList.appendChild(listItem); } else { userAnswerSpan.style.color = "red"; correctAnswerSpan.style.color = "green"; listItem.appendChild(questionSpan); listItem.appendChild(document.createElement("br")); listItem.appendChild(userAnswerSpan); listItem.appendChild(document.createElement("br")); listItem.appendChild(correctAnswerSpan); incorrectAnswersList.appendChild(listItem); } }); // Hide the quiz and info-text sections document.getElementById("quiz").style.display = "none"; document.getElementById("info-text").style.display = "none"; // Display the result section var resultSection = document.getElementById("result"); resultSection.style.display = "block"; localStorage.removeItem("quizState"); } function openTab(evt, tabName) { var i, tabcontent, tablinks; tabcontent = document.getElementsByClassName("tabcontent"); for (i = 0; i < tabcontent.length; i++) { tabcontent[i].style.display = "none"; } tablinks = document.getElementsByClassName("tablinks"); for (i = 0; i < tablinks.length; i++) { tablinks[i].className = tablinks[i].className.replace(" active", ""); } document.getElementById(tabName).style.display = "block"; evt.currentTarget.className += " active"; } // Open the Correct Answers tab by default document.querySelector(".tablinks:first-child").click(); // Twitter share button functionality var twitterShareButton = document.getElementById("twitterShareButton"); twitterShareButton.addEventListener("click", function() { var tweetText = "#Linux Dersleri platformundaki testte " + questions.length + "/" + trueCount + " skor yaptım. Linux bilginizi test etmek isterseniz göz atın. {{ site.url }}{{ page.url }}"; var tweetUrl = "https://twitter.com/intent/tweet?text=" + encodeURIComponent(tweetText); window.open(tweetUrl, "_blank"); }); // LinkedIn share button functionality var linkedinShareButton = document.getElementById("linkedinShareButton"); linkedinShareButton.addEventListener("click", function() { var shareText = "#Linux Dersleri platformundaki testte " + questions.length + "/" + trueCount + " skor yaptım. Linux bilginizi test etmek isterseniz göz atın."; var shareUrl = "https://www.linkedin.com/sharing/share-offsite/?url={{ site.url }}{{ page.url }}&summary="; var quizUrl = "{{ site.url }}/test"; // Replace with your quiz URL var postUrl = shareUrl + encodeURIComponent(shareText) + encodeURIComponent(quizUrl); window.open(postUrl, "_blank"); }); function cacheState() { // Create an object to store the current state var quizState = { currentQuestion: currentQuestion, trueCount: trueCount, falseCount: falseCount, userAnswers: userAnswers }; // Store the state in localStorage localStorage.setItem("quizState", JSON.stringify(quizState)); } function resetCache() { // Remove the cached state localStorage.removeItem("quizState"); location.reload(); // Reload the page to start the quiz from the beginning } </script>