{"id":293,"date":"2011-01-05T07:04:15","date_gmt":"2011-01-05T07:04:15","guid":{"rendered":"http:\/\/www.scmgalaxy.com\/tutorials\/2011\/01\/05\/common-unix-commands-and-utilities\/"},"modified":"2018-09-25T09:40:53","modified_gmt":"2018-09-25T09:40:53","slug":"common-unix-commands-and-utilities","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/common-unix-commands-and-utilities\/","title":{"rendered":"Common unix commands and utilities | unix commands and utilities Guide"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3896 aligncenter\" src=\"http:\/\/www.scmgalaxy.com\/tutorials\/wp-content\/uploads\/2011\/01\/unix-commands-and-utilities.png\" alt=\"unix-commands-and-utilities\" width=\"600\" height=\"400\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2011\/01\/unix-commands-and-utilities.png 600w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2011\/01\/unix-commands-and-utilities-300x200.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>To find a program not on this list (and there are hundreds), try the man program with the -k option followed by a keyword, for example,<br \/>\nman -k tape<br \/>\nto find all on-line manual entries that refer to programs that work with tapes.<\/p>\n<h3>Terminal control characters for C-shell (csh)<\/h3>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr>\n<td width=\"100\">^h, backspace<\/td>\n<td>erase previously typed character<\/td>\n<\/tr>\n<tr>\n<td>^u<\/td>\n<td>erase entire line of input so far typed<\/td>\n<\/tr>\n<tr>\n<td>^d<\/td>\n<td>end-of-input for programs reading from terminal<\/td>\n<\/tr>\n<tr>\n<td>^s<\/td>\n<td>suspend writing to terminal (freezes terminal)<\/td>\n<\/tr>\n<tr>\n<td>^q<\/td>\n<td>continue writing to terminal<\/td>\n<\/tr>\n<tr>\n<td>^z<\/td>\n<td>suspend currently running job; restart with bg or fg<\/td>\n<\/tr>\n<tr>\n<td>^c<\/td>\n<td>kill currently running program and allow clean-up before exiting<\/td>\n<\/tr>\n<tr>\n<td>^\\<\/td>\n<td>emergency kill of currently running program with no chance of cleanup<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Also see a <a href=\"http:\/\/pangea.stanford.edu\/computing\/unix\/shell\/specialchars.php\" target=\"_blank\" rel=\"noopener\">list of special characters<\/a> that should not be used in filenames.<\/p>\n<h3>Login and authentication<\/h3>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr>\n<td width=\"100\">login<\/td>\n<td>access computer; start interactive session<\/td>\n<\/tr>\n<tr>\n<td>logout<\/td>\n<td>disconnect terminal session<\/td>\n<\/tr>\n<tr>\n<td>passwd<\/td>\n<td>change local login password; you <strong>must<\/strong> set a <a href=\"http:\/\/pangea.stanford.edu\/computing\/resources\/network\/security\/safeguards\/strongpass.php\" target=\"_blank\" rel=\"noopener\"> strong password<\/a> that is not easily guessed<\/td>\n<\/tr>\n<tr>\n<td>kinit<\/td>\n<td>obtain kerberos ticket for connections to other kerberized computers<\/td>\n<\/tr>\n<tr>\n<td>kdestroy<\/td>\n<td>destroy kerberos tickets (authorizations)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Information<\/h3>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr>\n<td width=\"100\">date<\/td>\n<td>show date and time<\/td>\n<\/tr>\n<tr>\n<td>history<\/td>\n<td>list of previously executed commands<\/td>\n<\/tr>\n<tr>\n<td>man<\/td>\n<td>show online documentation by program name<\/td>\n<\/tr>\n<tr>\n<td>info<\/td>\n<td>online documentation for GNU programs<\/td>\n<\/tr>\n<tr>\n<td>w, who<\/td>\n<td>who is on the system and what they are doing<\/td>\n<\/tr>\n<tr>\n<td>whoami<\/td>\n<td>who is logged onto this terminal<\/td>\n<\/tr>\n<tr>\n<td>top<\/td>\n<td>show system stats and top CPU using processes<\/td>\n<\/tr>\n<tr>\n<td>uptime<\/td>\n<td>show one line summary of system status<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>File management<\/h3>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr>\n<td width=\"100\">cat<\/td>\n<td>combine files<\/td>\n<\/tr>\n<tr>\n<td>cp<\/td>\n<td>copy files<\/td>\n<\/tr>\n<tr>\n<td>ls<\/td>\n<td>list files in a directory and their attributes<\/td>\n<\/tr>\n<tr>\n<td>mv<\/td>\n<td>change file name or directory location<\/td>\n<\/tr>\n<tr>\n<td>rm<\/td>\n<td>remove files<\/td>\n<\/tr>\n<tr>\n<td>ln<\/td>\n<td>create another link (name) to a file<\/td>\n<\/tr>\n<tr>\n<td>chmod<\/td>\n<td>set file permissions<\/td>\n<\/tr>\n<tr>\n<td>crypt<\/td>\n<td>encode\/decode a file with a private key<\/td>\n<\/tr>\n<tr>\n<td>gzip, gunzip<\/td>\n<td>compress\/decompress a file<\/td>\n<\/tr>\n<tr>\n<td>find<\/td>\n<td>find files that match specific criteria<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Display contents of files<\/h3>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr>\n<td width=\"100\">cat<\/td>\n<td>copy files to display device<\/td>\n<\/tr>\n<tr>\n<td>more<\/td>\n<td>show text file on display terminal with paging control<\/td>\n<\/tr>\n<tr>\n<td>head<\/td>\n<td>show first few lines of a file(s)<\/td>\n<\/tr>\n<tr>\n<td>tail<\/td>\n<td>show last few lines of a file; or reverse line order<\/td>\n<\/tr>\n<tr>\n<td>vi<\/td>\n<td>full-featured screen editor for modifying text files<\/td>\n<\/tr>\n<tr>\n<td>pico<\/td>\n<td>simple screen editor for modifying text files<\/td>\n<\/tr>\n<tr>\n<td>grep<\/td>\n<td>display lines that match a pattern<\/td>\n<\/tr>\n<tr>\n<td>lpr<\/td>\n<td>send file to printer<\/td>\n<\/tr>\n<tr>\n<td>pr<\/td>\n<td>format file with page headers, multiple columns, etc.<\/td>\n<\/tr>\n<tr>\n<td>diff<\/td>\n<td>compare two files and show differences<\/td>\n<\/tr>\n<tr>\n<td>cmp<\/td>\n<td>compare two binary files and report if different<\/td>\n<\/tr>\n<tr>\n<td>comm<\/td>\n<td>compare two files; show common or unique lines<\/td>\n<\/tr>\n<tr>\n<td>od<\/td>\n<td>display binary files as eqivalent octal\/hex codes<\/td>\n<\/tr>\n<tr>\n<td>strings<\/td>\n<td>show printable text embedded in binary files<\/td>\n<\/tr>\n<tr>\n<td>file<\/td>\n<td>examine file(s) and guess type: text, data, program, etc.<\/td>\n<\/tr>\n<tr>\n<td>wc<\/td>\n<td>count characters, words, and lines in a file<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Directories<\/h3>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr>\n<td width=\"100\">cd<\/td>\n<td>change to new directory<\/td>\n<\/tr>\n<tr>\n<td>mkdir<\/td>\n<td>create new directory<\/td>\n<\/tr>\n<tr>\n<td>rmdir<\/td>\n<td>remove empty directory (you must remove files first)<\/td>\n<\/tr>\n<tr>\n<td>mv<\/td>\n<td>change name of directory<\/td>\n<\/tr>\n<tr>\n<td>pwd<\/td>\n<td>show current directory<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Disks<\/h3>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr>\n<td width=\"100\">df<\/td>\n<td>summarize free space on disk filesystems<\/td>\n<\/tr>\n<tr>\n<td>du<\/td>\n<td>show disk space used by files or directories<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Special character handling for C-shell (See man csh)<\/h3>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr>\n<td width=\"100\">*<\/td>\n<td>match any characters in a file name<\/td>\n<\/tr>\n<tr>\n<td>~user<\/td>\n<td>shorthand for home directory of user<\/td>\n<\/tr>\n<tr>\n<td>$name<\/td>\n<td>substitute value of variable name<\/td>\n<\/tr>\n<tr>\n<td>\\<\/td>\n<td>turn off special meaning of character that follows<\/td>\n<\/tr>\n<tr>\n<td>&#8216;<\/td>\n<td>in pairs, quote string with special chars, except !<\/td>\n<\/tr>\n<tr>\n<td>&#8220;<\/td>\n<td>in pairs, quote string with special chars, except !, $<\/td>\n<\/tr>\n<tr>\n<td>`<\/td>\n<td>in pairs, substitute output from enclosed command<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Controlling program execution for C-shell (See man csh)<\/h3>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr>\n<td width=\"100\">&amp;<\/td>\n<td>run job in background<\/td>\n<\/tr>\n<tr>\n<td>^c<\/td>\n<td>kill job in foreground<\/td>\n<\/tr>\n<tr>\n<td>^z<\/td>\n<td>suspend job in foreground<\/td>\n<\/tr>\n<tr>\n<td>fg<\/td>\n<td>restart suspended job in foreground<\/td>\n<\/tr>\n<tr>\n<td>bg<\/td>\n<td>run suspended job in background<\/td>\n<\/tr>\n<tr>\n<td>;<\/td>\n<td>delimit commands on same line<\/td>\n<\/tr>\n<tr>\n<td>()<\/td>\n<td>group commands on same line<\/td>\n<\/tr>\n<tr>\n<td>!<\/td>\n<td>re-run earlier commands from history list<\/td>\n<\/tr>\n<tr>\n<td>jobs<\/td>\n<td>list current jobs<\/td>\n<\/tr>\n<tr>\n<td>ps<\/td>\n<td>show process information<\/td>\n<\/tr>\n<tr>\n<td>kill<\/td>\n<td>kill background job or previous process<\/td>\n<\/tr>\n<tr>\n<td>nice<\/td>\n<td>run program at lower priority<\/td>\n<\/tr>\n<tr>\n<td>at<\/td>\n<td>run program at a later time<\/td>\n<\/tr>\n<tr>\n<td>crontab<\/td>\n<td>run program at specified intervals<\/td>\n<\/tr>\n<tr>\n<td>limit<\/td>\n<td>see or set resource limits for programs<\/td>\n<\/tr>\n<tr>\n<td>alias<\/td>\n<td>create alias name for program (normally used in .login file)<\/td>\n<\/tr>\n<tr>\n<td>sh, csh<\/td>\n<td>execute command file<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Controlling program input\/output for C-shell (See man csh)<\/h3>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr>\n<td width=\"100\">|<\/td>\n<td>pipe output to input<\/td>\n<\/tr>\n<tr>\n<td>&gt;<\/td>\n<td>redirect output to a storage file<\/td>\n<\/tr>\n<tr>\n<td>&lt;<\/td>\n<td>redirect input from a storage file<\/td>\n<\/tr>\n<tr>\n<td>&gt;&gt;<\/td>\n<td>append redirected output to a storage file<\/td>\n<\/tr>\n<tr>\n<td>tee<\/td>\n<td>copy input to both file and next program in pipe<\/td>\n<\/tr>\n<tr>\n<td>script<\/td>\n<td>make file record of all terminal activity<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Email and communication<\/h3>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr>\n<td width=\"100\">msgs<\/td>\n<td>read system bulletin board messages<\/td>\n<\/tr>\n<tr>\n<td>mailx<\/td>\n<td>send\/read email; can be run by other programs to send exisiting files via email<\/td>\n<\/tr>\n<tr>\n<td>uuencode<br \/>\nuudecode<\/td>\n<td>encode\/decode a binary file for transmission via email<\/td>\n<\/tr>\n<tr>\n<td>rn<\/td>\n<td>read USENET news groups<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Editors and formatting utilities<\/h3>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr>\n<td width=\"100\">sed<\/td>\n<td>programmable text editor for data streams<\/td>\n<\/tr>\n<tr>\n<td>vi<\/td>\n<td>full-featured editor for character terminals<\/td>\n<\/tr>\n<tr>\n<td>emacs<\/td>\n<td>GNU emacs editor for character terminals<\/td>\n<\/tr>\n<tr>\n<td>xemacs<\/td>\n<td>GNU emacs editor for X Window terminals<\/td>\n<\/tr>\n<tr>\n<td>pico<\/td>\n<td>very simple text editor<\/td>\n<\/tr>\n<tr>\n<td>fmt<\/td>\n<td>fill and break lines to make all same length<\/td>\n<\/tr>\n<tr>\n<td>fold<\/td>\n<td>break long lines to specified length<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>X Window client programs (output to X terminal or server)<\/h3>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr>\n<td width=\"100\">xterm<\/td>\n<td>provide login shell window<\/td>\n<\/tr>\n<tr>\n<td>xauth<\/td>\n<td>manipulate authorization files<\/td>\n<\/tr>\n<tr>\n<td>xload<\/td>\n<td>show system load<\/td>\n<\/tr>\n<tr>\n<td>xman<\/td>\n<td>full screen online manual viewer<\/td>\n<\/tr>\n<tr>\n<td>xemacs<\/td>\n<td>GNU emacs editor<\/td>\n<\/tr>\n<tr>\n<td>gv<\/td>\n<td>interface to contol gs to display PostScript or PDF files on screen<\/td>\n<\/tr>\n<tr>\n<td>xdvi<\/td>\n<td>display DVI files on X Window (screen preview)<\/td>\n<\/tr>\n<tr>\n<td>gnuplot<\/td>\n<td>interactive data plotting on screen<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>TeX typesetting system<\/h3>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr>\n<td width=\"100\">tex<\/td>\n<td>process TeX files to DVI (device independent) output<\/td>\n<\/tr>\n<tr>\n<td>latex<\/td>\n<td>process LaTeX files to DVI<\/td>\n<\/tr>\n<tr>\n<td>dvips<\/td>\n<td>print DVI files on Postscript laser printer<\/td>\n<\/tr>\n<tr>\n<td>xdvi<\/td>\n<td>display DVI files on X Window (screen preview)<\/td>\n<\/tr>\n<tr>\n<td>latex2html<\/td>\n<td>translate LaTeX files to HTML (for web pages)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Printing (BSD based)<\/h3>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr>\n<td width=\"100\">lpr<\/td>\n<td>send file to print queue<\/td>\n<\/tr>\n<tr>\n<td>lpq<\/td>\n<td>examine status of files in print queue<\/td>\n<\/tr>\n<tr>\n<td>lprm<\/td>\n<td>remove a file from print queue<\/td>\n<\/tr>\n<tr>\n<td>enscript<\/td>\n<td>convert text files to PostScript format for printing<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Interpreted languages and data manipulation utilities<\/h3>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr>\n<td width=\"100\">sed<\/td>\n<td>programmable text editor for data streams<\/td>\n<\/tr>\n<tr>\n<td>awk<\/td>\n<td>pattern scanning and processing language<\/td>\n<\/tr>\n<tr>\n<td>perl<\/td>\n<td>Practical Extraction and Report Language<\/td>\n<\/tr>\n<tr>\n<td>sort<\/td>\n<td>sort or merge lines in a file(s) by specified fields<\/td>\n<\/tr>\n<tr>\n<td>tr<\/td>\n<td>translate characters<\/td>\n<\/tr>\n<tr>\n<td>cut<\/td>\n<td>cut out columns from a file<\/td>\n<\/tr>\n<tr>\n<td>paste<\/td>\n<td>paste columns into a file<\/td>\n<\/tr>\n<tr>\n<td>dd<\/td>\n<td>copy data between devices; reblock; convert EBCDIC<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Graphics and mapping<\/h3>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr>\n<td width=\"100\">gnuplot<\/td>\n<td>interactive data plotting; outputs to PostScript or X Window<\/td>\n<\/tr>\n<tr>\n<td>gs<\/td>\n<td>&#8220;ghostscript&#8221; converter displays PostScript files on X Window displays or other devices<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Networking\/communications<\/h3>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr>\n<td width=\"100\">ssh<\/td>\n<td>remote login\/command execution; encrypted<\/td>\n<\/tr>\n<tr>\n<td>scp<\/td>\n<td>remote non-interactive file copy; encrypted<\/td>\n<\/tr>\n<tr>\n<td>sftp<\/td>\n<td>remote interactive file copy; encrypted<\/td>\n<\/tr>\n<tr>\n<td>telnet<\/td>\n<td>remote network login; plain text password &#8211; <strong>not recommended<\/strong><\/td>\n<\/tr>\n<tr>\n<td>ftp<\/td>\n<td>network file transfer program; plain text password &#8211; <strong>not recommended<\/strong><\/td>\n<\/tr>\n<tr>\n<td>host<\/td>\n<td>find IP address for given host name, or vice versa<\/td>\n<\/tr>\n<tr>\n<td>lynx<\/td>\n<td>web browser for character based (text-only) terminals<\/td>\n<\/tr>\n<tr>\n<td>gzip, gunzip<\/td>\n<td>compress\/decompress a file<\/td>\n<\/tr>\n<tr>\n<td>tar<\/td>\n<td>combine multiple files\/dirs into single archive<\/td>\n<\/tr>\n<tr>\n<td>uuencode<br \/>\nuudecode<\/td>\n<td>encode\/decode a binary file for transmission via email<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Compilers, interpreters and programming tools<\/h3>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr>\n<td width=\"100\">csh<\/td>\n<td>command language interpreter (C-shell scripts)<\/td>\n<\/tr>\n<tr>\n<td>ksh<\/td>\n<td>command language interpreter (Korn-shell scripts)<\/td>\n<\/tr>\n<tr>\n<td>sh<\/td>\n<td>command language interpreter (Borne-shell scripts)<\/td>\n<\/tr>\n<tr>\n<td>f77<\/td>\n<td>Fortran 77 compiler<\/td>\n<\/tr>\n<tr>\n<td>f2c<\/td>\n<td>convert fortran source code to C source code<\/td>\n<\/tr>\n<tr>\n<td>gcc<\/td>\n<td>GNU C compiler<\/td>\n<\/tr>\n<tr>\n<td>g++<\/td>\n<td>GNU C++ compiler<\/td>\n<\/tr>\n<tr>\n<td>dbx<\/td>\n<td>command-line symbolic debugger for compiled C or Fortran<\/td>\n<\/tr>\n<tr>\n<td>make<\/td>\n<td>recompile programs from modified source<\/td>\n<\/tr>\n<tr>\n<td>cflow<\/td>\n<td>generate C flow graph<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Programming libraries (see man library_name)<\/h3>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr>\n<td width=\"100\">lapack<\/td>\n<td>Fortran 77 routines for numerical linear algebra (supersedes LINPACK and EISPACK)<\/td>\n<\/tr>\n<tr>\n<td>X<\/td>\n<td>routines to interface with X window system (no man page &#8212; get the X Toolkit book)<\/td>\n<\/tr>\n<tr>\n<td>dbm<\/td>\n<td>database routines<\/td>\n<\/tr>\n<tr>\n<td>xdr<\/td>\n<td>library routines for external data representation<\/td>\n<\/tr>\n<tr>\n<td>netcdf<\/td>\n<td>routines for machine independent data representation<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Tape manipulation and archiving<\/h3>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr>\n<td width=\"100\">mt<\/td>\n<td>manipulate tape drive and position tape<\/td>\n<\/tr>\n<tr>\n<td>dd<\/td>\n<td>unformatted tape read and write; file conversion<\/td>\n<\/tr>\n<tr>\n<td>tar<\/td>\n<td>archive disk files on tape or disk<\/td>\n<\/tr>\n<tr>\n<td>ltf<\/td>\n<td>read\/write ANSI standard label tapes<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>To find a program not on this list (and there are hundreds), try the man program with the -k option followed by a keyword, for example, man -k tape to&#8230; <\/p>\n","protected":false},"author":1,"featured_media":3896,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[4957],"tags":[378,1979,2731,2735,169,2733,2734,2742,2740,2741,2739,2744,2743,2736,2737,2738,2732],"class_list":["post-293","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-commands","tag-common","tag-general","tag-list-of-unix-commands","tag-unix","tag-unix-commands","tag-unix-commands-and-utilities","tag-unix-commands-and-utilities-cheatsheet","tag-unix-commands-and-utilities-guide","tag-unix-commands-and-utilities-references","tag-unix-commands-and-utilities-tutorials","tag-unix-commands-guide","tag-unix-commands-tutorials","tag-useful-unix-commands","tag-useful-unix-commands-cheatsheet","tag-useful-unix-commands-references","tag-utilities"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/293","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=293"}],"version-history":[{"count":2,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/293\/revisions"}],"predecessor-version":[{"id":3898,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/293\/revisions\/3898"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media\/3896"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=293"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=293"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=293"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}