Unix & Linux

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

2
Gunakan perintah chmod secara selektif
Saya ingin menetapkan 755 izin pada semua file dan sub-direktori di bawah direktori tertentu, tetapi saya ingin menjalankan chmod 755 hanya untuk komponen-komponen yang tidak memiliki izin 755. find /main_directory/ -exec chmod 755 {} \; Jika findperintah mengembalikan daftar panjang, ini akan memakan banyak waktu. Saya tahu bahwa saya dapat …

4
Mengapa menulis data acak menggunakan dd menghasilkan partisi disk?
Sebelum menjalankan ddperintah, perintah lsblkmengembalikan output di bawah: NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 931.5G 0 disk Perintah dd if=/dev/urandom of=/dev/sda conv=fsync status=progressitu dijalankan. Namun perangkat kehilangan daya dan dimatikan. Ketika daya diaktifkan kembali, perintah lsblkmengembalikan output berikut: NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda …
11 partition  dd  lsblk 




2
Kursor menghilang ketika menjalankan `top -n1 | kepala`
Saat berlari top -n1 | head kursor terminal menghilang. Berlari top -n1membawanya kembali. Diuji dalam gnome-terminaldan tilixdi Ubuntu 16.04 dan CentOS 7.5. Berjalan top -n1 | tailtidak memiliki masalah ini, jadi saya pikir, sesuatu di akhir topoutput membiarkan kursor muncul kembali yang tidak dieksekusi saat mencetak headsatu - satunya. Apa …




2
Mengapa `time` tidak ada dalam manual Bash GNU?
[fakename]$ help time time: time [-p] pipeline Report time consumed by pipeline's execution... Dari ini, tampaknya itu timeadalah Bash builtin. Namun, saya tidak dapat menemukan penjelasannya di halaman ini: https://www.gnu.org/software/bash/manual/html_node/Shell-Builtin-Commands.html#Shell-Builtin-Commands . Mengapa demikian?
11 bash  man  time 

1
Bash memiliki masalah kinerja menggunakan daftar argumen?
Diselesaikan di bash 5.0 Latar Belakang Untuk latar belakang (dan pemahaman (dan mencoba untuk menghindari downvotes pertanyaan ini tampaknya menarik)) Saya akan menjelaskan jalan yang membawa saya ke masalah ini (well, yang terbaik yang bisa saya ingat dua bulan kemudian). Asumsikan Anda sedang melakukan beberapa tes shell untuk daftar karakter …
11 linux  bash  time 

8
Periksa semua baris file unik
Saya memiliki file teks yang berisi baris seperti ini: This is a thread 139737522087680 This is a thread 139737513694976 This is a thread 139737505302272 This is a thread 139737312270080 . . . This is a thread 139737203164928 This is a thread 139737194772224 This is a thread 139737186379520 Bagaimana saya bisa …

3
Melakukan tes -nt / -ot dalam POSIX sh
Built-in testdan [utilitas memiliki tes -nt("lebih baru dari") dan -ot("lebih tua dari") di sebagian besar shell, bahkan ketika shell berjalan dalam "mode POSIX" (juga berlaku untuk utilitas eksternal dengan nama yang sama pada sistem yang saya punya akses). Tes ini untuk membandingkan cap waktu modifikasi pada dua file. Semantik terdokumentasi …
11 files  timestamps  posix  test 

2
Apa umur dari deskriptor file?
Seperti dijelaskan di sini , pengalihan digunakan open()untuk menulis ke file. Ada deskriptor file dalam (?) Yang dibuat di shell, dan kemudian digunakan saat dibutuhkan. Apakah deskriptor dalam dibuat untuk seluruh durasi naskah atau masa pakai shell? Apakah dihancurkan setelah beberapa waktu, sejumlah operasi, dll? Maksud saya khususnya deskriptor file …

8
Kasus jatuh berdasarkan kondisi jika
Saya mencari cara agar fallthrough terjadi berdasarkan kondisi if dalam kondisi case di bash. Sebagai contoh: input="foo" VAR="1" case $input in foo) if [ $VAR = "1" ]; then # perform fallthrough else # do not perform fallthrough fi ;; *) echo "fallthrough worked!" ;; esac Dalam kode di atas, …

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.