Unix & Linux

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

3
memperbaiki penggunaan paralel xargs
Saya menggunakan xargsuntuk memanggil skrip python untuk memproses sekitar 30 juta file kecil. Saya berharap dapat digunakan xargsuntuk memparalelkan proses. Perintah yang saya gunakan adalah: find ./data -name "*.json" -print0 | xargs -0 -I{} -P 40 python Convert.py {} > log.txt Pada dasarnya, Convert.pyakan membaca dalam file json kecil (4kb), …

2
File sudoers yang diedit dengan editor teks - sekarang tidak dapat menjalankan sudo
Saya sekarang tahu bahwa saya tidak boleh mencoba mengedit etc/sudoersfile dengan editor teks biasa. Namun, beberapa menit sebelum saya mengetahui hal ini, saya menyimpan nama pengguna baru dalam file dengan Sublime Text. Sekarang ketika saya menjalankan sudo cat sudoersmisalnya, saya mendapatkan kesalahan berikut: >>> /etc/sudoers: syntax error near line 1 …
9 osx  sudo 

1
cfdisk atau fdisk?
Saat membaca halaman manual untuk fdisksaya menemukan teks yang menarik ini: Ada beberapa program * fdisk di sekitar. Masing-masing memiliki masalah dan kekuatannya. Cobalah dalam urutan cfdisk, fdisk, sfdisk. (Memang, cfdisk adalah program yang indah yang memiliki persyaratan ketat pada tabel partisi yang diterimanya, dan menghasilkan tabel partisi berkualitas tinggi. …

1
Bagaimana saya mengubah monitor TTY yang muncul?
Ketika saya boot, atau ketika saya menekan CtrlAltF*, saya dibawa ke terminal fisik / TTY. Masalahnya adalah TTY muncul di monitor HDMI saya, yang sebenarnya bahkan tidak berada di ruangan yang sama dengan saya. Apakah mungkin untuk mengkonfigurasi PC saya untuk menampilkan TTY pada monitor DisplayPort saya? Untuk memperjelas, ketika …



2
Bagaimana bash memperlakukan ">> ()"
Saat bereksperimen dengan pengalihan output dan penggantian proses, saya menemukan perintah berikut dan hasil yang dihasilkan: me @ elem: ~ $ echo foo>> (cat); bilah gema batang saya @ elem: ~ $ foo (Ya, baris baru yang kosong pada akhirnya memang disengaja.) Jadi bash echo bar, cetak prompt saya yang …

2
Hapus baris baru dalam nama file
Saya memiliki kode PHP yang menghasilkan nama file di mana wget akan menambahkan log-nya. Saya menghasilkan 2000+ file, tetapi masalahnya adalah saya kesulitan bekerja dengannya karena saya memiliki kesalahan menempatkan PHP_EOLsebagai bagian dari namanya, kode itu akan ditambahkan LF/line feed/%0Apada namanya Contoh nama file tersebut (ketika diakses melalui browser, ketika …

2
Perintah / skrip Shell untuk melihat apakah host masih hidup?
Saya mencoba mencari cara lain untuk melihat apakah host yang diberikan sudah habis, hanya menggunakan perintah shell (terutama bash). Idealnya, ini dapat bekerja dengan nama host dan alamat IP. Saat ini satu-satunya cara asli yang saya tahu adalah ping, mungkin diintegrasikan ke dalam skrip seperti yang dijelaskan di sini. Ada …

5
sudo dalam skrip non-interaktif
Aku punya script yang mengeksekusi tiga fungsi: A && B && C. Fungsi Bperlu dijalankan sebagai pengguna super, sementara Adan Ctidak. Saya punya beberapa solusi tetapi tidak ada yang memuaskan: sudo seluruh skrip: sudo 'A && B && C' Tampaknya itu ide buruk untuk dijalankan Adan Csebagai pengguna super jika …



1
'setcap' menimpa kemampuan terakhir. Bagaimana cara mengatur beberapa kemampuan?
Saya ingin memberikan node.js kemampuan untuk mendengarkan pada port 80, dan mematikan komputer. Awalnya saya mencoba dua perintah ini secara berurutan: setcap cap_net_bind_service=+ep /usr/bin/nodejs setcap cap_sys_boot=+ep /usr/bin/nodejs Kemudian aplikasi saya gagal mengikat ke port 80. Saya memeriksa dengan getcap: # getcap /usr/bin/nodejs /usr/bin/nodejs = cap_sys_boot+ep Jika saya menjalankan setcap lagi …

4
Sed alternatif untuk pencarian dan penggantian pada baris yang sangat panjang
Saya memiliki file yang dihasilkan oleh program yang tidak menaruh baris baru di akhir catatan. Saya ingin meletakkan baris baru di antara catatan, dan saya bisa melakukannya dengan skrip sed sederhana: sed -e 's/}{/}\n{/g' Masalahnya adalah bahwa file input berukuran beberapa gigabytes, dan oleh karena itu jalur input ke sed …
9 sed 

2
Secara otomatis mengalihkan perangkat output suara ke headset Bluetooth & memaksa ke profil A2DP saat koneksi
Menggunakan Mint 17 + MATE di sini. Headset bluetooth saya (Plantronics Backbeat Go2) terhubung dengan baik dengan sistem saya, tetapi ada beberapa langkah manual yang harus saya ambil untuk membuat pekerjaan ini yang saya ingin otomatiskan: Setelah setiap reboot saya harus menjalankan modul load-module-bluetooth-finde di terminal untuk mendapatkan perangkat untuk …

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.