Penjelasan Fungsi Dari Command Xarg Linux

Xargs adalah utilitas baris perintah pada sistem Unix dan sebagian besar sistem operasi mirip Unix yang membangun dan menjalankan perintah dari input standar. Ia mengubah input dari standar input menjadi argumen untuk sebuah perintah. Xargs sering digunakan bersama dengan perintah lain untuk melakukan tugas-tugas seperti: Menyalin daftar file: xargs cp -t /direktori/tujuan file1 file2 file3 ... Menghapus daftar file: xargs rm file1 file2 file3 ... Menjalankan sebuah perintah pada daftar file: xargs perintah file1 file2 file3 ... Xargs juga dapat digunakan untuk membaca input dari sebuah file daripada standar input. Untuk melakukannya, gunakan opsi -a diikuti dengan nama file. Sebagai contoh, perintah berikut akan membaca daftar file dari file files.txt dan menyalinnya ke direktori /direktori/tujuan: ...

June 8, 2023 · 2 min · Rafi

Linux Dikembangkan Pertama Kali oleh Linus Torvalds: Sejarah dan Perkembangannya

mrfdn.com - Dalam dunia teknologi, Linux telah menjadi salah satu sistem operasi paling populer dan andal. Namun, tahukah Anda siapa yang pertama kali mengembangkan Linux? Linux dikembangkan pertama kali oleh seorang mahasiswa Finlandia bernama Linus Torvalds pada awal 1990-an. Dalam artikel ini, kita akan menjelajahi sejarah Linux, penciptanya Linus Torvalds, dan perkembangan sistem operasi yang sangat sukses ini. Latar Belakang Sebelum Linux Sebelum Linus Torvalds menciptakan Linux, pasar sistem operasi dikuasai oleh Microsoft Windows dan Macintosh Apple. ...

June 7, 2023 · 2 min · Rafi

Cara Merekam Layar pada Desktop Wayland Menggunakan wf-recorder

mrfdn.com - Terkadang kita butuh aplikasi perekam layar untuk merekam aktivitas layar desktop linux. Dan mungkin ini salah satu aplikasi yang digunakan oleh streamer / youtuber untuk merekam aktivitas ngoding mereka. Jika anda menggunanakan desktop linux berbasis wayland, anda bisa merekam layar desktop anda menggunakan aplikasi gratis bernama wf-recorder. Saya saat ini sedang menggunakan Hyprland di Nixos, dan untuk merekam layar saya menggunakan wf-recorder. Aplikasi ini ternyata bisa menghasilkan video yang sangat smooth, 60fps tanpa delay atau lag. ...

April 22, 2023 · 1 min · Rafi

Membuat Custom Script Waybar untuk Hyprland

mrfdn.com - Waybar bisa digunakan pada window manager Sway ataupun Hyprland. Sesuai namanya waybar yaitu bar untuk menampilkan sejumlah data, widget atau aktivitas pada system. Ini sama saja seperti Polybar saat menggunakan i3 atau bspwm. Atau juga SLStatus, DWMBlock pada DWM. Tapi memiliki tampilan Waybar yang standar itu cukup membosankan. Bagi anda yang punya preferensi tertentu, mungkin butuh untuk edit tampilan waybar bahkan sampai menjalankan script tertentu. Kali ini saya mencoba untuk menjalankan script yang saya butuhkan, salah satunya yaitu script Uptime. Script ini berfungsi untuk mengetahui sudah seberapa lama komputer kita menyala. ...

March 28, 2023 · 2 min · Rafi

Cara Install Hyprland di Nixos

mrfdn.com - Hyprland merupakan sebuah desktop compositor untuk Wayland. Singkatnya Hyprland ini sama seperti KDE, Gnome, Xfce, Awesome, dll, tapi hanya menyediakan tampilan saja, tidak include dengan aplikasi. Hyprland menyajikan sebuah tampilan yang terkesan modern, minimalis dan elegan lengkap dengan beberapa animasi keren untuk setiap window. Dengan menggunakan kelebihan dari teknologi Wayland, kita bisa merasakan pengalaman penggunakan desktop Linux yang berbeda dan menyenangkan. Pengetahuan dasar seputar Hyprland, Wayland dan Xorg ...

March 19, 2023 · 14 min · Rafi

Setting Konfigurasi St Terminal Nixos

mrfdn.com - Saat menggunakan ST Terminal, kita selalu dipaksa untuk menemukan berbagai macam pengaturan supaya bisa nyaman digunakan. Secara default, ST terminal tampil sangat minimalis. Untuk membuatnya lebih baik, kita harus melakukan patch terhadap fitur tertentu. Jadi kali ini saya ingin share setting saya selama menggunakan terminal ST di Nixos. Install ST Terminal di Home Manager Pengaturan ST Terminal saya simpan pada home-manager. nixpkgs.overlays = [ (self: super: { st = super.st.overrideAttrs (oldAttrs: rec { patches = [ ./st/st-scrollback-0.8.5.diff ./st/st-font2-0.8.5.diff ./st/st-glyph-wide-support-20220411-ef05519.diff ./st/st-charoffsets-20220311-0.8.5.diff #./st/st-anysize-20220718-baa9357.diff ]; configFile = super.writeText "config.h" (builtins.readFile ./st/config.h); postPatch = oldAttrs.postPatch or "" + "\necho 'Using own config file...'\n cp ${configFile} config.def.h"; }); }) ]; home.packages = with pkgs; [ gcc st ... ]; Install ST Terminal Menggunakan flakes Jika menggunakan flakex, simpan file ini default.nix di sejajar dengan configuration.nix. ...

March 5, 2023 · 3 min · Rafi

Cara Menggunakan Terminal Kitty

mrfdn.com - Saya akhirnya kembali mengganti terminal dari Alacritty ke Kitty Terminal. Alasannya adalah karena saat saya ngoding menggunakan nvim di Alacritty terlalu sering tiba-tiba force close. Hal ini tidak membuat saya nyaman selama bekerja dengan terminal emulator. Akhirnya saya pun kembali install terminal emulator keren ini. Setelah terinstall hal pertama yang saya lakukan adalah mengganti color scheme kitty. Cara mengganti color scheme kitty terminal Di terminal kitty, kita bisa menggunakan ratusan color scheme hanya dengan mengetik satu baris perintah yaitu: ...

February 15, 2023 · 2 min · Rafi

Cara Menggunakan Tmux

mrfdn.com - Tmux merupakan sebuah aplikasi yang berjalan pada terminal. Dia bisa berfungsi seabagai manager pada sebuah terminal. Dengan Tmux kita bisa melakukan banyak hal hanya melalui sebuah aplikasi terminal emulator. Misalnya seperti Jika Tmux dijalankan pada mode TTY maka kita bisa melihat kelebihan utama dari Tmux. Pada tutorial kali ini saya ingin menunjukkan bagaimana cara saya setting dan menggunakan Tmux. Kenapa menggunakan tmux? Tmux banyak digunakan oleh mereka yang sering bekerja secara terminal konsol. ...

February 7, 2023 · 5 min · Rafi

#5: Cara Membuat Hugo Theme - Archetypes

mrfdn.com - Archetypes di hugo merupakan sebuah folder yang berisi sebuah file default.md yang berfungsi sebagai konfigurasi frontmatter pada setiap postingan markdown yang dibuat. Contoh archetypes hugo yang saya gunakan saat ini : --- title: "{{ replace .Name "-" " " | title }}" date: {{ .Date }} url: /{{.File.TranslationBaseName}} tags: description: tulis deskripsi singkat di sini thumbnail: /uploads/url-gambar-thumbnail.jpg draft: true --- Baris kode di atas akan muncul setiap kali membuat sebuah postingan baru di hugo. ...

November 29, 2022 · 1 min · Rafi

Bash Cheat Sheet

Daftar Isi Pendahuluan Apa itu Bash? Kenapa Menggunakan Bash? Bagaimana cara menggunakan Bash? Mari kita mulai Hello World Variables Bash Comments Arguments Functions Conditionals Brace expansion Shell execution Bash Parameter expansions Syntax Substitution Slicing Basepath & Dirpath Transform Bash Arrays Defining arrays Indexing arrays Iterating arrays Bash Arrays Operations Arrays as arguments Bash Dictionaries Defining dictionaries Working with dictionaries Iteration over dictionaries Bash Conditionals Integer conditions String conditions File conditions More conditions Logical and, or, not Bash Loops For loop For loop like C Ranges While loop Continue Break Until loop Infinite loop Loop over file.txt Read line by line Bash Functions Defining functions Returning values Raising errors Passing arguments Bash Options Options Glob options Bash History Commands Expansions Bash History Operations Slices Others Numeric calculations printf Subshells Inspecting commands Redirection Pipes Process substitution Source relative Directory of script Switch/Case Trap errors Getting options Check for command’s result Grep check Special variables Backslash escapes Heredoc Reading input Optional arguments Strict mode Resources Pendahuluan Apa itu Bash? Bash adalah shell Unix dan bahasa perintah yang ditulis oleh Brian Fox untuk Proyek GNU sebagai pengganti perangkat lunak gratis untuk shell Bourne. ...

November 25, 2022 · 17 min · Rafi