Baiklah, terlalu sering (terutama di saluran IRC) ada waktu di
mana bahkan pemula yang paling pengguna dihadapkan dengan terminal. Ia memiliki
banyak nama: terminal, shell, konsol, "command prompt" bahkan sebagai
sisa-sisa dari mereka yang akrab dengan Windows. Banyak orang takut untuk
beberapa alasan atau lainnya, sehingga tutorial ini akan mencoba untuk
memberikan Anda yang paling dasar dari perintah untuk memungkinkan navigasi dan
tindakan sistem dasar dari kenyamanan keyboard Anda.
Mari kita mulai akan kita? Sejak versi Mint setiap orang bisa
berbeda, saya tidak akan detail bagaimana benar-benar membuka terminal. Aku
akan menganggap Anda dapat menemukannya di menu atau dengan mengklik kanan di
desktop.
Fakta:
1. Anda dapat melakukan
hampir semua hal dalam terminal yang Anda juga akan dilakukan dari antarmuka
GUI.
2. Sebagian besar
perintah dirancang pertama untuk bekerja di terminal, kemudian GUI menempatkan
di atas mereka. Itulah mengapa beberapa GUI mungkin merasa kikuk - mereka
adalah renungan di kali.
3. Lokasi default untuk
terminal anda untuk membuka dari menu dalam folder rumah Anda, juga dikenal
sebagai ~
4. Direktori Anda saat
ini dapat dicatat oleh. operator. Sebagian besar perintah ketika mereka
bertindak pada pemilihan folder saat ini, beroperasi pada.
5. Perintah, lokasi, dan
file adalah case sensitif. / Home adalah tidak sama dengan / atau Home / Home.
6. Gunakan tombol tab
untuk melengkapi nama file. Jika Anda memiliki driver lama berjudul, misalnya,
driver-128947232jaseu.sh, cukup ketik dri dan akan mengisi sisanya,
asalkan Anda tidak memiliki 2 nama dimulai dengan "dri" dan jika Anda
melakukannya, tambahkan karakter lain untuk membuatnya "driv" dan
coba lagi.
7. Hampir perintah apapun
dapat baca di penuh menggunakan manual atau dengan mengetik-h atau - help
setelah menulis perintah awal. Sintaks ini adalah baik command_name manusia,
command_name-h, atau command_name - help.
8. Untuk mendapatkan
informasi lebih, Anda dapat menggunakan info. Sebuah perintah dapat dicari
dengan menggunakan command_name info. Untuk sebagian besar dari
perintah-perintah yang merupakan bagian dari paket coreutils, seseorang dapat
menemukan info juga menggunakan coreutils Info doa command_name mana
command_name diganti dengan perintah mencari.
9. Hampir setiap perintah
juga dapat secara eksplisit menampilkan apa yang terjadi. Hal ini dilakukan
biasanya oleh-v atau - verbose
10. Anda dapat menentukan
flag perintah ganda untuk perintah pada waktu untuk mendapatkan informasi lebih
lanjut (lihat contoh ls-al di bawah ini.)
11. Nama perintah tidak
selalu tumpul - karena keterbatasan ruang di hari tua Unix mereka dipersingkat,
dan konvensi terjebak.
Perintah:
cd -> Digunakan untuk menavigasi direktori. Anda dapat
memindahkan ke lokasi dengan jalan.
1. cd ini akan
menggerakkan Anda kembali ke rumah Anda, sama seperti cd ~
2. cd .. Ini akan membawa
Anda kembali tepat satu direktori. Mulai di / home / justin / Desktop, cd ..
akan menempatkan saya ke / home / justin. Hal ini dapat diperluas, cd .. / .. /
dari lokasi Desktop sebagai gantinya akan membawa saya kembali 2, dari Desktop
ke / home.
3. cd foldername / ini
akan menggerakkan Anda maju ke folder diberikan dalam folder Anda saat ini.
Perhatikan awalan hilang / itu adalah kelalaian penting. jika saya di / home /
justin dan saya ingin mendapatkan ke Desktop, saya harus mengetik cd Desktop /
tanpa / sebelum Desktop. Mengetik / sebelum menempatkan kita di root file
system, yang tidak benar.
4. cd / beberapa / lain /
Jalan ini akan membawa Anda ke jalan folder tertentu, seandainya itu ada
sebagai diketik persis. Jangan lupa tab completion Anda!
ls -> Digunakan untuk membuat daftar isi folder. Anda dapat
melihat berbagai jenis file dan atribut folder.
1. ls Dengan sendirinya,
ls hanya akan menampilkan semua file dalam folder saat ini. Dari fakta # 4, ini
benar-benar tidak ls.
2. ls-l Menyediakan
format daftar lagi termasuk pemilik, perizinan, ukuran, dan tanggal
dimodifikasi.
3. ls-a Menampilkan file
dan folder tersembunyi serta daftar normal.
4. ls-al Kombinasikan
pilihan untuk menampilkan kedua file tersembunyi dan dalam format panjang.
5. ls-h Tampilkan ukuran
file dalam format yang dapat dibaca manusia (K, M, GByte) filesizes bukan byte.
Sering digunakan dalam conjuction dengan l-bendera.
6. Anda dapat melihat
file dalam direktori Anda bahkan tidak masuk Jika saya di / home / justin /
Desktop, dan saya ingin melihat file di / home / justin, aku bisa melakukan ls
.. file / daftar satu direktori kembali (dan tidak harus kembali untuk
melakukannya.)
cp -> Menyalin file
1. berkas cp / path / ke
/ folder Salin file yang ditentukan untuk path yang diberikan.
2. cp-r folder / path /
ke / folder secara rekursif Salin isi folder ke folder lain.
3. cp ekstensi * /. path
/ ke / folder Salinan file-file dengan ekstensi yang diberikan ke folder baru.
Untuk menyalin semua file doc., Menjadi cp * doc / path / ke / folder dan.
Folder harus ada.
4. nama cp * / path / ke
/ folder Salin semua file yang dimulai dengan 'nama' ke folder tertentu. Untuk
menyalin semua file yang dimulai dengan contoh, menjadi contoh cp * / path / ke
/ folder dan folder tersebut harus ada.
mv -> Move File
1. Sintaks dari mv mirip
dengan contoh di atas dengan cp dibebaskan misalnya # 2. mv tidak mengambil-r
bendera sejak pindah folder juga bergerak isinya. Sintaksnya adalah tidak tepat
dalam segala hal, tetapi bekerja dengan contoh di atas. Konsultasikan halaman
manual Anda untuk lebih jelasnya.
rm -> Hapus file
1. Untuk semua maksud dan
tujuan, menghapus file melalui rm adalah permanen. Tidak menggunakan Bin
Sampah. Gunakan dengan hati-hati dan pastikan Anda menghapus secara eksplisit
apa yang Anda inginkan, bukan apa yang menurut Anda inginkan. Jika Anda memutuskan
untuk mendapatkan mewah dengan perintah hapus Anda, itu mungkin akan kembali
menggigit Anda.
2. file rm Hapus file
tertentu dari sistem.
3. rm-r folder Hapus
folder tertentu dari sistem
4. rm-rf folder Menghapus
folder tertentu paksa dari sistem. Perintah ini sangat dapat mematahkan
konfigurasi Anda jika digunakan secara tidak benar karena tidak akan meminta
Anda jika sesuatu yang penting sedang dihapus. Jika Anda harus menggunakan ini,
kemungkinan sesuatu yang lebih rusak atau ada kesalahan yang dibuat. Hal ini
seharusnya hanya digunakan sebagai metode terakhir namun dan tidak
direkomendasikan.
nano -> baris perintah editor teks penuh
1. Satu dapat mengedit
file menggunakan nano di terminal untuk melakukan file cepat dan kotor semua
jalan sampai dengan konfigurasi penuh. Ini berguna, namun perlu diingat
menangani file teks biasa dan file program, hal-hal seperti dokumen MS Word
tidak akan terbuka dengan baik!
2. Jika suatu file
dimiliki oleh root, tidak dapat diedit sebagai user biasa. nano harus diawali
dengan sudo untuk menyimpan perubahan. Jika tidak, itu akan terbuka di modus
read-only.
3. nano newfile.whatever
Nano menciptakan sebuah file baru dengan nama tertentu dan membukanya untuk
diedit.
4. nano existing_file
Nano membuka file yang ada untuk mengedit.
5. Dari dalam nano
1. Simpan file
dengan menggunakan ctrl + o kombinasi tombol, dan baik mengubah nama atau tekan
entier untuk menjaga nama yang sama. Ini akan menyimpan file.
2. Keluar nano
dengan menggunakan ctrl + x kombinasi tombol. Jika Anda memiliki perubahan yang
belum disimpan, ia akan menanyakan apakah Anda ingin menyimpan.
mkdir -> Buat direktori
1. mkdir FOLDER_NAME
Membuat folder dengan nama tertentu
2. mkdir-p / path / ke /
folder / nama Menciptakan setiap folder yang diperlukan. Untuk membuat folder /
home/justin/newfolder/2ndfolder, dan hanya / home / justin ada, menggunakan
mkdir-p akan membuat kedua direktori Newfolder dan 2ndfolder.
ps -> Daftar proses
1. ps aux Daftar semua
proses secara rinci yang berjalan pada sistem, termasuk pengguna, Process ID
(PID), dan nama proses. Menggunakan ini, seseorang dapat melihat daftar proses
mereka dan jika perlu, membunuh proses yang tidak perlu atau macet.
membunuh / killall / xkill -> Membunuh proses menyinggung.
1. membunuh PID PID
adalah nomor referensi proses menyinggung. Orang harus mendapatkan PID dari
perintah seperti ps aux. Jika proses menolak untuk mati, salah satu alternatif
dapat menentukan kill -9 PID yang harus menghentikan proses dengan cara apapun,
bahkan uncleanly atau jika itu akan mengacaukan sistem.
2. killall killall
membunuh Program * nama * semua contoh kata program. Jika ada misalnya 3
firefox sesi terbuka, killall firefox akan melakukan hal itu; membunuh semua
sesi firefox. membunuh hanya akan mengambil PID tertentu dari proses firefox
menyinggung Anda ingin membunuh, dan membunuh yang satu-satunya.
3. xkill adalah cara GUI
untuk klik dan membunuh jendela. Mengetik dalam xkill harus memberikan ikon
tengkorak dan tulang bersilang-dan jendela berikutnya diklik akan dibunuh.
Pipa -> Hal yang paling berguna Anda akan belajar di * NIX.
Mengarahkan output dari sebuah program untuk input anothers.
1. Pipa diwakili oleh
'bar lurus' atau dikenal sebagai | kunci ''.
2. Ini adalah kunci
jarang digunakan di Windows, sering ditemukan pada tombol backslash.
3. Mereka digunakan untuk
menghubungkan perintah bersama. Pipa mengambil output dari satu perintah dan
rute untuk digunakan sebagai input untuk perintah kedua dirantai bersama-sama.
4. Konsultasikan sumber
daya online lebih banyak dengan informasi tentang pipa dan penggunaannya karena
ada volume.
> Dan >> redirectors -> Kirim output ke file bukan
terminal.
1. > Digunakan untuk *
menimpa * yang ada saat ini isi file dan mengganti dengan output dari perintah
baru.
2. >> Digunakan
untuk * append * informasi ke file yang ada saat ini. Hal ini berguna untuk
logging.
3. Contoh: ps aux>
processes.log Mengirim output dari ps aux ke processes.log file untuk melihat
output perintah dalam editor teks dan menimpa isi saat file.
tee -> Kirim output untuk kedua file dan terminal
1. tee digunakan bersama
dengan '|' untuk mengambil output perintah dan mengirimkannya tempat lain. Ini
berguna jika ada kesalahan yang terbang dengan layar sebelum Anda bisa
membacanya, cara apa pun yang terjadi di layar juga ditangkap ke file.
2. Contoh: dmesg | boot.txt
tee akan menjalankan perintah dmesg yang menunjukkan informasi booting awal,
dan '|' mengirimkan output dari dmesg untuk tee, yang kemudian melakukan
pekerjaannya dengan mengirimkannya ke terminal dan boot file log txt..
Eksekusi File -> Jadi, Anda ingin menjalankan file atau program
dari terminal? Pastikan itu ditandai dieksekusi. Jika tidak, lihat Quick Tip #
4 di bawah.
1. Perlu menjalankan file
dalam direktori saat ini setelah ditandai dieksekusi? The / operator. Dapat
mengeksekusi file sebagai user biasa asalkan Anda tidak memerlukan hak root. /
Harfiah. Berarti "di direktori saat ini" sehingga tidak bekerja pada
file di luar direktori ini.
2. Perlu menjalankan file
tidak di direktori saat ini? Anda harus memberikan path dari program yang
mengeksekusi tepat. Jika ini adalah program python, itu python / path / ke /
file dan jika itu adalah file shell, adalah sh / path / ke / file sebagai
contoh. Tentu saja ada program lain, tetapi ini akan menjadi yang paling umum
untuk pemula.
3. Perlu menjalankan file
dengan hak root karena Anda menerima operasi tidak diizinkan? Awalan perintah
dengan sudo. Jadi, dari contoh di atas, sudo python / path / ke / file akan
mengeksekusi script dengan hak root.
4. Perlu menjalankan program
GUI dari terminal? Cukup ketik nama program (kasus sensitif!) Dan akan memulai.
Ini akan membuat terminal saat ini tidak dapat digunakan. Menutup terminal
sementara program terbuka akan membunuh program. Cara yang lebih baik adalah
dengan latar belakang program, menggunakan program_name & dan kemudian
mengetik kata keluar di terminal untuk menutupnya dan menjaga proses berjalan.
5. Perlu untuk
menjalankan program GUI dengan hak root dari terminal? Awalan dengan gksudo
atau gksu dan tidak sudo. Menggunakan sudo untuk menjalankan aplikasi GUI
adalah kebiasaan buruk dan harus dihindari.
6. Jangan, jangan * tidak
* menggunakan sudo hanya karena sesuatu yang menerima "Operasi tidak
diijinkan." Perlu diingat apa yang Anda lakukan yang Anda bisa benar-benar
* menghancurkan * sistem dengan menjalankan perintah di tempat yang salah
dengan hak root. Hal ini tidak dapat ditekankan cukup. Pastikan file Anda
berasal dari sumber terpercaya.
Cepat tips:
1. Kehilangan diri dalam
direktori? Tidak yakin di mana Anda berada? Ketik pwd untuk mencetak direktori
kerja.
2. Ingin menghitung ruang
disk Anda dengan cepat? df-h dapat memberikan pemeriksaan cepat.
3. Ingin menghitung
ukuran folder atau file dengan cepat? du-cksh target_name dapat melakukan hal
itu. Ingin menghitung ukuran dari folder saat ini? du-cksh.
4. Perlu untuk menandai
file executable? chmod + x nama file bisa melakukan itu. Lain kali Anda melihat
file yang Anda butuhkan untuk mengeksekusi dan tidak ditandai dieksekusi,
sekarang Anda tahu bagaimana memperbaikinya.
5. Ingin me-mount iso
seperti Daemon-Tools di Windows? Linux telah fungsi ini built in Cukup membuat
direktori di suatu tempat, misalnya / home / justin / isomount, dan
mengeluarkan perintah mount-o loop / path / ke / myisofile.iso / home / justin
/ isomount dan isi akan dipasang di dalam folder itu.
6. Jalankan perintah
sebelumnya, Anda perlu menjalankan ulang, tapi Anda tidak bisa ingat apa itu
sebenarnya? Ketik sejarah ke dalam terminal dan akan mencetak sejarah perintah
Anda. Ingin menghapus sejarah Anda? sejarah-c akan menghapus informasi.