Unix & Linux

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

4
Perbaiki atau alternatif untuk mktemp di OS X
Saya melihat skrip bash yang ditulis oleh orang lain yang menggunakan mktemp: TEMP=`mktemp --directory` Namun, baris ini tidak berfungsi pada mesin saya (OS X 10.6). Bagaimana cara saya memperbaiki baris ini sehingga kompatibel dengan cross-un * x-like-platform? EDIT: Perintah alternatif juga cukup.

8
Apa perbedaan antara $ * dan $ @?
Pertimbangkan kode berikut: foo () { echo $* } bar () { echo $@ } foo 1 2 3 4 bar 1 2 3 4 Ini menghasilkan: 1 2 3 4 1 2 3 4 Saya menggunakan Ksh88, tetapi saya tertarik pada shell umum lainnya juga. Jika Anda mengetahui kekhasan …
73 shell  quoting  ksh  arguments 

9
Ubah versi default Python3 di Ubuntu
Saya menggunakan Ubuntu 16.04 LTS. Saya telah python3menginstal Ada dua versi yang diinstal, python 3.4.3dan python 3.6. Setiap kali saya menggunakan python3perintah, dibutuhkan python 3.4.3secara default. Saya ingin menggunakan python 3.6dengan python3. python3 --version menunjukkan version 3.4.3 Saya menginstal ansibleyang mendukung version > 3.5. Jadi, kapan pun, saya mengetik ansible …
73 ubuntu  python  python3 


12
Apa filosofi di balik menunda menulis data ke disk?
Di Linux, eksekusi perintah yang selesai seperti cpatau ddtidak berarti bahwa data telah ditulis ke perangkat. Seseorang harus, misalnya, memanggil sync, atau menjalankan fungsi "Safely Remove" atau "Eject" pada drive. Apa filosofi di balik pendekatan semacam itu? Mengapa data tidak ditulis sekaligus? Apakah tidak ada bahaya bahwa penulisan akan gagal …

4
Bagaimana cara saya membungkam cronjob sepenuhnya ke / dev / null /?
Di Ubuntu-Desktop dan di server-debian, saya memiliki skrip yang perlu dijalankan setiap menit (skrip yang memanggil menit-menit ruang browser online saya ). Masalahnya adalah bahwa pada debian derivate cron melakukan logging ke /var/log/syslogsetiap kali dijalankan. Saya akhirnya melihat mengulangi pesan itu dieksekusi berulang-ulang di /var/log/syslog: Nov 11 16:50:01 eclabs /USR/SBIN/CRON[31636]: …

3
Bagaimana saya bisa menguji kepatuhan POSIX untuk skrip shell?
Mempertimbangkan bahwa POSIX adalah hal yang paling dekat dengan standar umum di antara semua kesatuan, saya tertarik mengetahui apakah ada shell yang mendukungnya secara eksklusif. Sementara sebagian besar shell modern menyediakan dukungan untuk POSIX (dan akan menjalankan skrip yang sesuai dengan POSIX tanpa masalah), mereka tidak melakukan pekerjaan yang baik …

4
Apa artinya "Paket-paket berikut telah disimpan kembali" artinya?
Saat melakukan, apt-get upgradesaya terkadang menerima pesan yang mengatakan "Paket-paket berikut telah disimpan kembali". Sebagai contoh: $ sudo apt-get upgrade Reading package lists... Done Building dependency tree Reading state information... Done The following packages have been kept back: linux-headers-server linux-image-server linux-server 0 upgraded, 0 newly installed, 0 to remove and …
72 apt  upgrade 


7
Set and Shopt - Why Two?
setdan shoptkeduanya builtin shell yang mengontrol berbagai opsi. Saya sering lupa opsi mana yang diatur oleh perintah mana, dan opsi mana yang ditetapkan / tidak disetel ( set -o/+o, shopt -s/-u). Mengapa ada dua perintah berbeda yang tampaknya melakukan hal yang sama (dan memiliki argumen berbeda untuk melakukannya)? Apakah ada …
72 bash  settings  shopt 

4
Apa perbedaan antara perintah builtin dan yang tidak?
Apakah ada perbedaan intrinsik antara perintah builtin dan perintah lain yang secara nominal dapat melakukan hal yang sama? misalnya. Apakah orang builtin mendapatkan perawatan "khusus"? ... Apakah ada lebih sedikit overhead yang menjalankannya? .. atau mereka hanya 'built in'; suka dashboard mobil Anda? ... dan adakah daftar definitif (terkini) dari …

5
Menjadi root dari dalam Vim
Terkadang saya mulai mengedit file konfigurasi /etcmenggunakan Vim, tetapi lupa untuk menggunakan sudountuk memulai Vim. Hasil yang tidak dapat dihindari kemudian adalah bahwa setelah menyelesaikan pengeditan saya, saya menemukan pemberitahuan yang menakutkan bahwa saya tidak memiliki izin untuk menyimpan file. Sebagian besar pengeditan cukup kecil sehingga saya hanya keluar dari …
72 vim  sudo  root 

1
Memahami output --info = progress2 dari rsync
Jika saya menjalankan rsyncdengan --info=progress2, saya mendapatkan output seperti 105.45M 13% 602.83kB/s 0:02:50 (xfr#495, ir-chk=1020/3825) Tetapi apa arti angka tunggal? Saya belum menemukan entri yang cocok di halaman manual. Angka pertama tampaknya adalah jumlah data yang diproses (byte yang disalin aktual dan byte yang dilewati, karena sudah ada di lokasi …
72 rsync 

3
Apa gunanya perintah eksternal `cd`?
Seperti yang dirujuk dalam jawaban yang bagus ini , sistem POSIX memiliki biner eksternal cddi samping shell builtin. Pada OS X 10.8 itu /usr/bin/cd. Anda tidak dapat menggunakannya seperti builtin cdkarena keluar segera setelah mengubah direktori kerjanya sendiri. Apa tujuannya?

3
Apa perbedaan antara ruang pengguna dan ruang kernel?
Apakah ruang Kernel digunakan ketika Kernel mengeksekusi atas nama program pengguna yaitu System Call? Atau apakah itu ruang alamat untuk semua utas Kernel (misalnya penjadwal)? Jika ini yang pertama, daripada apakah ini berarti bahwa program pengguna normal tidak dapat memiliki lebih dari 3GB memori (jika pembagiannya adalah 3GB + 1GB)? …
72 linux  kernel  drivers 

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.