Berapa banyak dari kita yang kesulitan menulis perintah selama "sudo apt-get install" atau "sudo apt-get update"?
Itu mengganggu saya secara pribadi dan juga menyita waktu saya. Kali ini saya ingin menunjukkan kepada Anda cara yang sangat mudah untuk "mempersingkat" atau meringkas perintah-perintah ini untuk membuat hidup sedikit lebih mudah.
Ayo pergi ke permainan.
Hal pertama yang harus kita lakukan adalah login sebagai ROOT
#nya
Anda menulis kata sandi dan kami melakukan hal berikut:
# nano / bin / perbarui
Di sini kami telah membuat perintah. «Perbarui» dan kami menulis
#sudo apt-get pembaruan
Sekarang kami memberinya izin.
# chmod + x / bin / perbarui
Dan sekarang setiap kali kita mengetik update di konsol, repositori kita akan diperbarui.
Dengan cara ini kita dapat menyederhanakan semua jenis perintah. Cara beralih dari sudo # apt-get install ke # install
Salam, dan saya harap Anda menyukainya.
Secara pribadi saya pikir akan lebih nyaman untuk mendefinisikan alias di file bashrc atau di file .bashrc
seperti yang:
alias pembaruan = »sudo apt-get update»
Sangat menarik tetapi dari apa yang saya lihat di screenshot, untuk menjalankannya, saya harus login sebagai root dan kemudian menulis "update"; maka saya tidak melihat kasih karunia.
Tidak, itu karena setidaknya saya tidak memiliki pengguna umum saya yang berkeringat, jadi terserah saya. Tetapi jika Anda memilikinya, itu hanya akan meminta Anda untuk kata sandi dan hanya itu.
Yang lainnya adalah alih-alih menempatkan sudo apt-get dll.
su -c "command" (tanda kutip)
Kemudian ia meminta Anda untuk memasukkan kata sandi ROOT, dan ketika selesai Anda masih pengguna biasa.
Tidak perlu masuk sebagai root, itu adalah anugrah karena telah memasukkan file yang dibuat 😛 Bagaimanapun, alias sudah ada untuk ini.
: wq
setelah memasukkan sudo ke dalam file yang dibuat. Saya makan bagian itu 😛
: wq
Jauh lebih mudah bagi saya untuk menambahkan alias ke .bashrc
alias update = 'sudo aptitude update'
Tepat.
Hebat saya akan membuat artikel serupa tetapi dengan skrip, sangat bagus dan sekarang saya memiliki draf yang tidak akan pernah terungkap. XD.
Artikel bagus. jika poin bisa diberikan, itu akan memberi +100.
Pada prinsipnya idenya bagus, tetapi perizinan ada artinya.
Saya lebih suka keamanan.
Salam.
Maksud kamu apa? Ini masih harus root atau pengguna di sudoers untuk dapat menjalankannya. Terlepas dari apakah / bin / update memiliki izin eksekusi. apt-get dan sudo tidak mengubah izin mereka.
Maksud saya, siapa pun yang masuk ke komputer kita dapat melakukan tugas ini tanpa izin root.
Saya sudah menjelaskan, itu akan terus meminta Anda untuk kata sandi atau masuk sebagai root. Ini tidak ada hubungannya dengan itu
Saya pikir yang paling sederhana adalah menambahkan alias di .bashrc seperti yang mereka katakan di komentar di atas
Menghindari fakta dari hal yang benar akan menggunakan alias bash untuk melakukan ini, hal yang paling penting adalah Anda membiarkan skrip di / bin dan bukan / usr / local / bin.
Saya bosan melihat di hampir semua blog bagaimana Anda melewati LHFS dan Anda membuang sampah ke seluruh sistem file tanpa urutan atau konser.
Amin dengan apa yang dikatakan Ilgrim
Saya pikir Anda benar, sepertinya winbug dengan begitu banyak file dan perpustakaan melakukan hal yang sama. XD.
Lebih baik gunakan Alias.
Saya membuat skrip pembaruan sudo aptitue 2 baris dan sudo aptitude full-upgrade Saya meletakkan skrip di / usr / bin /, dan saya benar-benar memperbarui sistem dan repositori hanya dengan mengetik 'update' di konsol. Tapi ini adalah skrip yang melakukan 2 hal, bukan hanya satu.
Anda masih bisa memiliki beberapa perintah alias:
alias actualizar='sudo aptitude -y update && sudo aptitude -y safe-upgrade && sudo aptitude full-upgrade && sudo aptitude autoclean'
Saya tidak pernah tahu di mana harus meletakkan skrip saya, yang biasanya saya lakukan adalah meninggalkannya di folder tersembunyi di rumah saya dan kemudian menambahkan jalur yang sesuai ke Path di file .bashrc
Apakah benar melakukannya seperti ini atau lebih baik membiarkannya di / usr / local / bin saat Anda berkomentar?
Tim ini hanya memiliki satu pengguna.
Ya, tentu saja sempurna, itu semua tergantung kebutuhan Anda.
Demikian juga, apa yang penulis posting ini usulkan adalah babi dan itu adalah praktik yang sangat buruk, bagaimanapun akan lebih bersih untuk menambahkan direktori di / usr / bin (yang kami tambahkan ke $ PATH kami) dan di sana ya di dalamnya tambahkan semua skrip pribadi kita.
Saya lebih suka mengontrolnya di / rumah saya daripada / usr / bin, saya tidak tahu, saya lebih suka seperti itu.
Hal lain yang saya tidak pernah tahu di mana harus meletakkan adalah file yang dibagikan antara pengguna lain dalam tim:
Di komputer lain saya memiliki dua pengguna dan idenya adalah untuk membagikan folder Video sehingga mereka berdua menggunakannya.
Apa yang saya lakukan adalah membuat folder Video di / media karena di sana semua pengguna memiliki akses dan kemudian membuat tautan di rumah setiap pengguna yang menunjuk ke folder / media / Video tersebut
Apakah benar melakukannya? Saya mengatakannya karena saya memiliki masalah izin
Siapa yang saya jadikan sebagai pemilik folder tersebut?
Ini hanya berfungsi jika kita ingin skrip dijalankan sebagai root tetapi tanpa memasukkan kata sandi, jadi selain skrip yang dimaksudkan, baris terkait dari visudo harus diedit.
Untuk semua hal lainnya ada ALIAS, yang Anda lakukan adalah omong kosong, tidak bisa dijelaskan.
Yang saya anggap aneh adalah ingin menggunakan 'install' yang merupakan perintah dengan fungsinya sendiri. Seperti yang dikatakan semua orang, alias dan tanpa banyak cerita.
Unggul