Unix & Linux

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



2
Mengapa tombol Enter tidak mengirim EOL?
Unix / Linux EOL adalah LF, linefeed, ASCII 10, escape sequence \n. Berikut cuplikan Python untuk mendapatkan persis satu penekanan tombol: import sys, tty, termios fd = sys.stdin.fileno() old_settings = termios.tcgetattr(fd) try: tty.setraw(sys.stdin.fileno()) ch = sys.stdin.read(1) finally: termios.tcsetattr(fd, termios.TCSADRAIN, old_settings) return ch Ketika saya menekan Enterkeyboard saya untuk menanggapi potongan …

3
Kapan saya bisa menggunakan IFS sementara untuk pemisahan bidang?
Dalam bash, katakan Anda miliki var=a.b.c., maka: $ IFS=. printf "%s\n" $var a.b.c Namun, penggunaan seperti IFSitu berlaku saat membuat array: $ IFS=. arr=($var) $ printf "%s\n" "${arr[@]}" a b c Ini sangat nyaman, tentu saja, tetapi di mana ini didokumentasikan? Pembacaan cepat bagian pada Array atau Word Splitting di …
19 bash 


2
Mengapa tmux mengatur variabel TERM ke layar?
Mengutip tmuxhalaman manual: Variabel lingkungan TERM harus diatur ke "layar" untuk semua program yang berjalan di dalam tmux. Jendela baru akan secara otomatis memiliki "TERM = layar" yang ditambahkan ke lingkungannya, tetapi harus berhati-hati untuk tidak mereset ini dalam file start-up shell. Apakah ini karena tmuxsesi dapat dilampirkan ke terminal …
19 terminal  tmux 

3
ACPI wakeup artinya kode 4 huruf?
Saya harus menonaktifkan beberapa acara untuk menghindari bangun segera setelah ditangguhkan di mesin desktop saya, dan saya membuatnya dengan coba-coba (berfungsi dengan baik, jadi itu tidak masalah). Tapi saya heran ... misalnya di laptop saya, saya punya daftar panjang di /proc/acpi/wakeup: [...] RP03 S4 *disabled PXSX S4 *disabled RP04 S4 …



1
Izinkan tamu tertentu untuk menjalankan perintah tertentu
Saya ingin membuat pengguna baru di beberapa host Debian / Ubuntu saya yang dapat memperbarui server menggunakan perintah apt-get updatedan apt-get dist-upgrade, tetapi saya tidak ingin memberi mereka akses sudo penuh untuk dapat melakukan hal lain. Apakah ini mungkin? Mungkin ada cara untuk membuat skrip yang tidak dapat diedit tetapi …

9
Direktori kernel kosong tetapi header kernel diinstal
Tuan rumah - Windows 7 Tamu - CentOS Saya mencoba untuk menginstal kernel-headersmenggunakan yumsejak saat instalasi vmware-toolssaya mendapatkan pesan yang meminta path ke file header kernel untuk 3.10.0-229.7.2.e17.x86_64 . Menjalankan yum install kernel-headerspengembalian Paket kernel-header-3.10.0-229.7.2.e17.x86_64 sudah diinstal dan versi terbaru . Tetapi direktori /usr/src/kernelsitu kosong. Apakah header kernel dipasang di …
19 centos  kernel 


5
Mengapa menggunakan diff / patch ketika lebih mudah menggunakan cp saja
diff -u file1.txt file2.txt > patchfile membuat file patch yang terdiri dari instruksi untuk patchmengonversi file1.txt menjadi persis seperti file2.txt Tidak bisakah ini dilakukan dengan menggunakan cpperintah? Saya bisa membayangkan ini berguna ketika file terlalu besar dan harus ditransfer melalui jaringan di mana pendekatan ini dapat menghemat bandwidth. Apakah ada …
19 shell  cp  diff  patch 

5
Bagaimana cara mengabaikan kesalahan tulis saat memusatkan perhatian pada disk?
Katakanlah Anda ingin menghapus hard disk yang gagal. Anda ingin menimpa sebanyak mungkin dengan nol. Yang tidak Anda inginkan adalah: proses batal pada kesalahan tulis pertama. Bagaimana cara melakukannya? AFAICS, polos ddhanya menyediakan opsi untuk mengabaikan kesalahan baca. Jadi, kira-kira seperti itu dd if=/dev/zero of=/dev/disk/by-id/lousy-vendor-123 bs=128k tidak cukup. ddrescue tampaknya …
19 hard-disk  dd  ddrescue 

3
Bagaimana Anda menginstal sumber kernel FreeBSD10?
Saya mencoba menjalankan pembaruan freebsd10 dan saya dimintai sumber kernel ===>>> Launching child to update lsof-4.89.b,8 to lsof-4.89.d,8 ===>>> All >> lsof-4.89.b,8 (9/9) ===>>> Currently installed version: lsof-4.89.b,8 ===>>> Port directory: /usr/ports/sysutils/lsof ===>>> This port is marked IGNORE ===>>> requires kernel sources ===>>> If you are sure you can build …
19 kernel  freebsd 

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.