My Latest Opensource.com Column: Small, Useful Linux Utilities - My Pick is a Clipboard Manager
Linux - NewsThis forum is for original Linux News. If you'd like to write content for LQ, feel free to contact us.
All threads in the forum need to be approved before they will appear.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hi
Would love to see a one click or two install new software.
It would ask for location of software open terminal and for whatever file type(which it establishes itself)(checks software manager etc) and would install the software. (dare I say it, as easy as .exe in that other software.
Would be great for the older generation like me to run Linux. User friendly. I find LM excellent and the only problem is with loading new software.
There maybe something out there. Let me know.
Thanks
Charles Harris
Arch has this (albeit from the command line) without the need to keep adding specific archives for individual packages.
If you don't want to use the command line, the very good Manjaro, which is based on Arch, will give you a nice clickable interface.
As far as I'm concerned, the plethora of personal archives that some people have reported with ubuntu-like distributions is a great way to make a great system awful.
@normanlinux - sed sounds fascinating, particularly since I spend so much of my time trying to organize snippets of this and that - but what on earth is it? An abbreviation?
I like to set up a simple web develop system with:
LAMP server (Linux, Apache, MySQL, PHP)(any system)
mc CLI file manager (any system) or Krusader GUI file manager (KDE system)
openSSH (any system)
Geany editor (any system)
Kate (for some note taking or email prep offline) (KDE system)
Filezilla (any system)
git-gui (any system)
dolphin file manager (KDE system)
Dev Tools in Google Chrome or Chromium (any system which can handle it)
synaptic package manager (all .deb based systems)
octopi (all Arch based systems)
tkdiff - graphical version of the diff command - much easier to read https://en.wikipedia.org/wiki/Tkdiff
pssh - run commands in parallel on lots of Unix/Linux boxes https://www.tecmint.com/execute-comm...rs-using-pssh/
iftop - top command for a network interface to measure bandwidth
collectl - go back to a point in time to see the state of a system .. like use the --top filter to see top output right before a system crash
auditd - audit tracks system calls and who issues them .. for instance, see who deleted a file at a particular point in time
column - nice output format to a command .. ex. mount | column -t
iotop - see whats hogging up the I/O - good for troubleshooting database latency
I would like to see another menu option in the edit colum of the file manager to Resize pictures. There are some utils out there but hard to find to do the job right. I often need to have a pic resized to 800 x 600 for another forum and it is never easy to find that other util. I use Gnome mostly by the way.
Last edited by Don Littlefield; 07-20-2017 at 06:22 PM.
Reason: add more text
@normanlinux - I love sed for simple things and hate it for complex ones. Where that line should be drawn is based on individual experience and preferences. It is an awesome tool.
Between it and awk, there's very little you can't do with a text file (especially if it's line-oriented). And a lot of things can be done easily and quickly in very few lines of code.
@normanlinux - sed sounds fascinating, particularly since I spend so much of my time trying to organize snippets of this and that - but what on earth is it? An abbreviation?
If you don't know how to use sed yet, that's cool. When you need it, you'll learn it. But ...
If you haven't heard of it, then you really need to read a few general books on working from the command line (CLI). IMHO, it's pretty hard to learn this just by trying one small thing out at a time. Books give you a conceptual framework and some of the "why" behind things that examples usually don't provide.
You may like Linux now, but you won't really understand why so many people love it until you get a basic familiarity with the command line and the amazing things you can do by stringing a few commands together in a pipeline.
sed is a "Stream EDitor". To greatly oversimplify, it's basically a non-interactive/batch text editor that reads an input file one line at a time and manipulates that line and then prints it out.
It gets a bit hairy once you go past this basic functionality because it offers many extremely powerful editing options in an extremely terse/cryptic format and is generally totally unhelpful when it fails or just doesn't do what you want it to do.
Simple example:
I have bash function to determine if a string is numeric (defined here simply as all digits). This line does all the work:
Code:
VAR="$(echo "${1}" | sed -re 's/[0-9][0-9]*//')"
The argument (${1}) is fed into sed. sed replaces one digit followed by zero or more digits with nothing (matching as long a string as it can). The result ends up in VAR. (I'm only explaining the sed part here.)
If the resulting string (in VAR) is empty, then the original string contained only digits. (I make sure it isn't empty to start with before this gets called.)
Thanks, Josephj! Earlier I was merely fascinated - now I am daunted as well. Clearly, I am not ready for sed - and, as you say, I "really need to read a few general books on working from the command line (CLI)". Any suggestions?
I use shell pipes with simple tools like sort, uniq, grep, wc, comm, find, diff and sed. The one that is suspect most have not used is comm. It is a better diff if what you are doing is lists of file names. One can them use sed to build commands to pipe to shell to mv, cp or rm the files. I, also, prefer tcsh to bash but that is another thing.
The stuff posted by @schwarm is effectively a foreign language to me! Could I be the only one who is so handicapped? Please point me in the direction of some crucial instruction.
Thanks @Jjanel for reminding me of that earlier thread - and chiding me ever so gently for drifting off the original topic! I shall desist. In any case, the original problem is resolved, and since "technology is an infinitely learning experience", one's ignorance thereof must also be infinite. So, I am sure, I will be back with something else. Meanwhile, to all the wonderful people here, thank you, thank you very much. This forum seems like one last enclave of gentility in a world that is rapidly going insane!
And yes, @Rickkkk, my login issue seems to have resolved itself - miraculously! Thanks.
The stuff posted by @schwarm is effectively a foreign language to me! Could I be the only one who is so handicapped? Please point me in the direction of some crucial instruction.
No. You're just one of the few brave enough to admit it! And to try to do something about it by learning.
While this forum is exceptionally helpful and friendly, it does tend to attract intermediate to advanced posters, so you will see a lot of material that assumes substantial prior knowledge.
Beginners are welcome here as long as they are willing to be courteous and to put out some effort to learn more as they figure out what they need to learn. The ones I don't like are those who ask obvious school homework questions and want answers with no work.
The books on my shelf are rather old. Now that Linux has been around for some time, there should be good books in a library near you - for free. After you read enough to know if a particular book is good and works for you, you may want to buy it so you can highlight and write in it, etc. - whatever helps you learn. Used books are great too. The basics of the command line haven't changed in quite awhile. They just keep adding new options to programs.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.