One liner shell of the day : #39 (balikin git ke commit terakhir)


Ceritanya kode lagi berantakan, commit sebelumnya masih ok. Saya butuh balikin ke keadaan semula sebelum diacak-acak.





git reset --hard

steam di ubuntu 18.04


Ceritanya saya ada laptop ber-Ubuntu yang mau dipasangin steam buat main Dota Underlords. Setelah steam di-install, dia merengek ndak mau nyala, bilang:





libGL error: failed to load driver: swrast



dan semacam itu, lah.





Ternyata masalahnya berasal dari driver nvidia-430 (yang terpasang) yang cuma mencantumkan pustaka 64-bit, sementara steam masih pakai pustaka 32-bit.





$ sudo apt install nvidia-driver-430 libnvidia*430 libnvidia*430:i386



Berkas drivernya pakai 64-bit, tapi pustakanya pakai 64 dan 32-bit. Steam disumet, nyala.


One liner shell of the day : #38 (salin folder hemat)






Ceritanya saya punya koleksi PDF di satu komputer, mau dipindah ke komputer lain, tapi disimpan dulu di harddisk portabel. Sebelumnya sudah sempat salin beberapa file di dalamnya, tapi kadang tetep aja ada file yang nambah di dalemnya.





Ini lagi cara gimana supaya cuma file yang disalin (cuma) adalah yang belum disalin ke harddisk portabel.





rsync -rtvu folder_asal/ folder_tujuan/





One liner shell of the day : #37 (format tanggal di shell)


Singkat cerita: saya pengguna bash, ls -l punya keluaran format waktu yang kurang detail.





echo "export TIME_STYLE=long-iso" >> ~/.bashrc