# फाइल की सामग्री देखना — लिनक्स

Source: https://www.geekswithgeeks.com/hi/linux/linux-viewing-files

> cat, less, head और tail।

## cat — पूरी फाइल दिखाएँ

`cat` फाइल की पूरी सामग्री स्क्रीन पर छापता है — छोटी फाइलों के लिए ठीक है।

```bash
cat /etc/hostname
```

Output:

```
ubuntu-server
```

## less — बड़ी फाइलों में पेज करें

`less` फाइल को स्क्रॉल करने योग्य व्यू में खोलता है, बिना पूरी फाइल मेमोरी में लोड किए। बाहर निकलने के लिए `q`, खोजने के लिए `/word` दबाएँ।

```bash
less /var/log/syslog
```

## head और tail

`head` शुरुआती पंक्तियाँ दिखाता है, `tail` आखिरी। `tail -f` बढ़ती फाइल को लाइव फॉलो करता है — लॉग देखने के लिए बढ़िया।

```bash
head -n 5 access.log
tail -f access.log
```

**Quiz:** कौन-सा कमांड लॉग फाइल को लाइव अपडेट होते हुए देखने देता है?

- [ ] cat log.txt
- [x] tail -f log.txt
- [ ] head log.txt

*Answer:* tail -f log.txt. `tail -f` फाइल को खुला रखता है और नई लाइनें जुड़ते ही छापता है।
