Unix & Linux

T&J untuk pengguna Linux, FreeBSD dan sistem operasi Un * x lainnya

5
Cara mendefinisikan dan memuat fungsi shell Anda sendiri di zsh
Saya kesulitan mendefinisikan dan menjalankan fungsi shell saya sendiri di zsh. Saya mengikuti instruksi pada dokumentasi resmi dan mencoba dengan contoh mudah terlebih dahulu, tetapi saya gagal membuatnya bekerja. Saya punya folder: ~/.my_zsh_functions Dalam folder ini saya memiliki file yang dipanggil functions_1dengan rwxizin pengguna. Dalam file ini saya mendefinisikan fungsi …
55 shell-script  zsh 


2
Mengapa printf “menyusut” umlaut?
Jika saya menjalankan skrip sederhana berikut: #!/bin/bash printf "%-20s %s\n" "Früchte und Gemüse" "foo" printf "%-20s %s\n" "Milchprodukte" "bar" printf "%-20s %s\n" "12345678901234567890" "baz" Mencetak: Früchte und Gemüse foo Milchprodukte bar 12345678901234567890 baz yaitu, teks dengan umlaut (seperti ü) adalah "menyusut" oleh satu karakter per umlaut. Tentu saja, saya memiliki …
54 bash  unicode  printf 

10
Bagaimana cara me-rsync file di antara dua remote?
Saya ingin mentransfer file antara dua host jarak jauh yang menggunakan shell lokal, tetapi sepertinya rsync tidak mendukung sinkronisasi jika dua remote ditentukan sebagai berikut: $ rsync -vuar host1:/var/www host2:/var/www The source and destination cannot both be remote. Solusi / perintah lain apa yang bisa saya gunakan untuk mencapai hasil …
54 shell  ssh  rsync 

10
bash: tes apakah $ WORD di set
Saya mencari konstruk bash, untuk memutuskan apakah variabel $WORDadalah salah satu kata yang didefinisikan. Saya butuh sesuatu seperti ini: if "$WORD" in dog cat horse ; then echo yes else echo no fi apakah bash memiliki konstruksi seperti itu? Jika tidak, apa yang paling dekat?

7
Arti dari "Koneksi ditutup oleh xxx [preauth]" di sshd log
Kami memiliki skrip batch Windows, yang terhubung secara otomatis ke server linux melalui PLINK (dempul). Tidak ada otentikasi kunci pribadi publik, pengguna dan kata sandi ada dalam skrip. Di server linux kami, kami memiliki beberapa entri log sshd (/ var / log / messages): sshd[7645]: Connection closed by xxx [preauth] …


13
Bagaimana cara memeriksa kemajuan menjalankan cp?
Apakah mungkin untuk memeriksa progres menjalankan proses cp? Beberapa proses merespons berbagai sinyal KILL sehingga Anda dapat memeriksa statusnya. Saya tahu bahwa saya dapat menjalankan cp dengan parameter -v tetapi bagaimana jika lupa melakukan itu, cp berjalan untuk waktu yang sangat lama dan saya ingin tahu file mana yang sedang …
54 cp 

2
Atas dan ps tidak menampilkan hasil cpu yang sama
Ini terkait dengan pertanyaan ini . Ketika saya menjalankan topsaya mendapatkan hasil berikut: pid 3038menggunakan 18% cpu, namun saat dijalankan hasilnya adalah 5,5%. Dan angka ini tampaknya tidak berubah dengan waktu (yaitu ketika menjalankan perintah yang sama sedikit kemudian) ... Apakah psperintahnya entah bagaimana rata-rata penggunaan cpu?
54 cpu  top  ps 



8
Buat `rm` pindah ke tempat sampah
Apakah ada skrip / aplikasi Linux yang, alih-alih menghapus file, memindahkannya ke lokasi “tempat sampah” khusus? Saya ingin ini sebagai pengganti rm(bahkan mungkin aliasing yang terakhir; ada pro dan kontra untuk itu). Yang dimaksud dengan "sampah" adalah folder khusus. Satu mv $* ~/.trashadalah langkah pertama, tetapi idealnya ini juga harus …
54 shell  rm 

5
Cygwin tidak punya perintah tontonan?
Saya menginstal Cygwin di Windows XP untuk menggunakan beberapa perintahnya. Sekarang saya harus memeriksa file setiap 2 menit dan ingin menggunakan arloji untuk tujuan ini, tetapi saya melihat bahwa Cygwin tidak memiliki perintah seperti itu. Apakah ini benar? apa yang bisa saya lakukan?
54 cygwin  watch 


3
Bagaimana saya bisa "me-relink" banyak symlink yang rusak?
Saya memiliki pohon direktori yang memiliki banyak tautan simbolis ke file di bawah /home... namun, saya telah pindah /homeke /mnt/homedan memerlukan cara untuk "menautkan kembali" semua symlink. Apakah fungsi tersebut ada atau apakah saya perlu menulis skrip untuk melakukannya? Sebagai contoh, saya memiliki sesuatu seperti berikut: [root@trees ~]# ls -l …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.