sitemap | layout | title | excerpt | search_omit |
---|---|---|---|---|
true |
simple |
Linux Testi - Linux Bilginizi Test Edin |
Temel Linux Testi | 200 Soru |
true |
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>
Testi tamamlama sabrını gösterdiğiniz için tebrikler🥳
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.
ℹ️ Testin kendisinde hatalar varsa geri bildirim sayfasından iletmekten çekinmeyin lütfen.
Paylaş <title>Twitter-color</title> Created with Sketch. Paylaş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>