Unix & Linux

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

5
Apakah shebang menentukan shell yang menjalankan skrip?
Ini mungkin pertanyaan konyol, tapi saya tetap bertanya. Jika saya telah menyatakan shebang #!/bin/bash di awal my_shell_script.sh, jadi saya selalu harus memanggil skrip ini menggunakan bash [my@comp]$bash my_shell_script.sh atau bisakah saya menggunakan mis [my@comp]$sh my_shell_script.sh dan skrip saya menentukan shell yang berjalan menggunakan shebang? Apakah sama halnya dengan kshshell? Saya …


14
Cepat menghitung perbedaan tanggal
Saya sering ingin membuat beberapa perhitungan tanggal cepat, seperti: Apa perbedaan antara kedua tanggal ini? Apa tanggal dan minggu setelah tanggal lainnya? Saya biasanya membuka kalender dan menghitung hari, tetapi saya pikir harus ada program / skrip yang dapat saya gunakan untuk melakukan perhitungan semacam ini. Ada saran?
84 date 

2
Timer Cron vs systemd
Baru-baru ini ditunjukkan kepada saya bahwa ada alternatif untuk cron, yaitu timer sistemd. Namun, saya tidak tahu apa-apa tentang timer systemd atau systemd. Saya hanya menggunakan cron. Ada sedikit diskusi di Arch Wiki . Namun, saya mencari perbandingan terperinci antara crondan timer sistemd, dengan fokus pada pro dan kontra. Saya …


11
Hasilkan angka acak dalam rentang tertentu
Setelah googling sedikit, saya tidak dapat menemukan cara sederhana untuk menggunakan perintah shell untuk menghasilkan bilangan bulat desimal acak yang termasuk dalam rentang tertentu, yaitu antara minimum dan maksimum. Saya membaca tentang /dev/random, /dev/urandomdan $RANDOM, tetapi tidak ada yang bisa melakukan apa yang saya butuhkan. Apakah ada perintah lain yang …


5
Daftar layanan yang tersedia
Apakah ada perintah yang akan menampilkan semua layanan yang tersedia di OS saya yang berbasis Debian wheezy? Saya tahu bahwa untuk melihat semua layanan yang berjalan dapat Anda gunakan service --status-all.
84 debian  services 

9
Vi vs vim, atau, adakah alasan mengapa saya ingin menggunakan vi?
Saya tahu sedikit tentang * editor teks NIX (saat ini bermigrasi dari nanoke vim), dan, setelah melihat-lihat sedikit di Unix & Linux SE, telah memperhatikan bahwa vidigunakan daripada 'vim' dalam sejumlah pertanyaan. Saya tahu bahwa 'vim' adalah singkatan dari 'Vi IMproved', dan, dengan mengingat hal itu, saya bertanya-tanya mengapa ada …
84 vim  vi 


10
Bagaimana cara menyalin teks dari vim ke program eksternal?
Saya mencoba menyalin-menempelkan beberapa teks dari vim. Aku melakukan v untuk memasuki modus visual, maka y setelah saya dipilih blok saya. Tampaknya menyalin teks ke clipboard vim, karena p akan menempelkannya. Tetapi di program lain (misalnya Chrome), klik kanan-> tempel tidak menempelkan teks yang benar. Bagaimana cara menyalin teks ke …


3
Tentukan apakah direktori kerja Git bersih dari skrip
Saya memiliki skrip yang berjalan rsyncdengan direktori kerja Git sebagai tujuan. Saya ingin skrip memiliki perilaku yang berbeda tergantung pada apakah direktori kerja bersih (tidak ada perubahan untuk dikomit), atau tidak. Misalnya, jika outputnya git statusseperti di bawah ini, saya ingin skrip keluar: git status Already up-to-date. # On branch …
84 shell-script  git 

4
Buat pemisahan arsip tar menjadi blok dengan ukuran maksimum
Saya perlu membuat cadangan direktori yang cukup besar, tetapi saya dibatasi oleh ukuran file individual. Saya ingin dasarnya membuat tar.(gz|bz2)arsip yang dibagi menjadi arsip maksimum 200MB. Clonezilla melakukan sesuatu yang mirip dengan ini dengan memecah cadangan gambar dengan nama seperti: sda1.backup.tar.gz.aa sda1.backup.tar.gz.ab sda1.backup.tar.gz.ac Apakah ada cara saya bisa melakukan ini …
83 backup  tar 

15
Apa kegunaan sah perintah `touch`?
Apa gunanya touchperintah itu? Saya tahu saya dapat membuat file kosong dengan itu, tetapi demikian juga halnya dengan echo -n. Kalau tidak, mengapa seseorang perlu mengubah cap waktu suatu file? Kecuali untuk membuat kesan salah tentang usia file, saya tidak melihat penggunaan lain, dan ini bukan yang sah (dari sudut …

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.