Apakah Anda berpikir dari baris perintah sebagai sisa kuno dari masa lalu, atau cara lama berinteraksi dengan komputer? Pikirkan lagi. Di Linux, itu adalah cara yang paling fleksibel dan kuat untuk melakukan tugas. Misalnya, cari semua file .tmp di direktori (dan sub-direktori) dan kemudian menghapus mereka dapat menjadi proses multi-langkah bila dilakukan melalui antarmuka pengguna grafis, tetapi adalah masalah beberapa detik bila dilakukan melalui baris perintah .
Pada artikel ini, kita akan membahas dasar-dasar baris perintah Linux termasuk navigasi direktori, file / operasi direktori, dan pencarian. Setelah Anda menguasai ini, Anda dapat memeriksa Bagian II dari panduan ini yang berlangsung lapisan yang lebih dalam untuk membahas file metadata, perizinan, cap waktu, dan banyak lagi.
Catatan: Fitur ini awalnya diterbitkan pada 2014/06/19. Kami telah bertemu karena itu sebagai hari yang relevan seperti sebelum jika Anda belajar tali Linux. Bagian dari kami.
1. Apa yang dimaksud dengan direktori home di Linux?
Linux adalah sistem operasi multi-user, yang berarti bahwa lebih dari satu pengguna dapat mengakses OS pada saat yang sama. Untuk membuat hal-hal mudah, setiap pengguna diberikan sebuah direktori di mana mereka dapat menyimpan file pribadi mereka. Direktori ini dikenal sebagai direktori home pengguna.
Rumah direktori yang ditemukan di bawah direktori home. Misalnya, direktori home saya adalah / home / himanshu. Harap dicatat bahwa direktori home pengguna memiliki nama yang sama dengan nama login mereka. Jika Anda adalah pengguna Windows, Anda bisa memikirkan direktori home Linux sebagai direktori tertentu pengguna biasanya hadir di dalam C: \ Documents and Settings atau C: \ Pengguna.
Pengguna memiliki kontrol penuh atas direktori rumah mereka serta semua sub-direktori nya. Ini berarti bahwa mereka dapat dengan bebas melakukan operasi seperti membuat dan menghapus file / direktori, menginstal program, dan banyak lagi, di dalam direktori home mereka.
2. Bagaimana memeriksa direktori kerja saat ini?
Setiap kali Anda membuka shell baris perintah di Linux, Anda mulai direktori home Anda. Ini adalah direktori kerja Anda saat ini, yang berubah karena Anda beralih ke beberapa direktori lain. Gunakan perintah pwd untuk memeriksa jalur lengkap direktori kerja Anda hadir pada setiap titik waktu.
Berikut adalah contoh:
Output perintah pwd, ditampilkan dalam gambar di atas, menunjukkan bahwa pengguna saat ini dalam direktori Pictures, yang ada di dalam direktori himanshu, yang pada gilirannya merupakan subdirektori dari direktori home. Dalam hal ini himanshu @ ubuntu: ~ / Pictures $ adalah prompt baris perintah.
3. Bagaimana untuk beralih direktori?
Gunakan perintah cd untuk menavigasi melalui filesystem Linux. Perintah ini membutuhkan baik nama direktori atau path lengkap tergantung di mana direktori hadir.
Misalnya, jika direktori kerja Anda saat ini adalah / home / himanshu / gambar, dan Anda ingin beralih ke / home / himanshu / gambar / liburan, maka Anda hanya dapat menjalankan perintah: liburan cd. Dalam hal ini, baris perintah shell akan mencari direktori liburan dalam gambar. Sebuah path relatif ke direktori kerja saat ini juga dikenal sebagai path relatif.
Tapi dalam kasus Anda ingin beralih ke / home / outdream, Anda harus menjalankan perintah: cd / home / outdream. Path lengkap, yang diawali dengan garis miring (/), ke direktori juga dikenal sebagai jalan mutlak. Untuk segera beralih ke direktori sebelumnya di pohon, jalankan: cd .., atau jika Anda ingin beralih ke cd menjalankan direktori kerja sebelumnya cd -
4. Cara melihat isi direktori?
Gunakan perintah ls untuk daftar isi direktori. Jika perintah ini dijalankan tanpa argumen, ini akan menampilkan isi dari direktori kerja saat ini.
Berikut adalah contoh:
Untuk melihat isi dari direktori lain, Anda juga dapat menentukan namanya (jika itu subdirektori) atau jalan lengkap (jika tidak subdirektori) sebagai argumen untuk perintah ls.
Jika Anda mengamati dengan cermat, output dari perintah ls adalah kode warna. Warna-warna yang berbeda mewakili berbagai jenis file, sehingga mudah untuk secara visual mengidentifikasi mereka. Beberapa warna dasar yang harus Anda ketahui adalah: Biru (Direktori), White (file teks), Red (Arsip), Cyan (Links), Hijau (executables), dan Pink (Gambar).
5. Cara melihat isi file?
Gunakan perintah cat untuk melihat isi file. Perintah ini mengharapkan nama file sebagai argumen. Seperti yang Anda lihat pada gambar di bawah, perintah cat ditampilkan isi dari file arg.c. Namun, ada pembatasan. Jika file besar, output mungkin terlalu besar untuk perintah baris layar shell untuk mengakomodasi.
Dalam hal ini Anda dapat menggunakan menggunakan perintah kurang bersama dengan perintah cat: cat [nama file] | kurang. The | Simbol merupakan pipa, yang mengarahkan output dari perintah cat untuk perintah kurang, yang pada gilirannya memungkinkan Anda untuk menavigasi melalui konten file menggunakan tombol panah pada keyboard Anda untuk menggulir ke atas dan ke bawah. Untuk keluar dari mode tampilan tekan tombol q.
6. Cara membuat file baru?
Gunakan perintah sentuh untuk membuat file baru. Perintah memerlukan nama file sebagai argumen. Misalnya, untuk membuat sebuah file bernama test.log di direktori kerja saat ini, hanya menjalankan perintah: sentuhan test.log.
Untuk membuat file baru di lokasi lain selain direktori kerja saat ini, menggunakan path absolut. Misalnya, sentuh /home/himanshu/practice/test.log.
Tip: Untuk menulis sesuatu ke file yang baru dibuat, menggunakan editor baris perintah seperti Vi atau Vim.
7. Bagaimana mengganti nama / copy / menghapus file?
Gunakan perintah mv untuk mengubah nama file. Misalnya, untuk mengubah nama log.txt untuk new_log.txt, menjalankan perintah: mv log.txt new_log.txt. Seperti biasa, jika file tersebut tidak hadir dalam direktori kerja saat ini, menggunakan path absolut.
Anda juga dapat menggunakan perintah mv untuk memindahkan file dari satu lokasi ke lokasi lainnya. Ini adalah setara dengan sebuah operasi cut-paste melalui GUI. Misalnya, untuk memindahkan log.txt (hadir dalam direktori saat ini) ke / home / himanshu, jalankan perintah: mv log.txt / home / himanshu.
Untuk menyalin file dari satu direktori ke yang lain, gunakan perintah cp. Seperti perintah mv, cp juga membutuhkan sumber dan tujuan. Misalnya, cp log.txt / home / himanshu akan membuat copy dari log.txt (dengan nama yang sama) di / home / direktori himanshu.
Untuk menghapus file, gunakan perintah rm. Perintah ini mengharapkan nama file sebagai argumen. Misalnya, rm log.txt akan menghapus file teks, jika ada di direktori saat ini, sementara rm /home/himanshu/practice/log.txt akan menghapus file teks hadir di dalam direktori praktek.
Untuk menghapus direktori, gunakan opsi-r baris perintah dengan perintah rm. Misalnya, rm-r / home / himanshu / praktek / akan menghapus direktori berlatih dengan semua subdirektori dan file.
8. Bagaimana mencari file?
Untuk mencari file dalam direktori tertentu, menggunakan perintah find. Perintah membutuhkan jalur direktori dan nama file sebagai argumen. Misalnya, untuk mencari sebuah file bernama inheritance.cpp di / home / himanshu / direktori, gunakan perintah find dengan cara berikut:
Saya menggunakan sudo pada perintah find atas untuk menghapus kesalahan izin tertentu. Anda dapat melewati itu.
Jika jalur direktori tidak ditentukan, pencarian perintah find pada saat ini direktori kerja.
Anda juga dapat menggunakan wildcard dengan perintah find untuk mendapatkan hasil maksimal dari itu. Misalnya, jika Anda ingin mencari semua file c hadir di / home / himanshu / direktori praktek, gunakan perintah find seperti yang ditunjukkan di bawah ini. The '*' karakter wildcard yang dapat mewakili sejumlah karakter. Misalnya, teknologi * dapat mewakili teknologi, outdream, dan banyak lagi.
9. Bagaimana mencari teks dalam file?
Untuk mencari teks dalam file, gunakan perintah grep. Perintah mengharapkan kata kunci dan nama file sebagai argumen, dan output baris yang mengandung kata kunci tersebut. Misalnya, untuk mencari semua baris dalam /home/himanshu/practice/wazi/gdb/test.c file yang berisi ptr kata kunci, gunakan perintah grep dengan cara berikut:
Gunakan opsi baris perintah -n jika anda ingin grep untuk menampilkan nomor baris dalam output.
Tip: Untuk mencari kata kunci di semua file yang ada di direktori saat ini, menggunakan * karakter wildcard sebagai nama file.
Harap dicatat bahwa tidak seperti perintah find, perintah grep tidak mencari di dalam subdirektori secara default. Namun, Anda dapat mengaktifkan fungsi ini dengan menggunakan opsi baris -R perintah untuk menjalankan perintah grep.
10. Apakah fitur auto-lengkap?
Ketika bekerja pada baris perintah Linux, mengetik jalan panjang, nama file, dan lebih bisa merasa seperti sebuah beban. Gunakan tombol tab untuk auto menyelesaikan nama-nama yang panjang dan jalur mudah. Misalnya, untuk menulis / rumah, Anda dapat hanya menulis / ho dan tekan tab. Baris perintah shell akan otomatis menyelesaikan nama untuk Anda.
Dalam contoh di atas, itu mudah untuk shell untuk menebak rumah nama karena tidak ada kandidat lain yang serupa di / direktori. Tapi dalam kasus shell bertemu nama yang sama saat auto menyelesaikan, maka akan muncul nama-nama itu dan Anda harus menulis beberapa huruf lebih untuk shell untuk mengetahui nama yang benar.
Berikut adalah contoh:
shell ditampilkan semua nama yang dapat digunakan untuk penyelesaian otomatis. Jika, misalnya, Anda ingin menulis outdream, maka Anda akan harus mengetikkan setidaknya c untuk menyelesaikan ambiguitas. Setelah selesai, Anda dapat menekan tombol tab lagi untuk melengkapi otomatis nama.
11. Apa yang dimaksud root?
root adalah satu-satunya pengguna yang memiliki kontrol atas seluruh sistem Linux. Hal ini mampu melakukan apa yang pengguna biasa tidak bisa, seperti, mengubah kepemilikan file, menambahkan atau menghapus file dari direktori sistem, dan banyak lagi. Seperti yang Anda bisa menebak, account root banyak digunakan oleh administrator sistem saja.
Direktori tingkat atas dalam sistem Linux, yang diwakili oleh garis miring (/), dikenal sebagai direktori root. Ini adalah direktori yang sama yang berisi direktori home, yang selanjutnya berisi pengguna direktori tertentu. Namun, Anda tidak harus bingung / dengan direktori home user root, yang terletak di bawah / dengan nama root.
12. Apa yanf dimaksud man pages?
Untuk mempelajari lebih lanjut tentang perintah Linux, Anda dapat kepala ke halaman mereka manusia masing-masing (atau Manual) yang datang preinstalled dengan Linux. Untuk membuka halaman manual, hanya menjalankan perintah man diikuti dengan nama perintah. Misalnya, menjalankan man rm untuk membuka halaman manual dari perintah rm. Anda dapat menemukan banyak informasi yang berguna tentang perintah Linux dengan cara ini.
Kami sudah hampir tergores permukaan di sini, seperti baris perintah Linux memiliki banyak untuk menawarkan. Praktik dan menguasai masing-masing dan setiap perintah yang dibahas dalam artikel ini. Jika Anda terjebak di suatu tempat, pastikan untuk meninggalkan komentar atau kepala ke Software kami & forum Apps.










0 Response to "Sebuah Panduan Linux Command Line untuk para pemula pemakai linux OS"
Post a Comment