GNU/Linux >> Belajar Linux >  >> Linux

Spesifikasi Umum Untuk Antarmuka Baris Perintah?

  1. Saya ingin tahu di mana saya dapat menemukan dan
    mempelajari beberapa gagasan umum tentang
    antarmuka baris perintah yang digunakan di Linux
    dan bash?
  2. Sampai sekarang, saya telah menemukan potongan
    informasi tersebut hanya dari
    pengalaman, seperti

    1. Untuk cat, tanpa argumen
      lebih lanjut, ia menerima input stdin.
      Tetapi Anda dapat secara eksplisit menentukan STDIN
      menggunakan nama khusus - , dan keduanya
      cara setara. kucing juga dapat
      menerima nama file sebagai cat filename .
      Begitu juga - dimaksudkan untuk mengisi argumen
      yang seharusnya untuk nama file? Apakah
      ini penggunaan - juga umum untuk
      perintah lain?
    2. Dalam chardet << , <<<
      artinya string digunakan sebagai stdin,
      sama dengan echo somestring |
      chardet
      . Apakah ini penggunaan
      juga umum?
    3. Di cut -c 1-3,20,25- karyawan , adalah
      caranya 1-3,20,25- untuk menentukan
      rentang angka untuk argumen
      juga umum di perintah lain?
  3. Terakhir namun tidak kalah pentingnya, apakah ini
    ide umum yang umum hanya di dalam
    bash, atau di dalam Linux dan Unix, atau
    di dalam perangkat lunak menggunakan getopt sebagai
    pengurai baris perintah?

Jawaban yang Diterima:

Saya sarankan membaca buku tentang unix atau Linux shell dan penggunaan baris perintah, untuk mempelajari penggunaan dasar dan merasakan beberapa fitur lanjutan. Kemudian Anda dapat beralih ke dokumentasi referensi.

Penggunaan perintah khusus dijelaskan dalam manual mereka. kucing jantan akan menampilkan manual cat perintah pada sistem Anda. Halaman manual biasanya merupakan referensi, bukan tutorial, meskipun seringkali berisi contoh. Di Linux, cat --help menunjukkan pesan penggunaan singkat (dimaksudkan untuk membaca cepat ketika Anda sudah mengetahui dasar-dasarnya dan ingin menemukan opsi untuk tugas tertentu).

Standar POSIX menentukan serangkaian perintah, opsi, dan fitur shell minimum yang harus didukung oleh setiap sistem unix. Sebagian besar sistem saat ini pada umumnya mendukung POSIX:2004 (juga dikenal sebagai UNIX Tunggal versi 3 dan Spesifikasi Basis Grup Terbuka edisi 6). Perangkat lunak GNU (utilitas yang ditemukan di Linux) sering kali memiliki banyak ekstensi untuk set minimum ini.

Ada konvensi umum untuk argumen baris perintah. POSIX menentukan konvensi utilitas yang diikuti sebagian besar utilitas, khususnya:

  • Opsi terdiri dari - diikuti oleh satu huruf; -ab adalah singkatan dari -a -b .
  • -- menandakan akhir dari pilihan. Misalnya, dalam rm -- -a , -a bukan opsi tetapi operan, yaitu file untuk ditindaklanjuti, jadi perintah ini menghapus file yang disebut -a .
  • Satu-satunya - singkatan dari input standar, di mana file input diharapkan. Itu singkatan dari keluaran standar di mana file keluaran diharapkan.
Terkait:Tambahkan baris tambahan ke bagan Garis Google Sheets?

Utilitas GNU dan lainnya juga mendukung "opsi panjang" dalam bentuk --name . Beberapa utilitas bertentangan dengan konvensi umum dan mengambil opsi multi-huruf dengan satu tanda hubung utama:-name .

Pengalihan adalah fitur shell, jadi Anda akan menemukannya di manual shell Anda. untuk menggunakan string sebagai input standar adalah ekstensi ksh, juga didukung oleh bash dan zsh. Selama shell mendukungnya, shell dapat digunakan pada perintah apa pun.


Linux
  1. 8 tips untuk baris perintah Linux

  2. Kiat bash untuk sehari-hari di baris perintah

  3. Ny Ligature-aware Alternatif Untuk "pdfgrep" Di Command Line?

  1. Titan – Pengelola Kata Sandi baris Perintah Untuk Linux

  2. ppl – Buku Alamat Baris Perintah Untuk Linux

  3. Kiat Baris Perintah Linux untuk Meningkatkan Produktivitas

  1. 4 Alat penurunan harga untuk baris perintah Linux

  2. Antarmuka baris perintah C++

  3. Bagaimana cara memunculkan antarmuka wi-fi dari baris perintah?