20 Perintah Lanjutan untuk Pengguna Linux Tahap Tengah

20 Perintah Lanjutan untuk Pengguna Linux Tahap Tengah

Anda mungkin menemui artikel pertama yang sangat berguna, artikel ini adalah lanjutan dari 20 perintah berguna untuk pemula linux. Artikel pertama dimaksudkan untuk pemula dan artikel ini adalah untuk Pengguna peringkat tengah dan Pengguna Lanjutan. Di sini anda akan dapati cara menyesuaikan carian, mengetahui proses yang dijalankan untuk membunuh mereka, bagaimana membuat anda Linux Terminal Produktif adalah aspek penting dan cara menyusun c, c++, Java program di NIX.

20 Linux Advanced & Expert Commands

21. Perintah: Cari

Cari fail dalam direktori yang diberikan, secara hierarki bermula di direktori induk dan bergerak ke sub-direktori.

[dilindungi e -mel]: ~# cari -name *.sh ./Desktop/beban.sh ./Desktop/ujian.sh ./Desktop/Shutdown.sh ./Binari/firefox/run-mozilla.sh ./Muat turun/kdewebdev-3.5.8/Quanta/Scripts/ExternalPreview.sh ./Muat turun/kdewebdev-3.5.8/admin/doxygen.sh ./Muat turun/kdewebdev-3.5.8/Admin/CVS.sh ./Muat turun/kdewebdev-3.5.8/admin/ltmain.sh ./Muat turun/Wheezy-NV-dimulukan.sh

Catatan: '-nama'Pilihan menjadikan kes carian sensitif. Anda boleh menggunakan '-Nama Saya'Pilihan untuk mencari sesuatu tanpa mengira kes. (* adalah kad liar dan mencari semua fail yang mempunyai sambungan '.sh'Anda boleh menggunakan nama fail atau bahagian nama fail untuk menyesuaikan output).

[dilindungi e -mel]: ~# cari -iname *.Sh (cari -nama *.Sh / cari -iname *.sh) ./Desktop/beban.sh ./Desktop/ujian.sh ./Desktop/Shutdown.sh ./Binari/firefox/run-mozilla.sh ./Muat turun/kdewebdev-3.5.8/Quanta/Scripts/ExternalPreview.sh ./Muat turun/kdewebdev-3.5.8/admin/doxygen.sh ./Muat turun/kdewebdev-3.5.8/Admin/CVS.sh ./Muat turun/kdewebdev-3.5.8/admin/ltmain.sh ./Muat turun/Wheezy-NV-dimulukan.sh
[dilindungi e -mel]: ~# cari -name *.tar.gz/var/www/modul/kemas kini/ujian/aaa_update_test.tar.Gz ./var/cache/flashplugin-nonfree/install_flash_player_11_linux.i386.tar.Gz ./Laman Utama/Pelayan/Muat turun/Drupal-7.22.tar.Gz ./Laman Utama/Pelayan/Muat turun/SMTP-7.x-1.0.tar.Gz ./rumah/pelayan/muat turun/noreqnewpass-7.x-1.2.tar.Gz ./usr/share/getText/arkib.git.tar.Gz ./usr/share/doc/apg/php.tar.Gz ./usr/share/doc/festival/contoh/speech_pm_1.0.tar.Gz ./usr/share/doc/argyll/contoh/spyder2.tar.Gz ./usr/share/usb_modeswitch/configpack.tar.Gz

Catatan: Perintah di atas mencari semua fail yang mempunyai lanjutan 'tar.Gz'Di direktori root dan semua sub-direktori termasuk peranti dipasang.

Baca lebih lanjut contoh Linux 'cari'Perintah di 35 Cari Contoh Perintah di Linux

22. Perintah: Grep

'grep'Perintah mencari fail yang diberikan untuk baris yang mengandungi pertandingan ke rentetan atau perkataan yang diberikan. Cari '/etc/passwd'Untuk'Tecmint'Pengguna.

[dilindungi e -mel]: ~# grep tecmint/etc/passwd tecmint: x: 1000: 1000: tecmint ,,,:/home/tecmint:/bin/bash

Abaikan kes perkataan dan semua kombinasi lain dengan '-i'Pilihan.

[dilindungi e -mel]: ~# grep -i tecmint/etc/passwd tecmint: x: 1000: 1000: tecmint ,,,:/home/tecmint:/bin/bash

Cari secara rekursif (-r) i.e. Baca semua fail di bawah setiap direktori untuk rentetan "127.0.0.1".

[dilindungi e -mel]: ~# grep -r "127.0.0.1 "/etc//etc/vlc/lua/http/.Hos: 127.0.0.1/etc/pertuturan-dispatcher/modul/ivona.conf: #ivonaserverhost "127.0.0.1 "/etc/mysql/my.CNF: Bind-Address = 127.0.0.1/etc/apache2/mods-tersedia/status.Conf: Benarkan dari 127.0.0.1 :: 1/etc/apache2/mods-tersedia/ldap.Conf: Benarkan dari 127.0.0.1 :: 1/etc/apache2/mods-tersedia/maklumat.Conf: Benarkan dari 127.0.0.1 :: 1/etc/apache2/mods-tersedia/proksi_balancer.Conf:# Benarkan dari 127.0.0.1 :: 1/etc/keselamatan/akses.Conf:#+: Root: 127.0.0.1/etc/dhcp/dhclient.Conf: #precepend domain-name-servers 127.0.0.1; /etc/dhcp/dhclient.conf:# opsyen domain-name-servers 127.0.0.1; /etc/init/antara muka rangkaian.conf: ifconfig lo 127.0.0.1 up || benar/etc/java-6-openjdk/net.Hartanah:# localhost & 127.0.0.1). /etc/java-6-openjdk/net.Hartanah:# http.nonproxyhosts = localhost | 127.0.0.1/etc/java-6-openjdk/net.Hartanah:# localhost & 127.0.0.1). /etc/java-6-openjdk/net.Hartanah:# ftp.nonproxyhosts = localhost | 127.0.0.1 /etc /hos: 127.0.0.1 localhost

Catatan: Anda boleh menggunakan pilihan berikut ini bersama -sama dengan grep.

  1. -w untuk perkataan (egrep -w 'Word1|Word2'/jalan/ke/fail).
  2. -c untuk dikira (i.e., Jumlah kali corak dipadankan) (grep -c 'perkataan'/jalan/ke/fail).
  3. -warna untuk output berwarna (grep -warna pelayan /etc /passwd).

23. Perintah: Man

'lelaki'adalah pager manual sistem. Lelaki menyediakan dokumentasi dalam talian untuk semua pilihan yang mungkin dengan arahan dan penggunaannya. Hampir semua arahan dilengkapi dengan halaman manual mereka yang sepadan. Sebagai contoh,

[dilindungi e-mel]: ~# man man man (1) manual pager utils man (1) nama lelaki-antara muka ke manual rujukan dalam talian sinopsis lelaki [-c] [-d] [-d] [- amaran [= amaran]] [-r encoding] [-l locale] [-m System [, ...]] [-m path] [-s list] [-e extension] [-i | -i] [- regex | --wildcard] [--names-only] [-a] [-u] [--no-subpages] [-p pager] [-r prompt] [-7] [-e encoding] [- no-hyphenation] [--no-justifikasi] [-p string] [-t] [-t [peranti]] [-h [penyemak imbas]] [-x [dpi]] [-z] [[seksyen] halaman ...] ... man -k [opsyen apropos] regexp ... man -k [-w | -w] [-s list] [-i | -i] [--regex] [seksyen] term ... man -f [Whatis Options ] Page ... man -l [-c file] [-d] [-d] [--warnings [= amaran]] [-r encoding] [-l locale] [-p pager] [-r prompt] [- 7] [-e encoding] [-p string] [-t] [-t [device]] [-h [browser]] [-x [dpi]] [-z] file ... man -w | -w [ -C file] [-d] [-d] Page ... man -c [-c file] [-d] [-d] Page ... man [-hv]

Halaman manual untuk halaman lelaki itu sendiri, juga 'lelaki kucing'(Halaman manual untuk perintah kucing) dan'lelaki ls'(Halaman manual untuk arahan ls).

Catatan: Halaman lelaki dimaksudkan untuk rujukan dan pembelajaran arahan.

24. Perintah: Ps

ps (Proses) memberikan status proses berjalan dengan unik ID dipanggil Pid.

[E -mel dilindungi]: ~# ps pid tty time cmd 4170 pts/1 00:00:00 bash 9628 pts/1 00:00:00 ps

Untuk menyenaraikan status semua proses bersama dengan proses ID dan Pid, Gunakan pilihan '-A'.

[dilindungi e -mel]: ~# ps -a pid tty time cmd 1 ? 00:00:01 init 2 ? 00:00:00 kthreadd 3 ? 00:00:01 ksoftirqd/0 5 ? 00:00:00 kworker/0: 0h 7 ? 00:00:00 kworker/u: 0h 8 ? 00:00:00 Migrasi/0 9 ? 00:00:00 RCU_BH .. 

Catatan: Perintah ini sangat berguna apabila anda ingin mengetahui proses mana yang sedang berjalan atau mungkin memerlukan Pid Kadang -kadang, untuk proses dibunuh. Anda boleh menggunakannya dengan 'grep'Perintah untuk mencari output tersuai. Sebagai contoh,

[E -mel dilindungi]: ~# ps -a | grep -i ssh 1500 ? 00:09:58 SSHD 4317 ? 00:00:00 SSHD

Di sini 'ps'dipantau dengan'grep'Perintah untuk mencari output yang disesuaikan dan relevan dari keperluan kami.

25. Perintah: Bunuh

Ok, anda mungkin memahami apa arahan ini, dari nama perintah. Perintah ini digunakan untuk membunuh proses yang tidak relevan sekarang atau tidak bertindak balas. Ia adalah arahan yang sangat berguna, sebaliknya arahan yang sangat berguna. Anda mungkin sudah biasa dengan tingkap yang kerap dimulakan semula kerana hakikat bahawa kebanyakan masa proses berjalan tidak dapat dibunuh, dan jika dibunuh ia memerlukan tingkap untuk dimulakan semula supaya perubahan dapat berkuatkuasa tetapi di dunia Linux, Tidak ada perkara seperti itu. Di sini anda boleh membunuh proses dan memulakannya tanpa memulakan semula keseluruhan sistem.

Anda memerlukan PID proses (PS) untuk membunuhnya.

Katakan anda mahu membunuh program 'apache2'Itu mungkin tidak bertindak balas. Lari 'ps -a' bersama dengan grep perintah.

[E -mel dilindungi]: ~# ps -a | grep -i apache2 1285 ? 00:00:00 apache2

Cari proses 'apache2', perhatikannya pid dan bunuh ia. Contohnya, dalam kes saya 'apache2'Pid adalah'1285'.

[dilindungi e -mel]: ~# Kill 1285 (untuk membunuh proses apache2)

Catatan: Setiap kali anda menjalankan semula proses atau memulakan sistem, yang baru pid dijana untuk setiap proses dan anda boleh mengetahui mengenai proses berjalan semasa dan pid Menggunakan arahan 'ps'.

Cara lain untuk membunuh proses yang sama adalah.

[dilindungi e -mel]: ~# pkill apache2

Catatan: Membunuh memerlukan ID Kerja / ID proses untuk menghantar isyarat, di mana seperti dalam pkill, Anda mempunyai pilihan menggunakan corak, menentukan pemilik proses, dll.

26. Perintah: di mana

'di manakah'Perintah digunakan untuk mencari Binari, Sumber dan Halaman manual perintah itu. Contohnya, untuk mencari Binari, Sumber dan Halaman manual perintah 'ls'Dan'bunuh'.

[dilindungi e -mel]: ~# di mana ls ls:/bin/ls/usr/share/man/man1/ls.1.Gz
[dilindungi e -mel]: ~# di mana membunuh bunuh:/bin/membunuh/usr/share/man/man2/bunuh.2.gz/usr/share/man/man1/bunuh.1.Gz

Catatan: Ini berguna untuk mengetahui di mana binari dipasang untuk penyuntingan manual kadang -kadang.

27. Perintah: Perkhidmatan

'perkhidmatan'Perintah mengawal Bermula, Berhenti atau Memulakan semula 'perkhidmatan'. Perintah ini memungkinkan untuk Mula, mula semula atau Berhenti perkhidmatan tanpa memulakan semula sistem, untuk perubahan yang akan berkuatkuasa.

Memulakan pelayan Apache2 di Ubuntu

[E -mel dilindungi]: ~# Perkhidmatan Apache2 Mula * Memulakan pelayan web Apache2 Apache2: Tidak dapat menentukan nama domain yang berkelayakan sepenuhnya pelayan, menggunakan 127.0.1.1 untuk ServerName Httpd (PID 1285) sudah berjalan [OK]

Mulakan semula pelayan Apache2 di Ubuntu

[E -mel dilindungi]: ~# Perkhidmatan Apache2 Restart * Mulakan semula pelayan web Apache2 Apache2: Tidak dapat menentukan dengan pasti nama domain yang berkelayakan pelayan, menggunakan 127.0.1.1 untuk nama serveren ... menunggu .APACHE2: Tidak dapat menentukan nama domain yang berkelayakan pelayan, menggunakan 127.0.1.1 untuk ServerName [OK]

Menghentikan pelayan Apache2 di Ubuntu

[E -mel dilindungi]: ~# Perkhidmatan Apache2 Stop * Menghentikan pelayan web Apache2 Apache2: Tidak dapat menentukan nama domain yang berkelayakan sepenuhnya pelayan, menggunakan 127.0.1.1 untuk nama serveren ... menunggu [ok]

Catatan: Semua skrip proses terletak pada '/etc/init.d', Dan jalan mungkin perlu dimasukkan ke dalam sistem tertentu, i.e., Walaupun berlari "perkhidmatan apache2 bermula"Anda akan diminta untuk berlari"/etc/init.D/Apache2 bermula".

28. Perintah: alias

alias adalah perintah shell yang dibina yang membolehkan anda memberikan nama untuk arahan panjang atau arahan yang sering digunakan.

Saya menggunakan 'ls -l'Perintah kerap, yang merangkumi 5 watak termasuk ruang. Oleh itu saya mencipta alias untuk ini 'L'.

[E -mel dilindungi]: ~# alias l = "ls -l"

periksa sama ada ia berfungsi atau tidak.

[E-mel dilindungi]: ~# l Jumlah 36 DRWXR-XR-X 3 TECMINT TECMINT 4096 Mei 10 11:14 DRWXR-XR-X BINARY 3 TECMINT TECMINT 4096 Mei 21 11:21 21 15:23 DOKUMEN DRWXR-XR-X 8 TECMINT TECMINT 4096 Mei 20 14:56 Muat turun drwxr-xr-x 2 tecmint tecmint 4096 Mei 7 16:58 muzik drwxr-xr-x 2 tecmint tecmint 4096 DRWXR-XR-X 2 TECMINT TECMINT 4096 7 Mei 16:58 AWAM DRWXR-XR-X 2 TECMINT TECMINT 4096 MAY 7 16:58 TEMPLAS

Untuk membuang alias 'L', Gunakan yang berikut'unalias'Perintah.

[dilindungi e -mel]: ~# unalias l

periksa, jika 'L'masih alias atau tidak.

[dilindungi e -mel]: ~# l bash: l: perintah tidak dijumpai

Membuat sedikit keseronokan daripada arahan ini. Buat alias perintah penting tertentu untuk beberapa arahan penting lain.

alias cd = "ls -l" (set alias ls -l ke cd) alias su = "pwd" (set alias pwd ke su) ... (anda boleh membuat sendiri) .. 

Sekarang ketika rakan anda jenis 'CD', Cukup fikirkan betapa lucunya ketika dia mendapat penyenaraian direktori dan tidak berubah direktori. Dan ketika dia cuba menjadi 'su'Semua yang dia dapat ialah lokasi direktori kerja. Anda boleh mengeluarkan alias kemudian menggunakan arahan 'unalias'Seperti yang dijelaskan di atas.

29. Perintah: df

Laporkan penggunaan cakera sistem fail. Berguna untuk pengguna serta pentadbir sistem untuk menjejaki penggunaan cakera mereka. 'df'Berfungsi dengan memeriksa entri direktori, yang umumnya dikemas kini hanya apabila fail ditutup.

[E-mel dilindungi]: ~# DF Filesystem 1K-blocks Digunakan penggunaan yang tersedia% dipasang pada /dev /sda1 479292224 7811908 37675948 18% /none 4 0 4 0% /fs /fs /cgroup udev 1005916 4 1005912 816 202008 1% /Jalankan Tiada 5120 0 5120 0% /Run /Lock None 1014120 628 1013492 1% /Run /Shm None 102400 44 102356 1% /Run /User /Dev /SDA5 184307 79852 94727 46% /boot /dev /Boot /Dev /Boot /Dev /Boot /Dev /Dev / SDA7 95989516 61104 91045676 1% /data /dev /sda8 91953192 57032 87218528 1% /peribadi

Untuk lebih banyak contoh 'df'Perintah, baca Contoh Perintah Artikel 12 DF di Linux.

30. Perintah: du

Anggarkan penggunaan ruang fail. Output ringkasan penggunaan cakera dengan fail secara hierarki, i.e., secara rekursif.

[dilindungi e -mel]: ~# du 8 ./Gambar harian/wp-undi/imej/default_gradient 8 ./Gambar harian/wp-undi/imej/lalai 32 ./Gambar harian/wp-undi/gambar 8 ./Gambar harian/WP-Polls/Tinymce/Plugin/Polls/Langs 8 ./Gambar harian/WP-Polls/Tinymce/Plugin/Polls/IMG 28 ./Gambar harian/WP-Polls/Tinymce/Plugin/Polls 32 ./Gambar Harian/WP-Polls/Tinymce/Plugin 36 ./Gambar Harian/WP-Polls/Tinymce 580 ./Gambar harian/WP-Polls 1456 ./Gambar harian 36 ./Plugin/WordPress-Author-Box 16180 ./Plugin 12 ./Mei Artikel 2013/Xtreme Download Manager 4632 ./Mei Artikel 2013/Xcache

Catatan: 'df'Hanya melaporkan statistik penggunaan pada sistem fail, sementara'du', sebaliknya, mengukur kandungan direktori. Untuk lebih 'du'Contoh dan Penggunaan Perintah, Baca 10 DU (Penggunaan Cakera) Perintah.

31. Perintah: RM

Arahan 'rm'Berdiri untuk dikeluarkan. rm digunakan untuk mengeluarkan fail dan direktori.

Mengeluarkan direktori

[E -mel dilindungi]: ~# RM PassportApplicationForm_Main_ENGLISH_V1.0 rm: Tidak dapat mengeluarkan 'PassportApplicationForm_Main_english_v1.0 ': Adakah direktori

Direktori tidak dapat dikeluarkan hanya oleh 'rm'Perintah, anda mesti menggunakan'-rf'Tukar bersama'rm'.

[dilindungi e -mel]: ~# rm -rf pasportapplicationform_main_english_v1.0

Amaran: "rm -rf"Perintah adalah perintah yang merosakkan jika secara tidak sengaja anda membuatnya ke direktori yang salah. Sebaik sahaja anda 'rm -rf'Direktori semua fail dan direktori itu sendiri hilang selama -lamanya, tiba -tiba. Gunakan dengan berhati -hati.

32. Perintah: echo

echo Seperti namanya yang mencadangkan bergema teks pada output standard. Ia tidak ada kaitan dengan shell, dan shell tidak membaca output perintah echo. Walau bagaimanapun dalam skrip interaktif, Echo menyampaikan mesej kepada pengguna melalui Terminal. Ia adalah salah satu arahan yang biasa digunakan dalam skrip skrip, interaktif.

[dilindungi e -mel]: ~# echo "Tecmint.com adalah laman web yang sangat baik "tecmint.com adalah laman web yang sangat baik
Membuat skrip interaktif kecil

1. buat fail, bernama 'interaktif_shell.sh'Di desktop. (Ingat '.sh'lanjutan mesti).
2. Salin dan tampal skrip di bawah, sama persis, seperti di bawah.

#!/bin/bash echo "Sila masukkan nama anda:" Baca Nama Echo "Selamat Datang ke Linux $ Nama"

Seterusnya, tetapkan kebenaran melaksanakan dan jalankan skrip.

[dilindungi e -mel]: ~# chmod 777 interaktif_shell.sh
[dilindungi e -mel]: ~# ./interaktif_shell.sh Sila masukkan nama anda: Ravi Saive Selamat Datang ke Linux Ravi Saive

Catatan: '#!/bin/bash'memberitahu shell bahawa ia adalah skrip yang selalu merupakan idea yang baik untuk memasukkannya di bahagian atas skrip. 'Baca'Membaca input yang diberikan.

33. Perintah: Passwd

Ini adalah arahan penting yang berguna untuk menukar kata laluan sendiri di terminal. Jelas anda perlu mengetahui Passowrd semasa anda untuk alasan keselamatan.

[dilindungi e -mel]: ~# passwd menukar kata laluan untuk tecmint. (Semasa) UNIX Kata Laluan: ******** Masukkan Kata Laluan Unix Baru: ******** Retype Kata Laluan Unix Baru: ******** Kata Laluan Tidak Berubah [di sini adalah Remians Passowrd tidak berubah, saya.e., Kata Laluan Baru = Kata Laluan Lama] Masukkan Kata Laluan Unix Baru: ##### Retype Kata Laluan Unix Baru: #####

34. Perintah: lpr

Fail cetak arahan ini dinamakan pada baris arahan, kepada pencetak yang dinamakan.

[dilindungi e-mel]: ~# lpr -p deskjet-4620-siri 1-final.pdf

Catatan: 'LPQ'Perintah membolehkan anda melihat status pencetak (sama ada ia naik atau tidak), dan pekerjaan (fail) menunggu untuk dicetak.

35. Perintah: cmp

Bandingkan dua fail dari mana -mana jenis dan menulis hasilnya kepada output standard. Secara lalai, 'cmp'Pulangan 0 jika fail adalah sama; Sekiranya mereka berbeza, nombor byte dan garis di mana perbezaan pertama berlaku dilaporkan.

Untuk memberikan contoh untuk arahan ini, mari pertimbangkan dua fail:

Fail1.txt
[dilindungi e -mel]: ~# Cat File1.txt hai nama saya tecmint
File2.txt
[dilindungi e -mel]: ~# Cat File2.txt hai nama saya tecmint [dot] com

Sekarang, mari kita bandingkan dua fail dan lihat output arahan.

[dilindungi e -mel]: ~# cmp file1.txt file2.TXT FILE1.txt file2.TXT Berbeza: byte 15, baris 1

36. Perintah: wget

Wget adalah utiliti percuma untuk tidak interaktif (i.e., boleh berfungsi di latar belakang) memuat turun fail dari web. Ia menyokong Http, Https, Ftp protokol dan Http proksi.

Muat turun ffmpeg menggunakan wget

[dilindungi e -mel]: ~# wget http: // muat turun.SourceForge.bersih/projek/ffmpeg-php/ffmpeg-php/0.6.0/FFMPEG-PHP-0.6.0.TBZ2 --2013-05-22 18: 54: 52-- http: // muat turun.SourceForge.bersih/projek/ffmpeg-php/ffmpeg-php/0.6.0/FFMPEG-PHP-0.6.0.TBZ2 menyelesaikan muat turun.SourceForge.bersih (muat turun.SourceForge.bersih) ... 216.34.181.59 menyambung ke muat turun.SourceForge.bersih (muat turun.SourceForge.bersih) | 216.34.181.59 |: 80 ... bersambung. Permintaan HTTP Dihantar, Menunggu Respons ... 302 Ditemui Lokasi: http: // kaz.dl.SourceForge.bersih/projek/ffmpeg-php/ffmpeg-php/0.6.0/FFMPEG-PHP-0.6.0.tbz2 [berikut] --2013-05-22 18: 54: 54-- http: // kaz.dl.SourceForge.bersih/projek/ffmpeg-php/ffmpeg-php/0.6.0/FFMPEG-PHP-0.6.0.TBZ2 Menyelesaikan Kaz.dl.SourceForge.bersih (Kaz.dl.SourceForge.bersih) ... 92.46.53.163 Menghubungkan ke Kaz.dl.SourceForge.bersih (Kaz.dl.SourceForge.bersih) | 92.46.53.163 |: 80 ... bersambung. Permintaan HTTP Dihantar, Menunggu Respons ... 200 OK Panjang: 275557 (269K) [Aplikasi/Octet-Stream] Penjimatan ke: 'FFMPEG-PHP-0.6.0.TBZ2 '100%[=============================================== ============================>] 2,75,557 67.8kb/s dalam 4.0S 2013-05-22 18:55:00 (67.8 kb/s)-'ffmpeg-php-0.6.0.tbz2 'disimpan [275557/275557]

37. Perintah: Gunung

Gunung adalah arahan penting yang digunakan untuk memasang sistem fail yang tidak dipasang sendiri. Anda memerlukan kebenaran root untuk memasang peranti.

Larian pertama 'lsblk'Setelah memasang sistem fail anda dan kenal pasti peranti anda dan perhatikan nama anda yang diberikan nama.

[E -mel dilindungi]: ~# LSBLK Nama Maj: Min RM Saiz RO Jenis Mountpoint SDA 8: 0 0 931.5g 0 cakera ├─sda1 8: 1 0 923.6g 0 bahagian / ├─sda2 8: 2 0 1k 0 bahagian └─sda5 8: 5 0 7.9g 0 bahagian [swap] SR0 11: 0 1 1024M 0 ROM SDB 8:16 1 3.7g 0 cakera └─sdb1 8:17 1 3.7g 0 bahagian

Dari skrin ini jelas bahawa saya memasang di 4 GB Pendrive demikian 'SDB1'adalah sistem fail saya yang akan dipasang. Menjadi seorang akar untuk melaksanakan operasi ini dan berubah menjadi /Dev direktori di mana semua sistem fail dipasang.

[dilindungi e -mel]: ~# Su kata laluan:
[dilindungi e -mel]: ~# cd /dev

Buat direktori yang dinamakan apa -apa tetapi harus menjadi relevan untuk rujukan.

[dilindungi e -mel]: ~# mkdir usb

Sekarang gunung sistem fail 'SDB1'ke direktori'USB'.

[dilindungi e -mel]: ~# mount /dev /sdb1 /dev /usb

Sekarang anda boleh menavigasi ke /dev/usb dari terminal atau X-Windows sistem dan fail acess dari direktori yang dipasang.

Masa untuk Pemaju Kod untuk mengetahui bagaimana persekitaran Linux yang kaya

38. Perintah: GCC

GCC adalah pengkompil yang dibina untuk 'c'bahasa dalam persekitaran linux. Yang mudah c program, simpan di desktop anda sebagai Helo.c (ingat '.c'lanjutan mesti).

#include int main () printf ("hello world \ n"); kembali 0; 
Menyusunnya
[dilindungi e -mel]: ~# gcc hello.c
Jalankan ia
[dilindungi e -mel]: ~# ./a.keluar hello dunia

Catatan: Semasa menyusun a c program output dihasilkan secara automatik ke fail baru "a.keluar"Dan setiap kali anda menyusun a c program fail yang sama ”a.keluar"Mendapat diubahsuai. Oleh itu, adalah nasihat yang baik untuk menentukan fail output semasa penyusun dan oleh itu tidak ada risiko menimpa fail output.

Menyusunnya dengan cara ini
[dilindungi e -mel]: ~# gcc -o hello hello.c

Di sini '-o'Menghantar output ke'Helo'Fail dan tidak'a.keluar'. Jalankannya lagi.

[dilindungi e -mel]: ~# ./Hello hello dunia

39. Perintah: g++

g++ adalah pengkompil yang dibina untuk 'C++', bahasa pengaturcaraan berorientasikan objek pertama. Yang mudah c++ program, simpan di desktop anda sebagai Tambah.CPP (ingat '.CPP'lanjutan mesti).

#termasuk menggunakan ruang nama std; int main () int a; int b; cout <> a; cout <> b; Cin.abai(); int hasil = a + b; cout<<"Result is"<<" "< 
Menyusunnya
[dilindungi e -mel]: ~# g ++ tambah.CPP
Jalankan ia
[dilindungi e -mel]: ~# ./a.Keluar masukkan nombor pertama: .. 

Catatan: Semasa menyusun a c++ program output dihasilkan secara automatik ke fail baru "a.keluar"Dan setiap kali anda menyusun a c++ program fail yang sama ”a.keluar"Mendapat diubahsuai. Oleh itu, adalah nasihat yang baik untuk menentukan fail output semasa penyusun dan oleh itu tidak ada risiko menimpa fail output.

Menyusunnya dengan cara ini
[dilindungi e -mel]: ~# g ++ -o tambah tambah.CPP
Jalankan ia
[dilindungi e -mel]: ~# ./Tambahkan masukkan nombor pertama: .. 

40. Perintah: Java

Java adalah salah satu bahasa pengaturcaraan yang sangat digunakan di dunia dan dianggap cepat, selamat, dan boleh dipercayai. Sebilangan besar perkhidmatan berasaskan web hari ini berjalan di java.

Buat program Java yang mudah dengan menampal ujian di bawah ke fail, bernama Tecmint.Java (ingat '.Java'lanjutan mesti).

kelas tecmint public static void main (string [] argumen) System.keluar.println ("tecmint"); 
menyusunnya menggunakan javac
[dilindungi e -mel]: ~# Javac Tecmint.Java
Jalankan ia
[dilindungi e -mel]: ~# java tecmint

Catatan: Hampir setiap pengedaran datang dengan GCC Compiler, bilangan besar distro telah dibina g++ dan pengkompil Java, Walaupun ada yang mungkin tidak mempunyai. Awak boleh Apt atau yum pakej yang diperlukan.

Jangan lupa sebutkan komen anda yang bernilai dan jenis artikel yang ingin anda lihat di sini. Saya akan segera kembali dengan topik yang menarik mengenai fakta yang kurang diketahui Linux.