Apa alias baris perintah favorit Anda (bash / sh / tcsh)? Ini beberapa milik saya.
alias lsr = 'ls -lrt' alias gon = 'cd $ HOME / Notes' alias devdb = 'mysql -h dev --user = x --password = rahasia dbname' alias ec = 'rm * ~'; # pembersihan emacs alias h = 'histori' alias eb = 'exec bash'; # Solaris terkadang default ke sh alias mr = 'lebih banyak' alias mroe = 'lagi' alias qd = 'echo export DISPLAY = $ DISPLAY' alias ralias = '. $ HOME / .alias '; # baca ulang alias alias ,, = 'cd ../ ..' alias .. = 'cd ..' alias c = 'jelas'
mysql
(siapa pun di server bisa melihatnya!), Masukkan nama pengguna dan kata sandi dalam file ~ / .my.cnf, dan cukup tentukan-up
. Alat MySQL akan mengambil kredensial itu secara otomatis, baca mysql (1) untuk info lebih lanjut.Jawaban:
Sambungkan ke host di tab layar baru, dengan nama perangkat sebagai judul tab.
sumber
Favorit saya yang belum disebutkan sejauh ini:
Saya biasanya bukan penggemar alias yang hanya mempersingkat, tapi saya mengetik ls sangat banyak, dan saya hanya membutuhkan satu tangan.
sumber
tidak ada karena saya tidak pernah bisa menjamin mereka akan dikonfigurasi pada SETIAP sistem saya akan login (seperti saya sendiri, root, atau siapa pun).
sumber
Tidak ada, saya begitu banyak berubah antar sistem setiap hari sehingga pada dasarnya saya menyerah saja.
sumber
sumber
Total konten "daftar alias" saya adalah:
Saya telah menghabiskan cukup banyak waktu untuk memperbaiki mesin unix yang saya tidak "biasanya" bekerja dengan (salah satu kelemahannya adalah menjadi admin unix in-house untuk rumah perangkat lunak, Anda berakhir di situs pelanggan, A Lot) bahwa hal pertama Yang saya lakukan adalah "unalias -a", hanya saja alias admin produksi normal tidak berinteraksi dengan salah ejaan, setelah itu terlalu repot untuk menyesuaikan.
Ini telah terbawa ke dalam penggunaan normal saya juga.
sumber
Saya tahu banyak yang akan tidak setuju, tetapi saya suka jaring pengaman. (Dan tolong maafkan saya karena menggunakan tcsh.)
Yang agak mirip ini harus dilarang, meskipun:
Saya telah melihat orang-orang yang dilatih pada sistem dengan alias itu, dan kemudian mereka mengetik
rm *
pada beberapa sistem lain, berharap mendapatkan pertanyaan tentang file mana yang akan dihapus, dan kemudian mereka duduk di sana dan menontonnya melakukan persis apa yang seharusnya dilakukan.EDIT:
Beberapa komentar membandingkan alias pindah-ke-keranjang sampah dengan bendera "-i", mengatakan bahwa mereka serupa. Tetapi bagi saya, ada perbedaan penting. Dengan "-i", Anda mendapatkan prompt konfirmasi setiap kali Anda menggunakan perintah, dan itu menjadi sesuatu yang Anda harapkan dan andalkan. Solusi keranjang sampah, di sisi lain, bekerja persis seperti rm standar, sampai Anda benar-benar membuat kesalahan dan perlu menghapus file. Ini agak seperti perbedaan antara roda pelatihan dan ban cadangan di bagasi.
sumber
readlink -f "$1"
mkdir -p $ WASTE $ path mv $ path $ WASTE $ path} Tidak sempurna (karena ia membuat direktori baru dengan nama file) tetapi berfungsi ok. (menempatkan di baris yang tersisa sebagai latihan bagi pembaca!)Ini untuk zsh, tapi saya kira Anda bisa memindahkannya ke shell lain dengan mudah:
sumber
sudo vi <somefile>
menjadisudoedit <somefile
! + lebih banyak jika saya bisaInilah beberapa favorit saya. (Beberapa spesifik untuk ZSH.)
sumber
Untuk kolega yang bermasalah:
sumber
ada banyak alias di sini yang tidak perlu:
dapat diganti hanya dengan menekan [Ctrl] + [L]
dan yang serupa: zsh menyediakan koreksi ejaan secara default, bash melakukannya dengan ekstensi
menekan [Ctrl] + [R] melakukan hal yang sama di bash / zsh
hal yang sama dapat dilakukan di setiap shell dengan
sumber
sumber
sumber
sumber
sumber
p = 'ps auxww | grep -v grep | grep'
sumber
Untuk mencari skrip perl lama untuk sesuatu:
Kirim email kepada saya sendiri file:
sumber
Saya sangat merindukannya di sistem lain
sumber
Tampilkan 10 perintah teratas yang paling sering digunakan dalam riwayat Anda.
sumber
Bagaimana saya mengingat semua kata sandi saya ...
sumber
Ini adalah favorit saya, untuk menemukan sesuatu di semua kode Python di direktori saat ini dan anak, tidak termasuk yang terkait dengan subversi:
alias greppy="find . | grep -v [.]svn | grep [.]py$ | xargs grep "
sumber
Beberapa memetik dari bashrc saya:
Secara umum, saya biasanya meminta bashrc saya mencari tahu apa yang digunakan oleh manajer paket sistem dan kemudian menggunakannya sebagai
apt
danyum
, artinya pada mesin apa pun di mana bashrc saya berjalan, saya hanya dapat melakukan:Itu tidak sempurna tetapi sebagian besar tindakan umum adalah sama antara yum dan bakat, pada saat Anda mencoba untuk melakukan sesuatu yang lebih rumit, Anda hanya dapat mengingat apa OS Anda.
sumber
Mungkin favorit saya, karena membuat alias baru jadi mudah:
sumber
Saya akan mengatakan ini adalah alias favorit saya.
alias resume = 'layar -D -R'
Itu terbukti sangat berguna setelah windows workstation saya secara otomatis reboot setiap akhir pekan (kebijakan perusahaan).
sumber
sumber
Yang ini berfungsi di sebagian besar desktop linux:
Buka dokumen atau folder dengan aplikasi terdaftar, mirip dengan perintah mulai di windows.
sumber
Beberapa lagi untuk ditambahkan ke tumpukan:
sumber
sumber
Lakukan aritmatika cepat dari baris perintah. Gunakan "x" untuk perkalian untuk menghindari ekspansi.
sumber
Perintah Unix alias dengan contoh
Tepuk tangan!
sumber