Unix & Linux

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

4
pergantian string: semua kejadian
Sebuah pertanyaan sederhana, tetapi saya tidak dapat menemukan jawabannya. dokumentasi zsh membuatku kewalahan :-( function z () { echo ${1:s/the/THE} } $ z thethethe THEthethe ... Bagaimana saya bisa mendapatkan semua 'yang' diganti dengan 'THE', bukan hanya kejadian pertama? Dengan zsh itu adalah hal termudah yang tampaknya paling sulit untuk …
13 zsh  string 

3
Menekan "~ / Mail tidak ada" di mutt
Saya menggunakan Mutt (1.5.21 pada Debian 7.2 Wheezy VPS tanpa kepala) hanya sesekali, untuk melihat dan menghapus pesan dari cron dan sejenisnya. Namun, itu terus mengganggu saya dengan folder ~ / Mail yang tidak ada ini. Tidak perlu dikatakan bahwa itu berfungsi sempurna dengan folder yang tidak dibuat; Aku agak …
13 mutt  settings 

3
Bagaimana cara mencari semua subdirektori untuk menemukannya dengan nama tertentu?
Katakanlah saya memiliki direktori tingkat atas yang disebut /dirdan banyak direktori. Bagaimana cara mencari subdirektori /diruntuk menemukan yang dipanggil x/x/dir/x/x/x/target? Pertanyaan ini mirip dengan, tetapi tidak persis apa yang saya cari: temukan perintah untuk subdirektori tertentu . Saya tidak mencari file, hanya direktori dengan nama tertentu.

3
Bagaimana cara mengirim perintah AT ke modem di Linux?
Di Linux (Ubuntu) saya mencoba mengirim perintah AT ke modem di /dev/ttyACM0. Saya mencoba melakukannya sebagai: sudo socat - /dev/ttyACM0 tetapi ketika mengetik apa pun saya hanya mendapatkan baris mengulangi perintah ini (saya mengharapkan sebuah OK). Kapan saya melakukannya sudo minicom modem1 sepertinya berhasil. Saya mengetik ATdan mendapatkan OK. Saya …

3
Memberi izin PHP untuk menulis ke file dan folder
DIPERBARUI UNTUK CLARITY LEBIH LANJUT: Menurut http://expressionengine.com/user_guide/installation/installation.html , dikatakan: Untuk sebagian besar host Unix, berikut ini adalah tipikal, tetapi Anda dapat memeriksa dengan host Anda untuk melihat apakah izin yang lebih ketat dapat digunakan untuk memungkinkan PHP menulis ke file (666) dan folder (777) . Pada server Windows hal-hal berikut …
13 permissions  files  php  chmod 

3
Awk - ganti satu karakter hanya di kolom tertentu
Saya punya file seperti ini: 2018.01.02;1.5;comment 1 2018.01.04;2.75;comment 2 2018.01.07;5.25;comment 4 2018.01.09;1.25;comment 7 Saya ingin mengganti semua titik .di kolom kedua dengan koma ,seperti yang saya lakukan dengan sed 's/\./\,/g' filebagaimana saya bisa menggunakan sedatau lebih baik awkhanya menerapkan ini untuk kolom kedua, sehingga output saya akan terlihat seperti ini: …

2
Bagaimana saya bisa mendapatkan pid dari sebuah subkulit?
Bagaimana saya bisa mendapatkan pid dari sebuah subkulit? Sebagai contoh: $ echo $$ 16808 Ini tidak berfungsi, karena shell asli mengembang $$: $ ( echo $$ ) 16808 Mengapa kutip tunggal tidak berfungsi? Setelah shell asli menghapus kutipan tunggal, apakah subshell tidak berkembang $$dengan sendirinya? $ ( echo '$$' ) …
13 bash  process  subshell 

1
Cara mengatur variabel lingkungan dalam layanan systemd
Saya bekerja dengan ROS, yang telah diinstal di Ubuntu saya dengan benar. Untuk menjalankan ROS, pertama-tama kita harus source /opt/ros/kinetic/setup.bashmenjalankan roscore. Jika saya mengeksekusi roscoretanpa source setup.bash, perintah roscoretidak dapat ditemukan. Sekarang, saya ingin menjalankan ROS saat sistem dinyalakan. Saya telah membaca tautan ini: /ubuntu/814/how-to-run-scripts-on-start-up Tampaknya saya hanya perlu membuat …

5
Di mana Anda menemukan tabel syscall untuk Linux?
Saya melihat banyak orang referensi online arch/x86/entry/syscalls/syscall_64.tbl untuk tabel syscall, itu berfungsi dengan baik. Tapi banyak referensi lain /include/uapi/asm-generic/unistd.h yang biasa ditemukan dalam paket header. Bagaimana bisa syscall_64.tblmenunjukkan, 0 common read sys_read Jawaban yang benar, dan unistd.hmenunjukkan, #define __NR_io_setup 0 __SC_COMP(__NR_io_setup, sys_io_setup, compat_sys_io_setup) Dan kemudian ditampilkan __NR_readsebagai #define __NR_read 63 …
13 syscalls 

2
Konversi audio lossless dari FLAC ke ALAC menggunakan ffmpeg
Baik ALAC dan FLAC adalah format audio lossless dan file biasanya akan memiliki ukuran yang kurang lebih sama ketika dikonversi dari satu format ke format lainnya. Saya menggunakan ffmpeg -i track.flac track.m4auntuk mengkonversi antara dua format ini tetapi saya perhatikan bahwa file ALAC yang dihasilkan jauh lebih kecil daripada yang …
13 ffmpeg  flac 

6
“Batalkan otentikasi berdasarkan pilihan lokal (Alasan: 3 = DEAUTH_LEAVING)” ketika mencoba terhubung ke wifi
Saya menginstal Debian 9 stretch (desktop GNOME) 64-bit pada PC saya. Adaptor nirkabel USB saya (TP-LINK TL-WN722N) terdeteksi secara otomatis setelah menginstal firmware atheros: apt-get install firmware-atheros Tetapi saya tidak dapat terhubung ke kerangka kerja nirkabel apa pun, apakah dilindungi dengan kata sandi atau tanpa perlindungan. Saya menghubungkan USB saya. …
13 wifi  dhcp  wlan 

2
Periksa validitas file gz
Bagaimana saya dapat memeriksa validitas file gz, saya tidak memiliki hash file, saya menggunakan gzip -ttetapi tidak mengembalikan output apa pun. Terima kasih
13 gzip 

4
Chrome melecehkan saya untuk kata sandi gantungan kunci saat startup
Aplikasi ingin mengakses keyring 'Default Keyring' Chrome / Chromium meminta saya untuk kata sandi setiap kali dibuka. Saya tidak tahu mengapa itu tidak terintegrasi langsung dengan OS untuk membuka kunci dengan login, tetapi tidak ada cara yang jelas di sekitarnya. Saya membaca bahwa saya perlu rm ~/.gnome2/keyrings/default.keyring tapi saya tidak …
13 password  xfce  chrome 

4
Cara memasukkan skrip python ke dalam skrip bash
Saya perlu memasukkan skrip python di bawah ini ke dalam skrip bash. Jika skrip bash berhasil, saya harus menjalankan skrip di bawah ini: #!/usr/bin/python from smtplib import SMTP import datetime debuglevel = 0 smtp = SMTP() smtp.set_debuglevel(debuglevel) smtp.connect('192.168.75.1', 25) smtp.login('my_mail', 'mail_passwd') from_addr = "My Name <my_mail@192.168.75.1>" to_addr = "<my_mail@192.168.75.1" subj …


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.