{"id":620,"date":"2025-02-28T15:40:08","date_gmt":"2025-02-28T07:40:08","guid":{"rendered":"https:\/\/witlab.ph\/blog\/?p=620"},"modified":"2025-02-28T15:40:09","modified_gmt":"2025-02-28T07:40:09","slug":"essential-terminal-commands-for-developers","status":"publish","type":"post","link":"https:\/\/witlab.ph\/blog\/essential-terminal-commands-for-developers\/","title":{"rendered":"Essential Terminal Commands for Developers"},"content":{"rendered":"\n<p>Hello everyone!<br>My name is Kyaw Soe Naing and I\u2019m currently working as a Web Designer at WIT Lab Company. This week, I\u2019ll be guiding you through the fundamentals of using the command line effectively.<\/p>\n\n\n\n<p>As a developer, the command line (or terminal) is a powerful tool that allows you to interact with your system efficiently. It helps you navigate directories, manage files, and automate tasks\u2014saving time and improving productivity. Mastering the command line can significantly enhance your workflow and make you a more efficient developer.<\/p>\n\n\n\n<p><strong>1. Navigation and Directory Management<\/strong><\/p>\n\n\n\n<p>When working in a project, you often need to move between directories, check where you are, and list files.<\/p>\n\n\n\n<p><strong>. Check Your Current Directory<\/strong><\/p>\n\n\n\n<pre class=\"brush:powershell\">\npwd\n<\/pre>\n\n\n\n<p><strong>pwd (Print Working Directory)<\/strong> \u2013 This command displays the full path of the directory you\u2019re currently in. It&#8217;s useful when you&#8217;re lost and need to know your location in the file system.<\/p>\n\n\n\n<p><strong>. List Files and Directories<\/strong><\/p>\n\n\n\n<pre class=\"brush:powershell\">\nls        # Show all files       \nls -a     # Show all files, including hidden ones (files starting with \".\")\nls -l     # Show a detailed list (permissions, owner, size, date modified)\nls -lh    # Display file sizes in human-readable format (KB, MB, GB)\nls -la    # Show all files with details (combining -a and -l)\nls -lt    # Sort files by modification time (newest first)\n<\/pre>\n\n\n\n<p><strong>ls (List)<\/strong> \u2013 This command shows the files and directories in your current location. It helps you see what\u2019s inside a directory.<\/p>\n\n\n\n<p><strong>. Change Directories<\/strong><\/p>\n\n\n\n<pre class=\"brush:powershell\">\ncd folder_name   # Move into a folder\ncd ..            # Move up one level (to the parent directory)\ncd -             # Switch to the last directory you were in\n<\/pre>\n\n\n\n<p><strong>cd (Change Directory)<\/strong> \u2013 This command allows you to move between directories. If you ever need to go back, use <strong>cd &#8211;<\/strong> to return to your last directory.<\/p>\n\n\n\n<p><strong>2. File and Directory Manipulation<\/strong><\/p>\n\n\n\n<p>Creating, copying, moving, and deleting files and directories is a crucial part of development.<\/p>\n\n\n\n<p><strong>. Create a New Directory<\/strong><\/p>\n\n\n\n<pre class=\"brush:powershell\">\nmkdir my_folder                     # Create a single directory\nmkdir folder1 folder2 folder3        # Create multiple directories\nmkdir \"My Folder\"                    # Create a directory with spaces in the name\n<\/pre>\n\n\n\n<p><strong>mkdir (Make Directory)<\/strong> \u2013 Use this command to create folders where you can organize your files. If a directory name contains spaces, enclose it in quotes.<\/p>\n\n\n\n<p><strong>. Create Empty Files<\/strong><\/p>\n\n\n\n<pre class=\"brush:powershell\">\ntouch newfile.txt                    # Create a single empty file\ntouch file1.txt file2.txt file3.txt   # Create multiple empty files\n<\/pre>\n\n\n\n<p><strong>touch<\/strong> \u2013 This command is mainly used to create new empty files or update the last modified time of an existing file.<\/p>\n\n\n\n<p><strong>. Copy Files and Directories<\/strong><\/p>\n\n\n\n<pre class=\"brush:powershell\">\ncp file1.txt backup.txt               # Copy a file\ncp file1.txt \/home\/user\/Documents\/     # Copy a file to another directory\n<\/pre>\n\n\n\n<p><strong>cp (Copy)<\/strong> \u2013 This command duplicates a file or directory. It&#8217;s useful for creating backups or duplicating files to work on different versions.<\/p>\n\n\n\n<p><strong>. Move and Rename Files<\/strong><\/p>\n\n\n\n<pre class=\"brush:powershell\">\nmv file1.txt \/home\/user\/Documents\/    # Move a file to another directory\nmv oldname.txt newname.txt            # Rename a file\n<\/pre>\n\n\n\n<p><strong>mv (Move)<\/strong> \u2013 This command is used to move files or directories from one location to another. If you use it with just a filename, it acts as a rename command.<\/p>\n\n\n\n<p><strong>. Delete Files and Directories<\/strong><\/p>\n\n\n\n<pre class=\"brush:powershell\">\nrm file1.txt            # Delete a single file\nrm -r my_folder         # Delete a directory and its contents\nrm -i file1.txt         # Ask for confirmation before deleting a file\n<\/pre>\n\n\n\n<p><strong>rm (Remove)<\/strong> \u2013 Deletes files and directories. Be careful when using <code>rm -r<\/code>, as it will permanently delete a directory and everything inside it.<\/p>\n\n\n\n<p><strong>3. File Viewing and Editing<\/strong><\/p>\n\n\n\n<p>Often, developers need to open, read, or modify files directly in the terminal.<\/p>\n\n\n\n<p><strong>. Edit Files Using nano<\/strong><\/p>\n\n\n\n<pre class=\"brush:powershell\">\nnano myfile.txt\n<\/pre>\n\n\n\n<p><strong>nano<\/strong> \u2013 A simple text editor that allows you to create and modify files inside the terminal. It\u2019s useful for quick edits without opening a full GUI-based editor.<\/p>\n\n\n\n<p><strong>. View File Content<\/strong><\/p>\n\n\n\n<pre class=\"brush:powershell\">\ncat newfile.txt\n<\/pre>\n\n\n\n<p><strong>cat (Concatenate)<\/strong> \u2013 This command displays the content of a file. It\u2019s useful for quickly viewing small files without opening them in an editor.<\/p>\n\n\n\n<p><strong>. Combine Multiple Files into One<\/strong><\/p>\n\n\n\n<pre class=\"brush:powershell\">\ncat file1.txt file2.txt > merged.txt\n<\/pre>\n\n\n\n<p><strong>cat with <code>&gt;<\/code> (Redirect Output)<\/strong> \u2013 This command merges the contents of <code>file1.txt<\/code> and <code>file2.txt<\/code> into a new file called <code>merged.txt<\/code>.<\/p>\n\n\n\n<p><strong>. Write and Append Text to Files<\/strong><\/p>\n\n\n\n<pre class=\"brush:powershell\">\necho \"Hello World\" > newfile.txt    # Overwrites file content with \"Hello World\"\necho \"New Line\" >> newfile.txt      # Appends \"New Line\" to the existing file\n<\/pre>\n\n\n\n<p><strong>echo<\/strong> \u2013 Outputs text to the terminal or a file. Using <code>&gt;<\/code> overwrites the file, while <code>&gt;&gt;<\/code> appends to the file.<\/p>\n\n\n\n<p>Mastering these terminal commands will help you navigate, manage, and edit files efficiently. Whether you&#8217;re developing web applications, working with servers, or managing your local projects, using the terminal can significantly speed up your workflow.<\/p>\n\n\n\n<p>If you found this guide helpful, stay tuned for more tips and insights into web development and design!<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello everyone!My name is Kyaw Soe Naing and I\u2019m currently working as a Web Designer at WIT Lab Company. This week, I\u2019ll be guiding you through the fundamentals of using the command line effectively. As a developer, the command line (or terminal) is a powerful tool that allows you to interact with your system efficiently. [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":638,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-620","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-design"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Essential Terminal Commands for Developers - WIT LAB %<\/title>\n<meta name=\"description\" content=\"We excel in utilizing cutting-edge technology, programming languages, and frameworks to deliver high-quality digital solutions.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/witlab.ph\/blog\/essential-terminal-commands-for-developers\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Essential Terminal Commands for Developers - WIT LAB %\" \/>\n<meta property=\"og:description\" content=\"We excel in utilizing cutting-edge technology, programming languages, and frameworks to deliver high-quality digital solutions.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/witlab.ph\/blog\/essential-terminal-commands-for-developers\/\" \/>\n<meta property=\"og:site_name\" content=\"WIT LAB\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/people\/WIT-LAB\/61567795364273\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-28T07:40:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-28T07:40:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/witlab.ph\/blog\/wp-content\/uploads\/2025\/02\/cover_essentail-terminal-command-for-developer.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"700\" \/>\n\t<meta property=\"og:image:height\" content=\"366\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Kyaw Soe Naing\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kyaw Soe Naing\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/witlab.ph\/blog\/essential-terminal-commands-for-developers\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/witlab.ph\/blog\/essential-terminal-commands-for-developers\/\"},\"author\":{\"name\":\"Kyaw Soe Naing\",\"@id\":\"https:\/\/witlab.ph\/blog\/#\/schema\/person\/88d7e5a16bc4e4d48dce42488c9480da\"},\"headline\":\"Essential Terminal Commands for Developers\",\"datePublished\":\"2025-02-28T07:40:08+00:00\",\"dateModified\":\"2025-02-28T07:40:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/witlab.ph\/blog\/essential-terminal-commands-for-developers\/\"},\"wordCount\":538,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/witlab.ph\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/witlab.ph\/blog\/essential-terminal-commands-for-developers\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/witlab.ph\/blog\/wp-content\/uploads\/2025\/02\/cover_essentail-terminal-command-for-developer.jpg\",\"articleSection\":[\"Design\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/witlab.ph\/blog\/essential-terminal-commands-for-developers\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/witlab.ph\/blog\/essential-terminal-commands-for-developers\/\",\"url\":\"https:\/\/witlab.ph\/blog\/essential-terminal-commands-for-developers\/\",\"name\":\"Essential Terminal Commands for Developers - WIT LAB %\",\"isPartOf\":{\"@id\":\"https:\/\/witlab.ph\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/witlab.ph\/blog\/essential-terminal-commands-for-developers\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/witlab.ph\/blog\/essential-terminal-commands-for-developers\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/witlab.ph\/blog\/wp-content\/uploads\/2025\/02\/cover_essentail-terminal-command-for-developer.jpg\",\"datePublished\":\"2025-02-28T07:40:08+00:00\",\"dateModified\":\"2025-02-28T07:40:09+00:00\",\"description\":\"We excel in utilizing cutting-edge technology, programming languages, and frameworks to deliver high-quality digital solutions.\",\"breadcrumb\":{\"@id\":\"https:\/\/witlab.ph\/blog\/essential-terminal-commands-for-developers\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/witlab.ph\/blog\/essential-terminal-commands-for-developers\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/witlab.ph\/blog\/essential-terminal-commands-for-developers\/#primaryimage\",\"url\":\"https:\/\/witlab.ph\/blog\/wp-content\/uploads\/2025\/02\/cover_essentail-terminal-command-for-developer.jpg\",\"contentUrl\":\"https:\/\/witlab.ph\/blog\/wp-content\/uploads\/2025\/02\/cover_essentail-terminal-command-for-developer.jpg\",\"width\":700,\"height\":366},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/witlab.ph\/blog\/essential-terminal-commands-for-developers\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/witlab.ph\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Essential Terminal Commands for Developers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/witlab.ph\/blog\/#website\",\"url\":\"https:\/\/witlab.ph\/blog\/\",\"name\":\"WIT LAB\",\"description\":\"Web Development\",\"publisher\":{\"@id\":\"https:\/\/witlab.ph\/blog\/#organization\"},\"alternateName\":\"WIT LAB INC\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/witlab.ph\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/witlab.ph\/blog\/#organization\",\"name\":\"WIT LAB INC\",\"alternateName\":\"Spiceworks (Japan)\",\"url\":\"https:\/\/witlab.ph\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/witlab.ph\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/witlab.ph\/blog\/wp-content\/uploads\/2024\/09\/logo_witlab-Copy-Copy.png\",\"contentUrl\":\"https:\/\/witlab.ph\/blog\/wp-content\/uploads\/2024\/09\/logo_witlab-Copy-Copy.png\",\"width\":681,\"height\":616,\"caption\":\"WIT LAB INC\"},\"image\":{\"@id\":\"https:\/\/witlab.ph\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/people\/WIT-LAB\/61567795364273\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/witlab.ph\/blog\/#\/schema\/person\/88d7e5a16bc4e4d48dce42488c9480da\",\"name\":\"Kyaw Soe Naing\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/witlab.ph\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c4bd35fb5075c0355623ae70b270c3b9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c4bd35fb5075c0355623ae70b270c3b9?s=96&d=mm&r=g\",\"caption\":\"Kyaw Soe Naing\"},\"url\":\"https:\/\/witlab.ph\/blog\/author\/kyawsoenaing\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Essential Terminal Commands for Developers - WIT LAB %","description":"We excel in utilizing cutting-edge technology, programming languages, and frameworks to deliver high-quality digital solutions.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/witlab.ph\/blog\/essential-terminal-commands-for-developers\/","og_locale":"en_US","og_type":"article","og_title":"Essential Terminal Commands for Developers - WIT LAB %","og_description":"We excel in utilizing cutting-edge technology, programming languages, and frameworks to deliver high-quality digital solutions.","og_url":"https:\/\/witlab.ph\/blog\/essential-terminal-commands-for-developers\/","og_site_name":"WIT LAB","article_publisher":"https:\/\/www.facebook.com\/people\/WIT-LAB\/61567795364273\/","article_published_time":"2025-02-28T07:40:08+00:00","article_modified_time":"2025-02-28T07:40:09+00:00","og_image":[{"width":700,"height":366,"url":"https:\/\/witlab.ph\/blog\/wp-content\/uploads\/2025\/02\/cover_essentail-terminal-command-for-developer.jpg","type":"image\/jpeg"}],"author":"Kyaw Soe Naing","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kyaw Soe Naing","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/witlab.ph\/blog\/essential-terminal-commands-for-developers\/#article","isPartOf":{"@id":"https:\/\/witlab.ph\/blog\/essential-terminal-commands-for-developers\/"},"author":{"name":"Kyaw Soe Naing","@id":"https:\/\/witlab.ph\/blog\/#\/schema\/person\/88d7e5a16bc4e4d48dce42488c9480da"},"headline":"Essential Terminal Commands for Developers","datePublished":"2025-02-28T07:40:08+00:00","dateModified":"2025-02-28T07:40:09+00:00","mainEntityOfPage":{"@id":"https:\/\/witlab.ph\/blog\/essential-terminal-commands-for-developers\/"},"wordCount":538,"commentCount":0,"publisher":{"@id":"https:\/\/witlab.ph\/blog\/#organization"},"image":{"@id":"https:\/\/witlab.ph\/blog\/essential-terminal-commands-for-developers\/#primaryimage"},"thumbnailUrl":"https:\/\/witlab.ph\/blog\/wp-content\/uploads\/2025\/02\/cover_essentail-terminal-command-for-developer.jpg","articleSection":["Design"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/witlab.ph\/blog\/essential-terminal-commands-for-developers\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/witlab.ph\/blog\/essential-terminal-commands-for-developers\/","url":"https:\/\/witlab.ph\/blog\/essential-terminal-commands-for-developers\/","name":"Essential Terminal Commands for Developers - WIT LAB %","isPartOf":{"@id":"https:\/\/witlab.ph\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/witlab.ph\/blog\/essential-terminal-commands-for-developers\/#primaryimage"},"image":{"@id":"https:\/\/witlab.ph\/blog\/essential-terminal-commands-for-developers\/#primaryimage"},"thumbnailUrl":"https:\/\/witlab.ph\/blog\/wp-content\/uploads\/2025\/02\/cover_essentail-terminal-command-for-developer.jpg","datePublished":"2025-02-28T07:40:08+00:00","dateModified":"2025-02-28T07:40:09+00:00","description":"We excel in utilizing cutting-edge technology, programming languages, and frameworks to deliver high-quality digital solutions.","breadcrumb":{"@id":"https:\/\/witlab.ph\/blog\/essential-terminal-commands-for-developers\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/witlab.ph\/blog\/essential-terminal-commands-for-developers\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/witlab.ph\/blog\/essential-terminal-commands-for-developers\/#primaryimage","url":"https:\/\/witlab.ph\/blog\/wp-content\/uploads\/2025\/02\/cover_essentail-terminal-command-for-developer.jpg","contentUrl":"https:\/\/witlab.ph\/blog\/wp-content\/uploads\/2025\/02\/cover_essentail-terminal-command-for-developer.jpg","width":700,"height":366},{"@type":"BreadcrumbList","@id":"https:\/\/witlab.ph\/blog\/essential-terminal-commands-for-developers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/witlab.ph\/blog\/"},{"@type":"ListItem","position":2,"name":"Essential Terminal Commands for Developers"}]},{"@type":"WebSite","@id":"https:\/\/witlab.ph\/blog\/#website","url":"https:\/\/witlab.ph\/blog\/","name":"WIT LAB","description":"Web Development","publisher":{"@id":"https:\/\/witlab.ph\/blog\/#organization"},"alternateName":"WIT LAB INC","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/witlab.ph\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/witlab.ph\/blog\/#organization","name":"WIT LAB INC","alternateName":"Spiceworks (Japan)","url":"https:\/\/witlab.ph\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/witlab.ph\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/witlab.ph\/blog\/wp-content\/uploads\/2024\/09\/logo_witlab-Copy-Copy.png","contentUrl":"https:\/\/witlab.ph\/blog\/wp-content\/uploads\/2024\/09\/logo_witlab-Copy-Copy.png","width":681,"height":616,"caption":"WIT LAB INC"},"image":{"@id":"https:\/\/witlab.ph\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/people\/WIT-LAB\/61567795364273\/"]},{"@type":"Person","@id":"https:\/\/witlab.ph\/blog\/#\/schema\/person\/88d7e5a16bc4e4d48dce42488c9480da","name":"Kyaw Soe Naing","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/witlab.ph\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c4bd35fb5075c0355623ae70b270c3b9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c4bd35fb5075c0355623ae70b270c3b9?s=96&d=mm&r=g","caption":"Kyaw Soe Naing"},"url":"https:\/\/witlab.ph\/blog\/author\/kyawsoenaing\/"}]}},"_links":{"self":[{"href":"https:\/\/witlab.ph\/blog\/wp-json\/wp\/v2\/posts\/620"}],"collection":[{"href":"https:\/\/witlab.ph\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/witlab.ph\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/witlab.ph\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/witlab.ph\/blog\/wp-json\/wp\/v2\/comments?post=620"}],"version-history":[{"count":21,"href":"https:\/\/witlab.ph\/blog\/wp-json\/wp\/v2\/posts\/620\/revisions"}],"predecessor-version":[{"id":649,"href":"https:\/\/witlab.ph\/blog\/wp-json\/wp\/v2\/posts\/620\/revisions\/649"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/witlab.ph\/blog\/wp-json\/wp\/v2\/media\/638"}],"wp:attachment":[{"href":"https:\/\/witlab.ph\/blog\/wp-json\/wp\/v2\/media?parent=620"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/witlab.ph\/blog\/wp-json\/wp\/v2\/categories?post=620"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/witlab.ph\/blog\/wp-json\/wp\/v2\/tags?post=620"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}