Skrip yang berguna untuk membuat kehidupan sehari-hari pengembang lebih mudah dan bahagia, melibatkan java, shell, dll.
Operasi manual sehari-hari yang berguna dibuat menjadi skrip agar mudah digunakan, membuat kehidupan sehari-hari pengembangan lebih mudah. ?
selamat datang? ?
Skrip di gudang ini (seperti skrip terkait Java
) disebarkan dan digunakan di lingkungan produksi online perusahaan seperti Alibaba (seperti Pioneer Cloud, lihat deskripsi gudang awesome-scripts
).
Jika perusahaan Anda telah menerapkannya, Anda dapat mengumpulkan dan memberi tahu pengguna melalui Masalah: siapa yang menggunakan umpan balik pengguna |.
Java
Shell
Shell
Shell
source <( curl -fsSL https://raw.githubusercontent.com/oldratlee/useful-scripts/release-3.x/test/self-installer.sh )
Untuk metode pengunduhan dan penggunaan lebih lanjut, lihat Pengunduhan dan Penggunaan.
Java
CPU
Java
dengan cepat (nilai top us
terlalu tinggi), secara otomatis mengetahui thread yang paling banyak menggunakan CPU
dalam proses Java
yang sedang berjalan, dan mencetak tumpukan thread mereka untuk menentukan pemanggilan metode yang menyebabkan masalah kinerja.jar
dan direktori class
. Digunakan untuk memecahkan masalah konflik kelas Java
.jar
di direktori.Shell
Peningkatan penggunaan Shell
:
CTRL+C
dan mengoptimalkan aliran operasi antara baris perintah dan aplikasi lain.cat
/ tac
berwarna-warni, sehingga memudahkan mata manusia untuk membedakan garis yang berbeda.uniq
sistem, perintah ini ditingkatkan sehingga dapat menghapus duplikat di seluruh baris tanpa mengurutkan input.Docker
. Salin file lokal yang dapat dieksekusi ke docker container
yang ditentukan dan jalankan di docker container
.TCP
. Digunakan untuk memfasilitasi pemecahan masalah beban koneksi sistem. Peningkatan pengembangan/pengujian Shell
:
Terminator
dan metode pencetakannya, yang digunakan untuk mengembangkan keluaran warna Shell
.Menyediakan fungsi-fungsi yang bermanfaat bagi pengguna tentu saja merupakan ekspresi nilai utama dan alasan keberadaan perpustakaan ini.
Namun sebagai proyek sumber terbuka , di mana setiap orang dapat melihat implementasi kode sumber, perpustakaan ini mungkin dapat berbuat lebih banyak.
Shell/Bash
sebagai bahasa pemrograman profesional untuk lingkungan produksi online.Shell/Bash
di lingkungan produksi, dan dengan demikian memungkinkan untuk mendemonstrasikan dan meningkatkan kualitas skrip Shell
di lingkungan produksi.PS:
Shell
, dan juga akan banyak perbaikan yang perlu dilakukan dalam skrip implementasi ini. Kita bisa belajar, berdiskusi, dan berlatih bersama ~ ?Python
. Shell
Baris perintah ( CLI
) adalah alat yang digunakan hampir setiap programmer setiap hari. Dibandingkan dengan alat antarmuka grafis ( GUI
), baris perintah memiliki kemudahan dan keunggulan tersendiri yang tak tergantikan.
Apa yang tertulis di baris perintah sebenarnya adalah skrip Shell
. Bisa dikatakan setiap developer bisa menulis skrip Shell
(kurang lebih). Dalam implementasi fungsi di lingkungan produksi, skrip Shell
juga sering terlihat (walaupun tidak seumum bahasa mainstream).
Mungkin karena kenyamanan dan popularitas skrip Shell
yang disebutkan di atas:
Shell
yang mudah diimplementasikan (termasuk skrip Shell
yang digunakan di lingkungan produksi);Shell
seringkali berkualitas rendah, sehingga menyebabkan kegagalan online yang serius. Skrip Shell
di perpustakaan ini:
Bash 3.2+
secara seragam; Alasan mengapa Shell
menggunakan Bash
adalah:
Shell
utama dan pada dasarnya diterapkan secara default di lingkungan yang berbeda.Shell
Google
, dengan jelas dinyatakan: Bash
adalah satu-satunya bahasa skrip shell
yang diperbolehkan untuk dieksekusi.Bash
secara seragam dapat menghindari risiko dan kompleksitas yang tidak menguntungkan yang disebabkan oleh perbedaan antara Shell
yang berbeda.Shell
, sh
, bash
, zsh
, fish
, csh
, tcsh
, ksh
, ash
, dash
...Shell
punya perbedaan yang berbeda-beda, jadi jangan terlalu mendalaminya.Bash
secara sistematis, dan saya relatif familiar dengannya. PS: Meskipun saya pribadi menggunakan Zsh
+ oh-my-zsh
untuk Shell
interaktif, saya masih menggunakan Bash
untuk pengembangan skrip Shell
yang ketat.
Shell
Lihat subdokumentasi untuk informasi lebih lanjut.
Google Shell Style Guide
|koalaman/shellcheck
: ShellCheck
, alat analisis statis untuk skrip shellmvdan/sh(shfmt)
: shfmt
memformat program shellBash/Shell
dan artikel pemrograman yang amansh
untuk menjalankan skrip sendiri.ctrl + x, ctrl + e
membuka editor teks untuk mengedit baris perintah saat ini, yang sangat berguna untuk baris perintah yang kompleks.Bash
profesional! Dan edisi kedua tahun 2016 telah diupdate ke versi baru Bash 4
bash man
|. versi Cinajlevy/the-art-of-command-line
awesome-lists/awesome-bash
: Daftar skrip dan sumber daya Bash yang menyenangkan.alebcay/awesome-shell
: Daftar kerangka kerja baris perintah, toolkit, panduan, dan gizmos yang mengagumkan.Bash/Shell
yang diatur secara pribadi