Tugas, Bagian Tiga

Tugas, Bagian Tiga

Berikut angsuran lain dari seri dasar Linux CLI. Kali ini kami akan menangani tugas-tugas lain yang layak, seperti menyiapkan tata letak keyboard Anda atau menggunakan utilitas untuk menemukan file di drive Anda. Kami berharap seri ini akan membantu Anda menjadi guru keyboard/terminal.

Tugas, Bagian Tiga

Mengatur tata letak keyboard

Saat Anda menggunakan beberapa lingkungan desktop mewah, mengubah tata letak keyboard Anda sederhana dan mudah. Beberapa klik, Anda memilih tata letak pilihan Anda dan mungkin pengaturan lokalisasi lainnya dan hanya itu. Tetapi bagaimana jika Anda menemukan diri Anda di mesin hanya baris perintah dan Anda harus menggunakan mesin, tetapi tata letak diatur ke bahasa Prancis? Kunci menunjukkan simbol tetapi Anda mengetik yang lain dan tidak ada yang berfungsi sebagaimana mestinya. Apa yang harus dilakukan? Atau Anda memutuskan untuk membuang gnome atau kde yang membengkak untuk beberapa manajer jendela ringan seperti fluxbox. Apa yang harus Anda gunakan untuk tugas ini secara ketat tergantung pada apakah Anda telah menginstal x. Jika Anda melakukannya, utilitas disebut setxkbmap. Jika tidak, Anda dapat menggunakan berbagai alat yang disediakan oleh distro Anda (omong-omong, ingatlah bahwa kami menggunakan Ubuntu untuk contoh kami), tetapi kami akan menunjukkan kepada Anda bagaimana melakukannya dalam mode terminal saja tanpa tergantung pada beberapa distran- alat tertentu.

Metode pertama yang ditampilkan adalah yang mengasumsikan bahwa Anda memiliki x.org terpasang dan Anda menggunakannya bersamaan dengan beberapa WM, tetapi Anda tidak memiliki alat GUI khusus untuk perubahan tata letak. Seperti biasa, saya sarankan Anda mengambil beberapa menit untuk memeriksa halaman manual Setxkbmap untuk mendapatkan gambaran tentang opsi dan bendera penggunaan umum. Seperti yang dapat Anda nyatakan, nama utilitas adalah singkatan dari "Set X Keyboard Map". Saya ingat menggunakan skrip shell yang hanya berisi garis setxkbmap yang diperlukan dan kemudian menyiapkan pintasan keyboard yang menggunakan skrip tersebut sesuai kebutuhan (~/.Fluxbox/Keys): Mungkin ini adalah trik yang akan Anda gunakan setelah membaca artikel ini sehingga pekerjaan Anda akan menjadi lebih mudah. Itulah pesona Linux, hampir tidak ada batasan tentang apa yang dapat Anda lakukan dengannya.

Cukup bicara, mari kita lihat beberapa contoh praktis. Jika saya memiliki tata letak bahasa Inggris AS sebagai default, yang terjadi dalam banyak kasus, dan saya ingin mengubahnya menjadi bahasa Prancis, yang harus saya lakukan adalah

 $ setxkbmap -layout fr 

Saya berani Anda menjalankan perintah ini, meskipun Anda tidak memerlukan tata letak Prancis, dan kemudian mencoba untuk kembali ke tata letak AS. Ngomong -ngomong, nama tata letaknya adalah 'kita', tapi itu bukan intinya. Sekarang, pertanyaan logis adalah “Bagaimana saya tahu nama setiap tata letak yang mungkin ingin saya gunakan?" Sangat sederhana. Manfaatkan kekuatan LS dan cangkang Anda, dengan melakukan

 $ ls/usr/share/keymaps/your_arch/* 

Aturan praktisnya adalah nama apa pun yang datang sebelum kmap.GZ Suffix adalah nama tata letak yang akan digunakan dengan setxkbmap, mengabaikan direktori termasuk yang tidak menarik bagi kami. Your_arch adalah arsitektur Anda, yang biasanya akan menjadi i386, meskipun sistemnya adalah kombo mesin/os 64-bit. Bendera penting lainnya untuk setxkbmap adalah -varian, karena banyak tata letak memiliki varian yang berbeda, "berbeda" menjadi kata kunci. Satu bahasa tidak berarti satu tata letak, dan satu tata letak tidak berarti berarti satu varian. Hubungan bahasa-> tata letak adalah hubungan sosial/hystorical/politis (melangkah lebih jauh dengan bahasa Prancis, Prancis pernah memiliki banyak koloni yang pada akhirnya mewarisi bahasa, dengan aspek-aspek spesifik tertentu tertentu. Tata letak-> varian berkaitan dengan perangkat keras tertentu. Misalnya, Macs atau Sun Boxes memiliki kunci yang tidak, dan tombolnya ditata secara berbeda. ) Jadi jika Anda memerlukan tata letak non-PC, hilangkan 'I386' dari perintah LS di atas. Ini adalah cara distro-agnostik, x-sentris untuk mengatur lokal papan ketik Anda. Berikut ini adalah cara debian/ubuntu.

DPKG-Configure adalah alat yang digunakan dan disukai setiap admin debian. Seseorang dapat mengkonfigurasi banyak aspek sistem menggunakannya. Catatan yang bagus sebelum kita melangkah lebih jauh adalah bahwa perintah -perintah ini akan Anda lihat mengubah pengaturan tata letak keyboard secara permanen, Seperti dalam mereka bertahan antara reboot. Juga, mereka tidak diatur per pengguna, tetapi di seluruh sistem. Ini dia:

 # Konfigurasi keyboard DPKG-Configure 

Banyak distro yang berorientasi pada desktop yang populer memiliki alat yang serupa, seperti alat-alat Fedora-Config-* atau yast* untuk openSuse. Jika Anda berada di terminal non-X, perintah loadkeys adalah apa yang Anda butuhkan, dan argumen untuk loadkeys persis file keymap, dengan jalur lengkap, seperti yang dijelaskan di bawah ini, tetapi perlu diingat bahwa itu tidak akan berhasil dengan terminal x seperti Xterm atau Konsole. Contoh Prancis adalah

 # loadkeys/usr/share/keymaps/i386/azerty/fr-latin1.peta.GZ 

Sangat disarankan Anda membaca manual loadkeys, karena menggunakan perintah dapat memengaruhi pengguna lain, bahkan setelah Anda keluar. Anda telah diperingatkan. Juga, perlu diingat bahwa setiap sistem UNIX memiliki cara spesifik untuk melakukan pekerjaan semacam ini, jadi jangan berharap untuk menggunakan perintah ini di OpenBSD atau Solaris dan mendapatkan hasil yang diharapkan, jika ada.

Menemukan file

Sebagai contoh, KDE memiliki sistem menemukan file dengan membuat database konten sistem file dan memperbaruinya secara konstan, untuk pencarian yang lebih cepat kemudian. Ini kedengarannya bagus, kecuali hanya berfungsi pada KDE dan ini adalah sumber daya sumber daya. Anda dapat melakukan semua hal pengindeksan/pencarian dari baris perintah, dan ini akan bekerja pada semua sistem Linux, dengan semua DES, dan bahkan pada BSD, yang menawarkan barang -barang yang dibutuhkan sebagai bagian dari sistem dasar. Pengguna Solaris dapat menginstal findutils.

Ada dua pendekatan untuk ini: database satu dan database-kurang. Ada keuntungan di setiap sisi, tentu saja: saat membuat DB terlebih dahulu, pencarian selanjutnya akan jauh lebih cepat, tetapi kita harus memastikan DB mutakhir. Banyak distribusi Linux menginstal skrip yang berjalan setiap hari atau mingguan untuk memastikan database Anda segar, tetapi Anda selalu dapat menggunakan alat spesifik untuk ini, yaitu Cron. Anda dapat pergi ke arah lain, dan dengan demikian Anda akan memiliki info sistem file yang sebenarnya setiap saat, tetapi prosesnya akan lebih lambat, terutama jika Anda memiliki disk yang besar atau bahkan jarak jauh, seperti NFS Mounts.

Alat yang menggunakan database disebut Locate dan 'Friends, Mlocate dan Slocate, tetapi menggunakan Locate, yang mungkin merupakan Symlink untuk *menemukan beberapa sistem, sudah cukup. Seperti sebelumnya, hanya penggunaan dasar yang akan disajikan, dan untuk sisanya, ada halaman manual. Karena menggunakan database, Anda tidak perlu memberi tahu di mana harus melihat atau mengubah direktori saat ini. Cukup gunakan

 $ Temukan pola 

Untuk karakter khusus dan penggunaan lanjutan, sekali lagi, gunakan halaman manual. Tetapi sebelum Anda melakukan semua lokasi, bagaimana Anda membuat database? Perintah ini diperbarui (perbarui database), dan hanya itu yang harus Anda lakukan. Ini akan memakan waktu, seperti yang saya katakan, tergantung pada disk kecepatan/antarmuka/ukuran, tetapi setelah itu Anda dapat menggunakan lokasi untuk pencarian cepat.

di mana, mana dan apropos adalah perintah yang termasuk dalam bagian ini, meskipun mereka melakukan pencarian khusus, yaitu file di path dan/atau manpath. Keduanya adalah variabel lingkungan yang sangat penting yang memberi tahu sistem di mana menemukan file yang Anda butuhkan saat mengetik di baris perintah (jalur) atau halaman manual (manpath). Misalnya, jika Anda mengetik 'LS' di terminal Anda tetapi direktori tempat LS berada (/bin) tidak ada di jalur, Anda akan mendapatkan "perintah tidak ditemukan" dari shell.

 $ dimana ls

Jadi di mana dan mana yang membantu Anda menemukan file di jalur, berguna ketika Anda perlu mengetahui lokasi yang dapat dieksekusi, misalnya, dan apropos membantu Anda mencari halaman manual, tetapi Anda juga dapat menggunakan -k sebagai bendera untuk perintah pria. Apa perbedaan antara di mana dan mana ... itu adalah sesuatu yang bisa Anda temukan, jadi Anda akan tahu di mana satu atau lain satu atau lain akan lebih sesuai dengan kebutuhan Anda. Halaman manual juga diindeks dalam database, biasanya disegarkan secara berkala dengan cron. Saya mendapati diri saya berbicara tanpa contoh yang berfungsi, jadi inilah cara menemukan sesuatu di /usr yang cocok dengan pola:

 $ find /usr -name \* pola \* -print 

Tanda bintang digunakan sama seperti Anda menggunakannya dengan shell atau perangkat lunak lain yang mendukung wildcard, dan mereka melarikan diri (dengan backslash) karena kami ingin mereka ditafsirkan seperti itu dengan menemukan, bukan oleh shell. Jadi sintaksnya adalah 'temukan $ location $ pola $ opsi', tetapi temukan dapat melakukan lebih banyak lagi, selama Anda tahu 'kekuatannya. Jadi ... yah, Anda tahu, dan saya sudah mengulangi diri saya sendiri.

Kesimpulan

Bergantung pada umpan balik Anda, kami mungkin menerbitkan bagian empat dari seri ini.

Tutorial Linux Terkait:

  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • Pengantar Otomatisasi Linux, Alat dan Teknik
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 22.04 Jammy Jellyfish…
  • Instal Arch Linux di VMware Workstation
  • Ubuntu 20.04 Panduan
  • Cara mempartisi drive usb di linux
  • Cara Dual Boot Kali Linux dan Windows 10
  • Cara membandingkan kinerja disk di linux
  • Hal -hal yang harus diinstal pada Ubuntu 22.04