Membaca Izin
Termasuk bagian Dasar-Dasar dalam perjalanan Terminal di Coddy. Pelajaran 54 dari 82.
Setiap baris ls -l dimulai dengan string izin 10 karakter, contohnya:
-rw-r--r-- 1 user user 120 Jan 10 09:00 report.txt
drwxr-xr-x 2 user user 4096 Jan 10 09:00 projectsKarakter pertama menunjukkan tipe: - untuk file biasa, d untuk direktori. Sembilan karakter lainnya dibagi menjadi tiga kelompok yang masing-masing terdiri dari tiga karakter:
- karakter 2-4: izin pemilik
- karakter 5-7: izin grup
- karakter 8-10: izin semua orang lainnya (others)
Dalam setiap grup, r berarti membaca, w berarti menulis, x berarti menjalankan, dan - berarti izin tersebut tidak ada.
Jadi, rw-r--r-- memungkinkan pemilik membaca dan menulis, sementara semua orang lainnya hanya dapat membaca. Pada direktori, x memungkinkan kamu masuk ke dalamnya dengan cd.
Tantangan
MudahGunakan ls -l untuk menampilkan daftar file terperinci dan memeriksa string izin untuk setiap item.
Lihat output dan identifikasi izin untuk setiap file dan direktori. Untuk setiap item, baca string izin 10 karakter dan tentukan:
- Apakah item tersebut file (
-) atau direktori (d) - Izin yang dimiliki pemiliknya (kelompok tiga karakter pertama)
- Izin yang dimiliki grupnya (kelompok tiga karakter kedua)
- Izin yang dimiliki pengguna lain (kelompok tiga karakter ketiga)
Jalankan perintah:
ls -lDalam output, perhatikan bahwa backup.sh, report.txt, dan config.cfg adalah file reguler tanpa izin eksekusi (x). Bandingkan dengan direktori projects, yang diawali dengan d, bukan -, dan menyertakan izin eksekusi sehingga pengguna dapat masuk ke direktori tersebut.
Coba sendiri
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Direktori
Buat DirektoriSalin DirektoriPindahkan dan Ganti Nama DirektoriHapus DirektoriRingkasan: Operasi Direktori7Isi File
Head dan TailJumlah KataPerintah SortPerintah UniqueDasar-Dasar GrepGrep dengan FlagUlasan: Detektif Teks10Proyek Penganalisis Log
Gambaran Umum ProyekMelihat File Log2Navigasi
Tampilkan Direktori KerjaLihat Daftar FileGanti DirektoriJalur Absolut vs RelatifDirektori Home dan RootRingkasan: Temukan Arahmu8Pengalihan
Output StandarMenimpa FileMenambahkan ke FileInput StandarError StandarRangkuman: Pembuat Log6Wildcard dan Pola
Wildcard Tanda BintangWildcard Tanda TanyaWildcard Tanda Kurung SikuMenggabungkan WildcardRangkuman: Operasi Selektif9Penggunaan Pipe
Apa Itu PipeMenghubungkan Dua PerintahMenghubungkan Beberapa PerintahPipe dengan grepRingkasan: Pipeline DataLatihan sendiri: Playground Terminal