Why use cat to view a file? [on hold] The 2019 Stack Overflow Developer Survey Results Are InWhy is using a shell loop to process text considered bad practice?How can I display the contents of a text file on the command line?Is there ever a reason to use `cat` when you've got `less`?When is double-quoting necessary?Reading a named pipe: tail or cat?Using More or Less in this ScenarioHow to make “less” exit with clearing the screen?How to cat a file with “or” optionsIs there ever a reason to use `cat` when you've got `less`?How to use `cat` or `less` depending on the line count?Shift-Space in lessHow can I get less or cat to use color in the output from .cat of my .bashrc, similar to vi 'ing it?Are `less textfile | col` and `cat textfile` the same?Can 'less -F' be usefully combined with termcap initialization?cat [file..] pipe another cat commandless file1 file2 | cat — why does it work?convert ncurses binary dump into textHow should I output the contents of a file to terminal without using cat?

What can I do if neighbor is blocking my solar panels intentionally

Short story: man watches girlfriend's spaceship entering a 'black hole' (?) forever

How to add class in ko template in magento2

Finding the area between two curves with Integrate

Why doesn't shell automatically fix "useless use of cat"?

Why can I use a list index as an indexing variable in a for loop?

How to notate time signature switching consistently every measure

Can a flute soloist sit?

Loose spokes after only a few rides

Ubuntu Server install with full GUI

Are spiders unable to hurt humans, especially very small spiders?

Did Scotland spend $250,000 for the slogan "Welcome to Scotland"?

Is bread bad for ducks?

Will it cause any balance problems to have PCs level up and gain the benefits of a long rest mid-fight?

Match Roman Numerals

How much of the clove should I use when using big garlic heads?

Can there be female White Walkers?

How do you keep chess fun when your opponent constantly beats you?

How to type this arrow in math mode?

How to support a colleague who finds meetings extremely tiring?

How did passengers keep warm on sail ships?

Accepted by European university, rejected by all American ones I applied to? Possible reasons?

What is the motivation for a law requiring 2 parties to consent for recording a conversation

Mathematics of imaging the black hole



Why use cat to view a file? [on hold]



The 2019 Stack Overflow Developer Survey Results Are InWhy is using a shell loop to process text considered bad practice?How can I display the contents of a text file on the command line?Is there ever a reason to use `cat` when you've got `less`?When is double-quoting necessary?Reading a named pipe: tail or cat?Using More or Less in this ScenarioHow to make “less” exit with clearing the screen?How to cat a file with “or” optionsIs there ever a reason to use `cat` when you've got `less`?How to use `cat` or `less` depending on the line count?Shift-Space in lessHow can I get less or cat to use color in the output from .cat of my .bashrc, similar to vi 'ing it?Are `less textfile | col` and `cat textfile` the same?Can 'less -F' be usefully combined with termcap initialization?cat [file..] pipe another cat commandless file1 file2 | cat — why does it work?convert ncurses binary dump into textHow should I output the contents of a file to terminal without using cat?



.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








1















It seems that the purpose of cat is to concatenate several files. However, many people still use cat instead of less (or a similar program like more) to display a file. See, for example, the GNU m4 manual and the answer "How can I display the contents of a text file on the command line?".




Man page: less



-F or --quit-if-one-screen



    Causes less to automatically exit if the entire file can be displayed on the first screen.



-X or --no-init



    Disables sending the termcap initialization and deinitialization strings to the terminal. This is sometimes desirable if the deinitialization string does something unnecessary, like clearing the screen.




Nowadays, is it a good practice to use cat to display or view a file? Why use cat to view a file?



This makes me think to Useless Use Of Cat.



Note: This question is not about the differences between less and more. Moreover, it concerns the visualization of a file created earlier.




According to the answers and comments, it seems that cat is used beyond its use because it is easier to use than a pager (e.g. more, less...). Some people think this is an irrelevant fact (or useless) but experience shows that various subtleties pertaining to the shell may have practical consequences: use a shell loop to process a text file, use unquoted variables...



Negative consequences vary in intensity. For example, cat foo bar | less is valid because the user concatenates two files but cat foo | less is not valid. In the same spirit, cat seems to be required in "a pipeline" although it seems that a pager like less works in a pipeline too (note: less is not suited in all cases concerning displaying, e.g. Reading a named pipe: tail or cat?).



See also: How to cat a file with "or" options










share|improve this question















put on hold as primarily opinion-based by muru, Prvt_Yadv, roaima, Stephen Harris, Vlastimil Apr 8 at 17:28


Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.













  • 5





    If you know a file isn't that large, cat is easier: how many keystrokes do you need to type cat vs. less -F?

    – wurtel
    Apr 8 at 13:57






  • 3





    And with cat you can continue your work in the same terminal and the output is still visible to lookup something, copy & paste etc.

    – Freddy
    Apr 8 at 14:02






  • 3





    This question is going to generate a lot of personal opinion and blatant speculation, and little in the way of documented analyses or facts. Plus lengthy back and forth in comments of things that we already have questions and answers about, such as unix.stackexchange.com/q/463102/5132 and unix.stackexchange.com/q/21548/5132 .

    – JdeBP
    Apr 8 at 14:07







  • 1





    I need an additional -X, otherwise I don't see anything for small files...

    – RoVo
    Apr 8 at 14:27






  • 2





    @Kusalananda: In general, c.f. GNU M4 manual.

    – Fólkvangr
    Apr 8 at 16:02

















1















It seems that the purpose of cat is to concatenate several files. However, many people still use cat instead of less (or a similar program like more) to display a file. See, for example, the GNU m4 manual and the answer "How can I display the contents of a text file on the command line?".




Man page: less



-F or --quit-if-one-screen



    Causes less to automatically exit if the entire file can be displayed on the first screen.



-X or --no-init



    Disables sending the termcap initialization and deinitialization strings to the terminal. This is sometimes desirable if the deinitialization string does something unnecessary, like clearing the screen.




Nowadays, is it a good practice to use cat to display or view a file? Why use cat to view a file?



This makes me think to Useless Use Of Cat.



Note: This question is not about the differences between less and more. Moreover, it concerns the visualization of a file created earlier.




According to the answers and comments, it seems that cat is used beyond its use because it is easier to use than a pager (e.g. more, less...). Some people think this is an irrelevant fact (or useless) but experience shows that various subtleties pertaining to the shell may have practical consequences: use a shell loop to process a text file, use unquoted variables...



Negative consequences vary in intensity. For example, cat foo bar | less is valid because the user concatenates two files but cat foo | less is not valid. In the same spirit, cat seems to be required in "a pipeline" although it seems that a pager like less works in a pipeline too (note: less is not suited in all cases concerning displaying, e.g. Reading a named pipe: tail or cat?).



See also: How to cat a file with "or" options










share|improve this question















put on hold as primarily opinion-based by muru, Prvt_Yadv, roaima, Stephen Harris, Vlastimil Apr 8 at 17:28


Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.













  • 5





    If you know a file isn't that large, cat is easier: how many keystrokes do you need to type cat vs. less -F?

    – wurtel
    Apr 8 at 13:57






  • 3





    And with cat you can continue your work in the same terminal and the output is still visible to lookup something, copy & paste etc.

    – Freddy
    Apr 8 at 14:02






  • 3





    This question is going to generate a lot of personal opinion and blatant speculation, and little in the way of documented analyses or facts. Plus lengthy back and forth in comments of things that we already have questions and answers about, such as unix.stackexchange.com/q/463102/5132 and unix.stackexchange.com/q/21548/5132 .

    – JdeBP
    Apr 8 at 14:07







  • 1





    I need an additional -X, otherwise I don't see anything for small files...

    – RoVo
    Apr 8 at 14:27






  • 2





    @Kusalananda: In general, c.f. GNU M4 manual.

    – Fólkvangr
    Apr 8 at 16:02













1












1








1








It seems that the purpose of cat is to concatenate several files. However, many people still use cat instead of less (or a similar program like more) to display a file. See, for example, the GNU m4 manual and the answer "How can I display the contents of a text file on the command line?".




Man page: less



-F or --quit-if-one-screen



    Causes less to automatically exit if the entire file can be displayed on the first screen.



-X or --no-init



    Disables sending the termcap initialization and deinitialization strings to the terminal. This is sometimes desirable if the deinitialization string does something unnecessary, like clearing the screen.




Nowadays, is it a good practice to use cat to display or view a file? Why use cat to view a file?



This makes me think to Useless Use Of Cat.



Note: This question is not about the differences between less and more. Moreover, it concerns the visualization of a file created earlier.




According to the answers and comments, it seems that cat is used beyond its use because it is easier to use than a pager (e.g. more, less...). Some people think this is an irrelevant fact (or useless) but experience shows that various subtleties pertaining to the shell may have practical consequences: use a shell loop to process a text file, use unquoted variables...



Negative consequences vary in intensity. For example, cat foo bar | less is valid because the user concatenates two files but cat foo | less is not valid. In the same spirit, cat seems to be required in "a pipeline" although it seems that a pager like less works in a pipeline too (note: less is not suited in all cases concerning displaying, e.g. Reading a named pipe: tail or cat?).



See also: How to cat a file with "or" options










share|improve this question
















It seems that the purpose of cat is to concatenate several files. However, many people still use cat instead of less (or a similar program like more) to display a file. See, for example, the GNU m4 manual and the answer "How can I display the contents of a text file on the command line?".




Man page: less



-F or --quit-if-one-screen



    Causes less to automatically exit if the entire file can be displayed on the first screen.



-X or --no-init



    Disables sending the termcap initialization and deinitialization strings to the terminal. This is sometimes desirable if the deinitialization string does something unnecessary, like clearing the screen.




Nowadays, is it a good practice to use cat to display or view a file? Why use cat to view a file?



This makes me think to Useless Use Of Cat.



Note: This question is not about the differences between less and more. Moreover, it concerns the visualization of a file created earlier.




According to the answers and comments, it seems that cat is used beyond its use because it is easier to use than a pager (e.g. more, less...). Some people think this is an irrelevant fact (or useless) but experience shows that various subtleties pertaining to the shell may have practical consequences: use a shell loop to process a text file, use unquoted variables...



Negative consequences vary in intensity. For example, cat foo bar | less is valid because the user concatenates two files but cat foo | less is not valid. In the same spirit, cat seems to be required in "a pipeline" although it seems that a pager like less works in a pipeline too (note: less is not suited in all cases concerning displaying, e.g. Reading a named pipe: tail or cat?).



See also: How to cat a file with "or" options







text-processing cat less






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited yesterday







Fólkvangr

















asked Apr 8 at 13:38









FólkvangrFólkvangr

34014




34014




put on hold as primarily opinion-based by muru, Prvt_Yadv, roaima, Stephen Harris, Vlastimil Apr 8 at 17:28


Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.









put on hold as primarily opinion-based by muru, Prvt_Yadv, roaima, Stephen Harris, Vlastimil Apr 8 at 17:28


Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.









  • 5





    If you know a file isn't that large, cat is easier: how many keystrokes do you need to type cat vs. less -F?

    – wurtel
    Apr 8 at 13:57






  • 3





    And with cat you can continue your work in the same terminal and the output is still visible to lookup something, copy & paste etc.

    – Freddy
    Apr 8 at 14:02






  • 3





    This question is going to generate a lot of personal opinion and blatant speculation, and little in the way of documented analyses or facts. Plus lengthy back and forth in comments of things that we already have questions and answers about, such as unix.stackexchange.com/q/463102/5132 and unix.stackexchange.com/q/21548/5132 .

    – JdeBP
    Apr 8 at 14:07







  • 1





    I need an additional -X, otherwise I don't see anything for small files...

    – RoVo
    Apr 8 at 14:27






  • 2





    @Kusalananda: In general, c.f. GNU M4 manual.

    – Fólkvangr
    Apr 8 at 16:02












  • 5





    If you know a file isn't that large, cat is easier: how many keystrokes do you need to type cat vs. less -F?

    – wurtel
    Apr 8 at 13:57






  • 3





    And with cat you can continue your work in the same terminal and the output is still visible to lookup something, copy & paste etc.

    – Freddy
    Apr 8 at 14:02






  • 3





    This question is going to generate a lot of personal opinion and blatant speculation, and little in the way of documented analyses or facts. Plus lengthy back and forth in comments of things that we already have questions and answers about, such as unix.stackexchange.com/q/463102/5132 and unix.stackexchange.com/q/21548/5132 .

    – JdeBP
    Apr 8 at 14:07







  • 1





    I need an additional -X, otherwise I don't see anything for small files...

    – RoVo
    Apr 8 at 14:27






  • 2





    @Kusalananda: In general, c.f. GNU M4 manual.

    – Fólkvangr
    Apr 8 at 16:02







5




5





If you know a file isn't that large, cat is easier: how many keystrokes do you need to type cat vs. less -F?

– wurtel
Apr 8 at 13:57





If you know a file isn't that large, cat is easier: how many keystrokes do you need to type cat vs. less -F?

– wurtel
Apr 8 at 13:57




3




3





And with cat you can continue your work in the same terminal and the output is still visible to lookup something, copy & paste etc.

– Freddy
Apr 8 at 14:02





And with cat you can continue your work in the same terminal and the output is still visible to lookup something, copy & paste etc.

– Freddy
Apr 8 at 14:02




3




3





This question is going to generate a lot of personal opinion and blatant speculation, and little in the way of documented analyses or facts. Plus lengthy back and forth in comments of things that we already have questions and answers about, such as unix.stackexchange.com/q/463102/5132 and unix.stackexchange.com/q/21548/5132 .

– JdeBP
Apr 8 at 14:07






This question is going to generate a lot of personal opinion and blatant speculation, and little in the way of documented analyses or facts. Plus lengthy back and forth in comments of things that we already have questions and answers about, such as unix.stackexchange.com/q/463102/5132 and unix.stackexchange.com/q/21548/5132 .

– JdeBP
Apr 8 at 14:07





1




1





I need an additional -X, otherwise I don't see anything for small files...

– RoVo
Apr 8 at 14:27





I need an additional -X, otherwise I don't see anything for small files...

– RoVo
Apr 8 at 14:27




2




2





@Kusalananda: In general, c.f. GNU M4 manual.

– Fólkvangr
Apr 8 at 16:02





@Kusalananda: In general, c.f. GNU M4 manual.

– Fólkvangr
Apr 8 at 16:02










4 Answers
4






active

oldest

votes


















6














I'm going to assume that the "many people" in the question refers to people writing tutorials, manuals, or answers on web-sites such as this one.



When writing terminal commands in a text document, the cat command is commonly used to show the contents of a file.



An example of this:



$ cat script.sh
#!/bin/sh
echo 'hello'




$ chmod +x script.sh




$ ./script.sh
hello


Here, I show that I have a file called script.sh, what its contents is, that I'm making it executable and that I'm running it and what the result of that is.



Using cat in this example is just a way of "showing all one's cards", i.e. to explicitly display all the prerequisites for an example (and doing it as part of a textual representation of a terminal session).



less and other screen based pagers, depending on how they are used, would not necessarily give that output in the terminal. So if I wrote



$ less script.sh
#!/bin/sh
echo 'hello'


and a user tried it by themselves, they may wonder why the text of the script appears different in their terminal and then disappears from the terminal once they closed the less pager (if that's the way they've configured the pager), or whether their less is different from the less used in the answer (or tutorial or whatever it may be), or if they're doing something else wrong. Allowing for the possibility of this train of thought is counterproductive and disruptive for the user.



Using cat when showing an example in the terminal as text is good as it gives a fairly easy way of reproducing the exact same results as in the given text. For larger files, it may be better to show the file separately, and then concentrate on how that file is used when writing the terminal command as text.



If you prefer to use less, more, most, view, sublime, or some other pager or program to view files, that's totally fine. Go ahead and do that. But if you want to provide a reproducible text describing some workflow in the terminal, you would have to also give the user a warning that the output may differ between what they read and what they see in their own terminal, depending on what pager is used and how it's configured.






share|improve this answer

























  • In my opinion, the reader should be informed as you say in your answer; e.g. using cat to display a file: why does this text disappear on the screen?.

    – Fólkvangr
    Apr 8 at 16:35












  • @Fólkvangr the writers of the articles/answers have no idea about the skill level of the person reading the answer. Depending on what the context is, this could be someone brand new and they don't know anything. Lot's of people just google answers and follow line by line without fully understanding. By making it easier for the audience, the writer ensures no ambiguity or further questions, like where did the text go.

    – SaggingRufus
    Apr 8 at 17:01


















6














less is a non-standard GNU utility.



cat is POSIX:




 The Open Group Base Specifications Issue 7, 2018 edition
IEEE Std 1003.1-2017 (Revision of IEEE Std 1003.1-2008)
Copyright © 2001-2018 IEEE and The Open Group





NAME



cat - concatenate and print files



SYNOPSIS



cat [-u] [file...]


...




cat is more likely to exist and to have consistent behavior.






share|improve this answer


















  • 3





    That argument rather falls over when it turns out that so too is more. (-:

    – JdeBP
    Apr 8 at 14:02






  • 2





    @JdeBP True, but the question refers to less quite specifically, relegating more to a footnote - literally. I'm also pretty sure that footnote wasn't in the original posting (edits made in the first few minutes don't show).

    – Andrew Henle
    Apr 8 at 14:19











  • @JdeBP Except more does not have the additional functionality of less and still requires more keystrokes, and different commands/function keys, to do things. There are several ways to do almost EVERYTHING in *NIX. Often there is no single "correct" way of doing it (all things being equal). Now, if you need a method that does not spawn additional processes, or have other esoteric limitations, then certainly the ability to do things multiple ways is good.

    – 0xSheepdog
    Apr 8 at 14:26












  • The question is not asking about additional functionality, and as even M. Henle acknowledges, explicitly includes more in what it is asking about. An argument that only the cat program in the question is standard falls over because it isn't true. It's as simple as that. Remember where I wrote about comment discussions that address things that we already have Q&As about? Here you are doing it. Read unix.stackexchange.com/a/333946/5132 and unix.stackexchange.com/a/340511/5132 for starters.

    – JdeBP
    Apr 8 at 14:44







  • 1





    So, more is more standard, less is less standard, and more has more functionality than cat. but more has less functionality than less.

    – Mark Plotnick
    Apr 8 at 18:07



















3














IMHO, I guess it's an "old / bad" habit. Myself, I always use cat because I do not think about less that is more suitable.
If you try to display the contents of a binary file, less asks if you agree to display it anyway and automatically paginates a text when it is long.
Cat is short to write and is easy to use for very short files that do not require paging.
Nevertheless, it is indeed intended for concatenation. In this case, used to display text, it performs a concatenation on the standard output of the file given in argument 1 and the standard input which is the default of argument 2.






share|improve this answer








New contributor




PhLinuX is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.















  • 1





    I'm with you, but I don't feel there is anything "bad" about the habit. Purely a preference thing, given the other reasons that have also been listed.

    – 0xSheepdog
    Apr 8 at 14:21











  • The user can type less and use export LESS=-FX or alias less='less -FX' in its shell initialization file. These options allow to display a file like cat.

    – Fólkvangr
    Apr 8 at 15:22












  • @Fólkvangr: not a good idea when you need to work on a lot of systems.

    – RoVo
    Apr 8 at 15:47



















3















is it a good practice to use cat to display or view a file?




IMO, it's neither good nor bad.



"Good practice" is whatever makes you more effective as an individual and, what is often more important, it's whatever makes you a more effective member of some team.



Your preference for what tool you use to view short text files is not likely to affect your work or, how you get along with your co-workers.






share|improve this answer










New contributor




Solomon Slow is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.




















  • I mean that some tools are used incorrectly, c.f. unix.stackexchange.com/q/169716/286944. sed and ed seem similar but have probably different uses.

    – Fólkvangr
    Apr 8 at 19:21


















4 Answers
4






active

oldest

votes








4 Answers
4






active

oldest

votes









active

oldest

votes






active

oldest

votes









6














I'm going to assume that the "many people" in the question refers to people writing tutorials, manuals, or answers on web-sites such as this one.



When writing terminal commands in a text document, the cat command is commonly used to show the contents of a file.



An example of this:



$ cat script.sh
#!/bin/sh
echo 'hello'




$ chmod +x script.sh




$ ./script.sh
hello


Here, I show that I have a file called script.sh, what its contents is, that I'm making it executable and that I'm running it and what the result of that is.



Using cat in this example is just a way of "showing all one's cards", i.e. to explicitly display all the prerequisites for an example (and doing it as part of a textual representation of a terminal session).



less and other screen based pagers, depending on how they are used, would not necessarily give that output in the terminal. So if I wrote



$ less script.sh
#!/bin/sh
echo 'hello'


and a user tried it by themselves, they may wonder why the text of the script appears different in their terminal and then disappears from the terminal once they closed the less pager (if that's the way they've configured the pager), or whether their less is different from the less used in the answer (or tutorial or whatever it may be), or if they're doing something else wrong. Allowing for the possibility of this train of thought is counterproductive and disruptive for the user.



Using cat when showing an example in the terminal as text is good as it gives a fairly easy way of reproducing the exact same results as in the given text. For larger files, it may be better to show the file separately, and then concentrate on how that file is used when writing the terminal command as text.



If you prefer to use less, more, most, view, sublime, or some other pager or program to view files, that's totally fine. Go ahead and do that. But if you want to provide a reproducible text describing some workflow in the terminal, you would have to also give the user a warning that the output may differ between what they read and what they see in their own terminal, depending on what pager is used and how it's configured.






share|improve this answer

























  • In my opinion, the reader should be informed as you say in your answer; e.g. using cat to display a file: why does this text disappear on the screen?.

    – Fólkvangr
    Apr 8 at 16:35












  • @Fólkvangr the writers of the articles/answers have no idea about the skill level of the person reading the answer. Depending on what the context is, this could be someone brand new and they don't know anything. Lot's of people just google answers and follow line by line without fully understanding. By making it easier for the audience, the writer ensures no ambiguity or further questions, like where did the text go.

    – SaggingRufus
    Apr 8 at 17:01















6














I'm going to assume that the "many people" in the question refers to people writing tutorials, manuals, or answers on web-sites such as this one.



When writing terminal commands in a text document, the cat command is commonly used to show the contents of a file.



An example of this:



$ cat script.sh
#!/bin/sh
echo 'hello'




$ chmod +x script.sh




$ ./script.sh
hello


Here, I show that I have a file called script.sh, what its contents is, that I'm making it executable and that I'm running it and what the result of that is.



Using cat in this example is just a way of "showing all one's cards", i.e. to explicitly display all the prerequisites for an example (and doing it as part of a textual representation of a terminal session).



less and other screen based pagers, depending on how they are used, would not necessarily give that output in the terminal. So if I wrote



$ less script.sh
#!/bin/sh
echo 'hello'


and a user tried it by themselves, they may wonder why the text of the script appears different in their terminal and then disappears from the terminal once they closed the less pager (if that's the way they've configured the pager), or whether their less is different from the less used in the answer (or tutorial or whatever it may be), or if they're doing something else wrong. Allowing for the possibility of this train of thought is counterproductive and disruptive for the user.



Using cat when showing an example in the terminal as text is good as it gives a fairly easy way of reproducing the exact same results as in the given text. For larger files, it may be better to show the file separately, and then concentrate on how that file is used when writing the terminal command as text.



If you prefer to use less, more, most, view, sublime, or some other pager or program to view files, that's totally fine. Go ahead and do that. But if you want to provide a reproducible text describing some workflow in the terminal, you would have to also give the user a warning that the output may differ between what they read and what they see in their own terminal, depending on what pager is used and how it's configured.






share|improve this answer

























  • In my opinion, the reader should be informed as you say in your answer; e.g. using cat to display a file: why does this text disappear on the screen?.

    – Fólkvangr
    Apr 8 at 16:35












  • @Fólkvangr the writers of the articles/answers have no idea about the skill level of the person reading the answer. Depending on what the context is, this could be someone brand new and they don't know anything. Lot's of people just google answers and follow line by line without fully understanding. By making it easier for the audience, the writer ensures no ambiguity or further questions, like where did the text go.

    – SaggingRufus
    Apr 8 at 17:01













6












6








6







I'm going to assume that the "many people" in the question refers to people writing tutorials, manuals, or answers on web-sites such as this one.



When writing terminal commands in a text document, the cat command is commonly used to show the contents of a file.



An example of this:



$ cat script.sh
#!/bin/sh
echo 'hello'




$ chmod +x script.sh




$ ./script.sh
hello


Here, I show that I have a file called script.sh, what its contents is, that I'm making it executable and that I'm running it and what the result of that is.



Using cat in this example is just a way of "showing all one's cards", i.e. to explicitly display all the prerequisites for an example (and doing it as part of a textual representation of a terminal session).



less and other screen based pagers, depending on how they are used, would not necessarily give that output in the terminal. So if I wrote



$ less script.sh
#!/bin/sh
echo 'hello'


and a user tried it by themselves, they may wonder why the text of the script appears different in their terminal and then disappears from the terminal once they closed the less pager (if that's the way they've configured the pager), or whether their less is different from the less used in the answer (or tutorial or whatever it may be), or if they're doing something else wrong. Allowing for the possibility of this train of thought is counterproductive and disruptive for the user.



Using cat when showing an example in the terminal as text is good as it gives a fairly easy way of reproducing the exact same results as in the given text. For larger files, it may be better to show the file separately, and then concentrate on how that file is used when writing the terminal command as text.



If you prefer to use less, more, most, view, sublime, or some other pager or program to view files, that's totally fine. Go ahead and do that. But if you want to provide a reproducible text describing some workflow in the terminal, you would have to also give the user a warning that the output may differ between what they read and what they see in their own terminal, depending on what pager is used and how it's configured.






share|improve this answer















I'm going to assume that the "many people" in the question refers to people writing tutorials, manuals, or answers on web-sites such as this one.



When writing terminal commands in a text document, the cat command is commonly used to show the contents of a file.



An example of this:



$ cat script.sh
#!/bin/sh
echo 'hello'




$ chmod +x script.sh




$ ./script.sh
hello


Here, I show that I have a file called script.sh, what its contents is, that I'm making it executable and that I'm running it and what the result of that is.



Using cat in this example is just a way of "showing all one's cards", i.e. to explicitly display all the prerequisites for an example (and doing it as part of a textual representation of a terminal session).



less and other screen based pagers, depending on how they are used, would not necessarily give that output in the terminal. So if I wrote



$ less script.sh
#!/bin/sh
echo 'hello'


and a user tried it by themselves, they may wonder why the text of the script appears different in their terminal and then disappears from the terminal once they closed the less pager (if that's the way they've configured the pager), or whether their less is different from the less used in the answer (or tutorial or whatever it may be), or if they're doing something else wrong. Allowing for the possibility of this train of thought is counterproductive and disruptive for the user.



Using cat when showing an example in the terminal as text is good as it gives a fairly easy way of reproducing the exact same results as in the given text. For larger files, it may be better to show the file separately, and then concentrate on how that file is used when writing the terminal command as text.



If you prefer to use less, more, most, view, sublime, or some other pager or program to view files, that's totally fine. Go ahead and do that. But if you want to provide a reproducible text describing some workflow in the terminal, you would have to also give the user a warning that the output may differ between what they read and what they see in their own terminal, depending on what pager is used and how it's configured.







share|improve this answer














share|improve this answer



share|improve this answer








edited Apr 8 at 16:44

























answered Apr 8 at 16:10









KusalanandaKusalananda

141k17263439




141k17263439












  • In my opinion, the reader should be informed as you say in your answer; e.g. using cat to display a file: why does this text disappear on the screen?.

    – Fólkvangr
    Apr 8 at 16:35












  • @Fólkvangr the writers of the articles/answers have no idea about the skill level of the person reading the answer. Depending on what the context is, this could be someone brand new and they don't know anything. Lot's of people just google answers and follow line by line without fully understanding. By making it easier for the audience, the writer ensures no ambiguity or further questions, like where did the text go.

    – SaggingRufus
    Apr 8 at 17:01

















  • In my opinion, the reader should be informed as you say in your answer; e.g. using cat to display a file: why does this text disappear on the screen?.

    – Fólkvangr
    Apr 8 at 16:35












  • @Fólkvangr the writers of the articles/answers have no idea about the skill level of the person reading the answer. Depending on what the context is, this could be someone brand new and they don't know anything. Lot's of people just google answers and follow line by line without fully understanding. By making it easier for the audience, the writer ensures no ambiguity or further questions, like where did the text go.

    – SaggingRufus
    Apr 8 at 17:01
















In my opinion, the reader should be informed as you say in your answer; e.g. using cat to display a file: why does this text disappear on the screen?.

– Fólkvangr
Apr 8 at 16:35






In my opinion, the reader should be informed as you say in your answer; e.g. using cat to display a file: why does this text disappear on the screen?.

– Fólkvangr
Apr 8 at 16:35














@Fólkvangr the writers of the articles/answers have no idea about the skill level of the person reading the answer. Depending on what the context is, this could be someone brand new and they don't know anything. Lot's of people just google answers and follow line by line without fully understanding. By making it easier for the audience, the writer ensures no ambiguity or further questions, like where did the text go.

– SaggingRufus
Apr 8 at 17:01





@Fólkvangr the writers of the articles/answers have no idea about the skill level of the person reading the answer. Depending on what the context is, this could be someone brand new and they don't know anything. Lot's of people just google answers and follow line by line without fully understanding. By making it easier for the audience, the writer ensures no ambiguity or further questions, like where did the text go.

– SaggingRufus
Apr 8 at 17:01













6














less is a non-standard GNU utility.



cat is POSIX:




 The Open Group Base Specifications Issue 7, 2018 edition
IEEE Std 1003.1-2017 (Revision of IEEE Std 1003.1-2008)
Copyright © 2001-2018 IEEE and The Open Group





NAME



cat - concatenate and print files



SYNOPSIS



cat [-u] [file...]


...




cat is more likely to exist and to have consistent behavior.






share|improve this answer


















  • 3





    That argument rather falls over when it turns out that so too is more. (-:

    – JdeBP
    Apr 8 at 14:02






  • 2





    @JdeBP True, but the question refers to less quite specifically, relegating more to a footnote - literally. I'm also pretty sure that footnote wasn't in the original posting (edits made in the first few minutes don't show).

    – Andrew Henle
    Apr 8 at 14:19











  • @JdeBP Except more does not have the additional functionality of less and still requires more keystrokes, and different commands/function keys, to do things. There are several ways to do almost EVERYTHING in *NIX. Often there is no single "correct" way of doing it (all things being equal). Now, if you need a method that does not spawn additional processes, or have other esoteric limitations, then certainly the ability to do things multiple ways is good.

    – 0xSheepdog
    Apr 8 at 14:26












  • The question is not asking about additional functionality, and as even M. Henle acknowledges, explicitly includes more in what it is asking about. An argument that only the cat program in the question is standard falls over because it isn't true. It's as simple as that. Remember where I wrote about comment discussions that address things that we already have Q&As about? Here you are doing it. Read unix.stackexchange.com/a/333946/5132 and unix.stackexchange.com/a/340511/5132 for starters.

    – JdeBP
    Apr 8 at 14:44







  • 1





    So, more is more standard, less is less standard, and more has more functionality than cat. but more has less functionality than less.

    – Mark Plotnick
    Apr 8 at 18:07
















6














less is a non-standard GNU utility.



cat is POSIX:




 The Open Group Base Specifications Issue 7, 2018 edition
IEEE Std 1003.1-2017 (Revision of IEEE Std 1003.1-2008)
Copyright © 2001-2018 IEEE and The Open Group





NAME



cat - concatenate and print files



SYNOPSIS



cat [-u] [file...]


...




cat is more likely to exist and to have consistent behavior.






share|improve this answer


















  • 3





    That argument rather falls over when it turns out that so too is more. (-:

    – JdeBP
    Apr 8 at 14:02






  • 2





    @JdeBP True, but the question refers to less quite specifically, relegating more to a footnote - literally. I'm also pretty sure that footnote wasn't in the original posting (edits made in the first few minutes don't show).

    – Andrew Henle
    Apr 8 at 14:19











  • @JdeBP Except more does not have the additional functionality of less and still requires more keystrokes, and different commands/function keys, to do things. There are several ways to do almost EVERYTHING in *NIX. Often there is no single "correct" way of doing it (all things being equal). Now, if you need a method that does not spawn additional processes, or have other esoteric limitations, then certainly the ability to do things multiple ways is good.

    – 0xSheepdog
    Apr 8 at 14:26












  • The question is not asking about additional functionality, and as even M. Henle acknowledges, explicitly includes more in what it is asking about. An argument that only the cat program in the question is standard falls over because it isn't true. It's as simple as that. Remember where I wrote about comment discussions that address things that we already have Q&As about? Here you are doing it. Read unix.stackexchange.com/a/333946/5132 and unix.stackexchange.com/a/340511/5132 for starters.

    – JdeBP
    Apr 8 at 14:44







  • 1





    So, more is more standard, less is less standard, and more has more functionality than cat. but more has less functionality than less.

    – Mark Plotnick
    Apr 8 at 18:07














6












6








6







less is a non-standard GNU utility.



cat is POSIX:




 The Open Group Base Specifications Issue 7, 2018 edition
IEEE Std 1003.1-2017 (Revision of IEEE Std 1003.1-2008)
Copyright © 2001-2018 IEEE and The Open Group





NAME



cat - concatenate and print files



SYNOPSIS



cat [-u] [file...]


...




cat is more likely to exist and to have consistent behavior.






share|improve this answer













less is a non-standard GNU utility.



cat is POSIX:




 The Open Group Base Specifications Issue 7, 2018 edition
IEEE Std 1003.1-2017 (Revision of IEEE Std 1003.1-2008)
Copyright © 2001-2018 IEEE and The Open Group





NAME



cat - concatenate and print files



SYNOPSIS



cat [-u] [file...]


...




cat is more likely to exist and to have consistent behavior.







share|improve this answer












share|improve this answer



share|improve this answer










answered Apr 8 at 13:58









Andrew HenleAndrew Henle

2,847911




2,847911







  • 3





    That argument rather falls over when it turns out that so too is more. (-:

    – JdeBP
    Apr 8 at 14:02






  • 2





    @JdeBP True, but the question refers to less quite specifically, relegating more to a footnote - literally. I'm also pretty sure that footnote wasn't in the original posting (edits made in the first few minutes don't show).

    – Andrew Henle
    Apr 8 at 14:19











  • @JdeBP Except more does not have the additional functionality of less and still requires more keystrokes, and different commands/function keys, to do things. There are several ways to do almost EVERYTHING in *NIX. Often there is no single "correct" way of doing it (all things being equal). Now, if you need a method that does not spawn additional processes, or have other esoteric limitations, then certainly the ability to do things multiple ways is good.

    – 0xSheepdog
    Apr 8 at 14:26












  • The question is not asking about additional functionality, and as even M. Henle acknowledges, explicitly includes more in what it is asking about. An argument that only the cat program in the question is standard falls over because it isn't true. It's as simple as that. Remember where I wrote about comment discussions that address things that we already have Q&As about? Here you are doing it. Read unix.stackexchange.com/a/333946/5132 and unix.stackexchange.com/a/340511/5132 for starters.

    – JdeBP
    Apr 8 at 14:44







  • 1





    So, more is more standard, less is less standard, and more has more functionality than cat. but more has less functionality than less.

    – Mark Plotnick
    Apr 8 at 18:07













  • 3





    That argument rather falls over when it turns out that so too is more. (-:

    – JdeBP
    Apr 8 at 14:02






  • 2





    @JdeBP True, but the question refers to less quite specifically, relegating more to a footnote - literally. I'm also pretty sure that footnote wasn't in the original posting (edits made in the first few minutes don't show).

    – Andrew Henle
    Apr 8 at 14:19











  • @JdeBP Except more does not have the additional functionality of less and still requires more keystrokes, and different commands/function keys, to do things. There are several ways to do almost EVERYTHING in *NIX. Often there is no single "correct" way of doing it (all things being equal). Now, if you need a method that does not spawn additional processes, or have other esoteric limitations, then certainly the ability to do things multiple ways is good.

    – 0xSheepdog
    Apr 8 at 14:26












  • The question is not asking about additional functionality, and as even M. Henle acknowledges, explicitly includes more in what it is asking about. An argument that only the cat program in the question is standard falls over because it isn't true. It's as simple as that. Remember where I wrote about comment discussions that address things that we already have Q&As about? Here you are doing it. Read unix.stackexchange.com/a/333946/5132 and unix.stackexchange.com/a/340511/5132 for starters.

    – JdeBP
    Apr 8 at 14:44







  • 1





    So, more is more standard, less is less standard, and more has more functionality than cat. but more has less functionality than less.

    – Mark Plotnick
    Apr 8 at 18:07








3




3





That argument rather falls over when it turns out that so too is more. (-:

– JdeBP
Apr 8 at 14:02





That argument rather falls over when it turns out that so too is more. (-:

– JdeBP
Apr 8 at 14:02




2




2





@JdeBP True, but the question refers to less quite specifically, relegating more to a footnote - literally. I'm also pretty sure that footnote wasn't in the original posting (edits made in the first few minutes don't show).

– Andrew Henle
Apr 8 at 14:19





@JdeBP True, but the question refers to less quite specifically, relegating more to a footnote - literally. I'm also pretty sure that footnote wasn't in the original posting (edits made in the first few minutes don't show).

– Andrew Henle
Apr 8 at 14:19













@JdeBP Except more does not have the additional functionality of less and still requires more keystrokes, and different commands/function keys, to do things. There are several ways to do almost EVERYTHING in *NIX. Often there is no single "correct" way of doing it (all things being equal). Now, if you need a method that does not spawn additional processes, or have other esoteric limitations, then certainly the ability to do things multiple ways is good.

– 0xSheepdog
Apr 8 at 14:26






@JdeBP Except more does not have the additional functionality of less and still requires more keystrokes, and different commands/function keys, to do things. There are several ways to do almost EVERYTHING in *NIX. Often there is no single "correct" way of doing it (all things being equal). Now, if you need a method that does not spawn additional processes, or have other esoteric limitations, then certainly the ability to do things multiple ways is good.

– 0xSheepdog
Apr 8 at 14:26














The question is not asking about additional functionality, and as even M. Henle acknowledges, explicitly includes more in what it is asking about. An argument that only the cat program in the question is standard falls over because it isn't true. It's as simple as that. Remember where I wrote about comment discussions that address things that we already have Q&As about? Here you are doing it. Read unix.stackexchange.com/a/333946/5132 and unix.stackexchange.com/a/340511/5132 for starters.

– JdeBP
Apr 8 at 14:44






The question is not asking about additional functionality, and as even M. Henle acknowledges, explicitly includes more in what it is asking about. An argument that only the cat program in the question is standard falls over because it isn't true. It's as simple as that. Remember where I wrote about comment discussions that address things that we already have Q&As about? Here you are doing it. Read unix.stackexchange.com/a/333946/5132 and unix.stackexchange.com/a/340511/5132 for starters.

– JdeBP
Apr 8 at 14:44





1




1





So, more is more standard, less is less standard, and more has more functionality than cat. but more has less functionality than less.

– Mark Plotnick
Apr 8 at 18:07






So, more is more standard, less is less standard, and more has more functionality than cat. but more has less functionality than less.

– Mark Plotnick
Apr 8 at 18:07












3














IMHO, I guess it's an "old / bad" habit. Myself, I always use cat because I do not think about less that is more suitable.
If you try to display the contents of a binary file, less asks if you agree to display it anyway and automatically paginates a text when it is long.
Cat is short to write and is easy to use for very short files that do not require paging.
Nevertheless, it is indeed intended for concatenation. In this case, used to display text, it performs a concatenation on the standard output of the file given in argument 1 and the standard input which is the default of argument 2.






share|improve this answer








New contributor




PhLinuX is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.















  • 1





    I'm with you, but I don't feel there is anything "bad" about the habit. Purely a preference thing, given the other reasons that have also been listed.

    – 0xSheepdog
    Apr 8 at 14:21











  • The user can type less and use export LESS=-FX or alias less='less -FX' in its shell initialization file. These options allow to display a file like cat.

    – Fólkvangr
    Apr 8 at 15:22












  • @Fólkvangr: not a good idea when you need to work on a lot of systems.

    – RoVo
    Apr 8 at 15:47
















3














IMHO, I guess it's an "old / bad" habit. Myself, I always use cat because I do not think about less that is more suitable.
If you try to display the contents of a binary file, less asks if you agree to display it anyway and automatically paginates a text when it is long.
Cat is short to write and is easy to use for very short files that do not require paging.
Nevertheless, it is indeed intended for concatenation. In this case, used to display text, it performs a concatenation on the standard output of the file given in argument 1 and the standard input which is the default of argument 2.






share|improve this answer








New contributor




PhLinuX is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.















  • 1





    I'm with you, but I don't feel there is anything "bad" about the habit. Purely a preference thing, given the other reasons that have also been listed.

    – 0xSheepdog
    Apr 8 at 14:21











  • The user can type less and use export LESS=-FX or alias less='less -FX' in its shell initialization file. These options allow to display a file like cat.

    – Fólkvangr
    Apr 8 at 15:22












  • @Fólkvangr: not a good idea when you need to work on a lot of systems.

    – RoVo
    Apr 8 at 15:47














3












3








3







IMHO, I guess it's an "old / bad" habit. Myself, I always use cat because I do not think about less that is more suitable.
If you try to display the contents of a binary file, less asks if you agree to display it anyway and automatically paginates a text when it is long.
Cat is short to write and is easy to use for very short files that do not require paging.
Nevertheless, it is indeed intended for concatenation. In this case, used to display text, it performs a concatenation on the standard output of the file given in argument 1 and the standard input which is the default of argument 2.






share|improve this answer








New contributor




PhLinuX is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.










IMHO, I guess it's an "old / bad" habit. Myself, I always use cat because I do not think about less that is more suitable.
If you try to display the contents of a binary file, less asks if you agree to display it anyway and automatically paginates a text when it is long.
Cat is short to write and is easy to use for very short files that do not require paging.
Nevertheless, it is indeed intended for concatenation. In this case, used to display text, it performs a concatenation on the standard output of the file given in argument 1 and the standard input which is the default of argument 2.







share|improve this answer








New contributor




PhLinuX is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this answer



share|improve this answer






New contributor




PhLinuX is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









answered Apr 8 at 14:16









PhLinuXPhLinuX

365




365




New contributor




PhLinuX is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





PhLinuX is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






PhLinuX is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







  • 1





    I'm with you, but I don't feel there is anything "bad" about the habit. Purely a preference thing, given the other reasons that have also been listed.

    – 0xSheepdog
    Apr 8 at 14:21











  • The user can type less and use export LESS=-FX or alias less='less -FX' in its shell initialization file. These options allow to display a file like cat.

    – Fólkvangr
    Apr 8 at 15:22












  • @Fólkvangr: not a good idea when you need to work on a lot of systems.

    – RoVo
    Apr 8 at 15:47













  • 1





    I'm with you, but I don't feel there is anything "bad" about the habit. Purely a preference thing, given the other reasons that have also been listed.

    – 0xSheepdog
    Apr 8 at 14:21











  • The user can type less and use export LESS=-FX or alias less='less -FX' in its shell initialization file. These options allow to display a file like cat.

    – Fólkvangr
    Apr 8 at 15:22












  • @Fólkvangr: not a good idea when you need to work on a lot of systems.

    – RoVo
    Apr 8 at 15:47








1




1





I'm with you, but I don't feel there is anything "bad" about the habit. Purely a preference thing, given the other reasons that have also been listed.

– 0xSheepdog
Apr 8 at 14:21





I'm with you, but I don't feel there is anything "bad" about the habit. Purely a preference thing, given the other reasons that have also been listed.

– 0xSheepdog
Apr 8 at 14:21













The user can type less and use export LESS=-FX or alias less='less -FX' in its shell initialization file. These options allow to display a file like cat.

– Fólkvangr
Apr 8 at 15:22






The user can type less and use export LESS=-FX or alias less='less -FX' in its shell initialization file. These options allow to display a file like cat.

– Fólkvangr
Apr 8 at 15:22














@Fólkvangr: not a good idea when you need to work on a lot of systems.

– RoVo
Apr 8 at 15:47






@Fólkvangr: not a good idea when you need to work on a lot of systems.

– RoVo
Apr 8 at 15:47












3















is it a good practice to use cat to display or view a file?




IMO, it's neither good nor bad.



"Good practice" is whatever makes you more effective as an individual and, what is often more important, it's whatever makes you a more effective member of some team.



Your preference for what tool you use to view short text files is not likely to affect your work or, how you get along with your co-workers.






share|improve this answer










New contributor




Solomon Slow is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.




















  • I mean that some tools are used incorrectly, c.f. unix.stackexchange.com/q/169716/286944. sed and ed seem similar but have probably different uses.

    – Fólkvangr
    Apr 8 at 19:21
















3















is it a good practice to use cat to display or view a file?




IMO, it's neither good nor bad.



"Good practice" is whatever makes you more effective as an individual and, what is often more important, it's whatever makes you a more effective member of some team.



Your preference for what tool you use to view short text files is not likely to affect your work or, how you get along with your co-workers.






share|improve this answer










New contributor




Solomon Slow is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.




















  • I mean that some tools are used incorrectly, c.f. unix.stackexchange.com/q/169716/286944. sed and ed seem similar but have probably different uses.

    – Fólkvangr
    Apr 8 at 19:21














3












3








3








is it a good practice to use cat to display or view a file?




IMO, it's neither good nor bad.



"Good practice" is whatever makes you more effective as an individual and, what is often more important, it's whatever makes you a more effective member of some team.



Your preference for what tool you use to view short text files is not likely to affect your work or, how you get along with your co-workers.






share|improve this answer










New contributor




Solomon Slow is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











is it a good practice to use cat to display or view a file?




IMO, it's neither good nor bad.



"Good practice" is whatever makes you more effective as an individual and, what is often more important, it's whatever makes you a more effective member of some team.



Your preference for what tool you use to view short text files is not likely to affect your work or, how you get along with your co-workers.







share|improve this answer










New contributor




Solomon Slow is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this answer



share|improve this answer








edited Apr 8 at 18:18





















New contributor




Solomon Slow is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









answered Apr 8 at 17:17









Solomon SlowSolomon Slow

1314




1314




New contributor




Solomon Slow is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





Solomon Slow is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






Solomon Slow is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.












  • I mean that some tools are used incorrectly, c.f. unix.stackexchange.com/q/169716/286944. sed and ed seem similar but have probably different uses.

    – Fólkvangr
    Apr 8 at 19:21


















  • I mean that some tools are used incorrectly, c.f. unix.stackexchange.com/q/169716/286944. sed and ed seem similar but have probably different uses.

    – Fólkvangr
    Apr 8 at 19:21

















I mean that some tools are used incorrectly, c.f. unix.stackexchange.com/q/169716/286944. sed and ed seem similar but have probably different uses.

– Fólkvangr
Apr 8 at 19:21






I mean that some tools are used incorrectly, c.f. unix.stackexchange.com/q/169716/286944. sed and ed seem similar but have probably different uses.

– Fólkvangr
Apr 8 at 19:21




Popular posts from this blog

getting Checkpoint VPN SSL Network Extender working in the command lineHow to connect to CheckPoint VPN on Ubuntu 18.04LTS?Will the Linux ( red-hat ) Open VPNC Client connect to checkpoint or nortel VPN gateways?VPN client for linux machine + support checkpoint gatewayVPN SSL Network Extender in FirefoxLinux Checkpoint SNX tool configuration issuesCheck Point - Connect under Linux - snx + OTPSNX VPN Ububuntu 18.XXUsing Checkpoint VPN SSL Network Extender CLI with certificateVPN with network manager (nm-applet) is not workingWill the Linux ( red-hat ) Open VPNC Client connect to checkpoint or nortel VPN gateways?VPN client for linux machine + support checkpoint gatewayImport VPN config files to NetworkManager from command lineTrouble connecting to VPN using network-manager, while command line worksStart a VPN connection with PPTP protocol on command linestarting a docker service daemon breaks the vpn networkCan't connect to vpn with Network-managerVPN SSL Network Extender in FirefoxUsing Checkpoint VPN SSL Network Extender CLI with certificate

NetworkManager fails with “Could not find source connection”Trouble connecting to VPN using network-manager, while command line worksHow can I be notified about state changes to a VPN adapterBacktrack 5 R3 - Refuses to connect to VPNFeed all traffic through OpenVPN for a specific network namespace onlyRun daemon on startup in Debian once openvpn connection establishedpfsense tcp connection between openvpn and lan is brokenInternet connection problem with web browsers onlyWhy does NetworkManager explicitly support tun/tap devices?Browser issues with VPNTwo IP addresses assigned to the same network card - OpenVPN issues?Cannot connect to WiFi with nmcli, although secrets are provided

대한민국 목차 국명 지리 역사 정치 국방 경제 사회 문화 국제 순위 관련 항목 각주 외부 링크 둘러보기 메뉴북위 37° 34′ 08″ 동경 126° 58′ 36″ / 북위 37.568889° 동경 126.976667°  / 37.568889; 126.976667ehThe Korean Repository문단을 편집문단을 편집추가해Clarkson PLC 사Report for Selected Countries and Subjects-Korea“Human Development Index and its components: P.198”“http://www.law.go.kr/%EB%B2%95%EB%A0%B9/%EB%8C%80%ED%95%9C%EB%AF%BC%EA%B5%AD%EA%B5%AD%EA%B8%B0%EB%B2%95”"한국은 국제법상 한반도 유일 합법정부 아니다" - 오마이뉴스 모바일Report for Selected Countries and Subjects: South Korea격동의 역사와 함께한 조선일보 90년 : 조선일보 인수해 혁신시킨 신석우, 임시정부 때는 '대한민국' 국호(國號) 정해《우리가 몰랐던 우리 역사: 나라 이름의 비밀을 찾아가는 역사 여행》“남북 공식호칭 ‘남한’‘북한’으로 쓴다”“Corea 대 Korea, 누가 이긴 거야?”국내기후자료 - 한국[김대중 前 대통령 서거] 과감한 구조개혁 'DJ노믹스'로 최단기간 환란극복 :: 네이버 뉴스“이라크 "韓-쿠르드 유전개발 MOU 승인 안해"(종합)”“해외 우리국민 추방사례 43%가 일본”차기전차 K2'흑표'의 세계 최고 전력 분석, 쿠키뉴스 엄기영, 2007-03-02두산인프라, 헬기잡는 장갑차 'K21'...내년부터 공급, 고뉴스 이대준, 2008-10-30과거 내용 찾기mk 뉴스 - 구매력 기준으로 보면 한국 1인당 소득 3만弗과거 내용 찾기"The N-11: More Than an Acronym"Archived조선일보 최우석, 2008-11-01Global 500 2008: Countries - South Korea“몇년째 '시한폭탄'... 가계부채, 올해는 터질까”가구당 부채 5000만원 처음 넘어서“‘빚’으로 내몰리는 사회.. 위기의 가계대출”“[경제365] 공공부문 부채 급증…800조 육박”“"소득 양극화 다소 완화...불평등은 여전"”“공정사회·공생발전 한참 멀었네”iSuppli,08年2QのDRAMシェア・ランキングを発表(08/8/11)South Korea dominates shipbuilding industry | Stock Market News & Stocks to Watch from StraightStocks한국 자동차 생산, 3년 연속 세계 5위자동차수출 '현대-삼성 웃고 기아-대우-쌍용은 울고' 과거 내용 찾기동반성장위 창립 1주년 맞아Archived"중기적합 3개업종 합의 무시한 채 선정"李대통령, 사업 무분별 확장 소상공인 생계 위협 질타삼성-LG, 서민업종인 빵·분식사업 잇따라 철수상생은 뒷전…SSM ‘몸집 불리기’ 혈안Archived“경부고속도에 '아시안하이웨이' 표지판”'철의 실크로드' 앞서 '말(言)의 실크로드'부터, 프레시안 정창현, 2008-10-01“'서울 지하철은 안전한가?'”“서울시 “올해 안에 모든 지하철역 스크린도어 설치””“부산지하철 1,2호선 승강장 안전펜스 설치 완료”“전교조, 정부 노조 통계서 처음 빠져”“[Weekly BIZ] 도요타 '제로 이사회'가 리콜 사태 불러들였다”“S Korea slams high tuition costs”““정치가 여론 양극화 부채질… 합리주의 절실””“〈"`촛불집회'는 민주주의의 질적 변화 상징"〉”““촛불집회가 민주주의 왜곡 초래””“국민 65%, "한국 노사관계 대립적"”“한국 국가경쟁력 27위‥노사관계 '꼴찌'”“제대로 형성되지 않은 대한민국 이념지형”“[신년기획-갈등의 시대] 갈등지수 OECD 4위…사회적 손실 GDP 27% 무려 300조”“2012 총선-대선의 키워드는 '국민과 소통'”“한국 삶의 질 27위, 2000년과 2008년 연속 하위권 머물러”“[해피 코리아] 행복점수 68점…해외 평가선 '낙제점'”“한국 어린이·청소년 행복지수 3년 연속 OECD ‘꼴찌’”“한국 이혼율 OECD중 8위”“[통계청] 한국 이혼율 OECD 4위”“오피니언 [이렇게 생각한다] `부부의 날` 에 돌아본 이혼율 1위 한국”“Suicide Rates by Country, Global Health Observatory Data Repository.”“1. 또 다른 차별”“오피니언 [편집자에게] '왕따'와 '패거리 정치' 심리는 닮은꼴”“[미래한국리포트] 무한경쟁에 빠진 대한민국”“대학생 98% "외모가 경쟁력이라는 말 동의"”“특급호텔 웨딩·200만원대 유모차… "남보다 더…" 호화病, 고질병 됐다”“[스트레스 공화국] ① 경쟁사회, 스트레스 쌓인다”““매일 30여명 자살 한국, 의사보다 무속인에…””“"자살 부르는 '우울증', 환자 중 85% 치료 안 받아"”“정신병원을 가다”“대한민국도 ‘묻지마 범죄’,안전지대 아니다”“유엔 "학생 '성적 지향'에 따른 차별 금지하라"”“유엔아동권리위원회 보고서 및 번역본 원문”“고졸 성공스토리 담은 '제빵왕 김탁구' 드라마 나온다”“‘빛 좋은 개살구’ 고졸 취업…실습 대신 착취”원본 문서“정신건강, 사회적 편견부터 고쳐드립니다”‘소통’과 ‘행복’에 목 마른 사회가 잠들어 있던 ‘심리학’ 깨웠다“[포토] 사유리-곽금주 교수의 유쾌한 심리상담”“"올해 한국인 평균 영화관람횟수 세계 1위"(종합)”“[게임연중기획] 게임은 문화다-여가활동 1순위 게임”“영화속 ‘영어 지상주의’ …“왠지 씁쓸한데””“2월 `신문 부수 인증기관` 지정..방송법 후속작업”“무료신문 성장동력 ‘차별성’과 ‘갈등해소’”대한민국 국회 법률지식정보시스템"Pew Research Center's Religion & Public Life Project: South Korea"“amp;vwcd=MT_ZTITLE&path=인구·가구%20>%20인구총조사%20>%20인구부문%20>%20 총조사인구(2005)%20>%20전수부문&oper_YN=Y&item=&keyword=종교별%20인구& amp;lang_mode=kor&list_id= 2005년 통계청 인구 총조사”원본 문서“한국인이 좋아하는 취미와 운동 (2004-2009)”“한국인이 좋아하는 취미와 운동 (2004-2014)”Archived“한국, `부분적 언론자유국' 강등〈프리덤하우스〉”“국경없는기자회 "한국, 인터넷감시 대상국"”“한국, 조선산업 1위 유지(S. Korea Stays Top Shipbuilding Nation) RZD-Partner Portal”원본 문서“한국, 4년 만에 ‘선박건조 1위’”“옛 마산시,인터넷속도 세계 1위”“"한국 초고속 인터넷망 세계1위"”“인터넷·휴대폰 요금, 외국보다 훨씬 비싸”“한국 관세행정 6년 연속 세계 '1위'”“한국 교통사고 사망자 수 OECD 회원국 중 2위”“결핵 후진국' 한국, 환자가 급증한 이유는”“수술은 신중해야… 자칫하면 생명 위협”대한민국분류대한민국의 지도대한민국 정부대표 다국어포털대한민국 전자정부대한민국 국회한국방송공사about korea and information korea브리태니커 백과사전(한국편)론리플래닛의 정보(한국편)CIA의 세계 정보(한국편)마리암 부디아 (Mariam Budia),『한국: 하늘이 내린 한 폭의 그림』, 서울: 트랜스라틴 19호 (2012년 3월)대한민국ehehehehehehehehehehehehehehWorldCat132441370n791268020000 0001 2308 81034078029-6026373548cb11863345f(데이터)00573706ge128495