Learning terminal - suggested reference / community guide?

I'd like to learn how to transcend the limitations of my Mac's present functionality and my impression is that, ultimiately, the best way to do so is to learn to use the command line and write scripts from there.
Does anyone know of a great intro to the command line / online forum equivalent to the outstanding Tex stack exchange? I'd really like to enjoy the process insofar as possible, so a structured intro would be greatly appreciated!
Kind regards,
Rax Adaam

Learning the command line teaches you Unix, it doesn't really teach you about Mac OS X.
There are other posts about learning the command line.  You should even be able to see some on the right hand side of the web forum.  And you can search for Terminal and most likely find similar posts.  There have been pointers to online Mac OS X Terminal command tutorials.
Go to a bookstore and browse just about any book on Unix/Linux command lines stuff.  Especially books on "Bash" (the default Mac OS X shell), and other books on Unix/Linux scripting.  While not everything will be the same, 80% of what these books talk will apply to Mac OS X.
You can find useful posts at MacOSXHints.com which frequently has posts about doing things via the Unix side of Mac OS X.
Finally the Terminal is nothing, it is just a bit of software that displays the output from the shell, and programs run by the shell, and passing input from the keyboard to the shell and programs run by the shell.  Besides that the Terminal doesn't really have any significant power.
Use the "man" command to find out information about various commands ("man man").  Use "apropos" to find possible commands that will do what you want ("man apropos").
Most of the commands that the bash shell will execute will be found in /bin, /usr/bin, /sbin, /usr/sbin, and /usr/X11/bin.  If you have installed XCode developer tools, you will find more commands in /Developer/usr/bin, /Developer/usr/sbin, /Developer/Tools.  Additional progarm may be found in other locations, as a command is just an executable program, or executable shell script, or a built-in command within the shell (bash).

Similar Messages

  • Terminal Commands/learn terminal

    Hi everyone i was wondering if there is some commands for terminal that won't mess up my computer?  I also want to ask if there is an easy or a simple way for beginers with no programming experience to learn terminal well.
    thanks

    You might try Mac OS X Lion for Dummies, or if you want to get more advanced, UNIX for Dummies.
    For experimenting, create a Standard user account that you use only for this.  That will protect the system itself and your regular account if you do make a mistake.

  • HFM Error Reference Numbers Guide

    <font color="Blue">
    Hi Experts,
    Is there any HFM "Error Reference Numbers" guide?? to check the below kind of Errors.
    </font>
    <font color="red">
    Example:
    Error Reference Number: {53F5601A-D4FA-4C6A-89C6-E5CE3C6FAFCD}
    Error Reference Number: {BF83D4D3-4C21-4708-B1D6-923288DAB44F}
    Error Reference Number: {C9E5AB5D-748B-43C0-9B87-661ABDFB11BD}
    Error Reference Number: {413182F1-43BC-4B31-91F8-D9521484EA0D}
    Error Reference Number: {F79F0798-39B7-4565-91A3-3E929F9F16FD}
    </font>
    <font color="Blue">
    Regards
    Dev
    </font>

    Use the HFM Error Log utility, which you will find on the HFM application server. This Win32 utility will translate the error number into a textual description of the error.
    --Chris                                                                                                                                                                                                                                                                                                                                                                           

  • Want to learn Business Objects..please guide me in this regard

    Hi All,
    Could anyone guide me how to lear Business objects ? Actually thr r many tools in this module ..please suggest me which one is the latest one with some information..i would like to do certification as welll...pls guide
    Thanks & Regards,
    Kiran

    Hi,
    Getting started
    https://www.sdn.sap.com/irj/boc/business-objects-for-sap?rid=/webcontent/uuid/20f83c7e-3f2a-2c10-7dbf-a5ec14611a1e [original link is broken]
    Software / Installation
    https://www.sdn.sap.com/irj/boc/business-objects-for-sap?rid=/webcontent/uuid/a02d2792-452a-2c10-7c8f-ddd50dad779b [original link is broken]
    Content Library
    https://www.sdn.sap.com/irj/boc/business-objects-for-sap?rid=/webcontent/uuid/70041b55-b52a-2c10-87a3-e4fa3c3acdaa [original link is broken]
    http://www.sap-press.de/katalog/buecher/titel/gp/titelID-2053?GalileoSession=78576305A3-RD.-s47E
    Ingo

  • Learning terminal commands

    Where's a good place to start for a newbie interested in learning the lanquage and and doing some simple commands.
    Looking for a "dictionary" of commands, and tutorials as well.
    Many thanks

    there are tons of online tutorials covering the basics.
    try these:
    http://freeengineer.org/learnUNIXin10minutes.html
    http://www-128.ibm.com/developerworks/aix/library/au-productivitytips.html?ca=dg r-lnxw07UNIX-Office-Tips
    http://www.onlamp.com/pub/ct/15
    http://tldp.org/
    http://www.bsdguides.org/
    http://bsdforums.org/
    those links aren't os x specific, of course. if you want a reference for os x specific advice, you might try unix for mac os x or the apple developer pages.

  • Where can I learn how FCP references video footage?

    I'm sure this is a basic (but perhaps involved?) question.
    I've been learning and using FCP on and off for over a year. I've been using online tutorials and developing a basic knowledge of the program.
    I just bought a new 27" iMac with two internal hard drives (the 256GB solid state drive, and a 2TB regular drive). Up until now, I've only ever owned computers with one internal drive, and have never even gotten into editing footage on an external drive.
    I've installed FCS 2 on my new iMac, and now I need to transfer the projects I've worked on to my new iMac, along with the video footage those projects use. And I need to know what the best way to do this is. FCS is on the solid-state drive (of course). I'm sure I should put the footage I'm editing on the secondary 2TB internal drive. And maybe the project files, too? Or should they be on the solid-state drive?
    Anyway, I really don't have a good understanding of what should be where, and what I need to be transferring, and how to make sure that FCP "knows" where to look for the footage I'm editing.
    Is there a place in the manual, or a post here, or a FAQ, or somewhere where I can read about this and get a good understanding of it? This is something I need to know, anyway, so I will know how to backup and store projects that I might want to edit further in the future.
    If it matters, I'm editing footage shot in AVCHD on a Canon camcorder. To date, all I've done is backup the actual AVCHD files on multiple drives, reasoning that if I had a crash I could edit the footage all over again. But I want to learn the proper way to do all of this.
    Thanks!

    When you "uncompress" AVCHD files
    You aren't uncompressing. You are RE-COMPRESSING. AVCHD is compressed, and you can't uncompress that. But, you compress it into an editing codec...ProRes.
    would the result be exactly the same if you did it more than once?
    Not sure what you mean by that. There will be slight loss when you recompress, but nothing you'd notice. Transcoding, as it is called, is quite a normal process. ProRes is so well designed of a codec that you can recompress to ProRes again and again 10 times before you see any issues.
    if I logged and transferred using the same settings, would the footage be exactly the same?
    You can't. FCP doesn't work with AVCHD...it must be converted to ProRes.
    My understanding is that FCP "looks" for video footage where it "expects" it to be based on how and where you imported it.
    Yes. Once you set your Capture Scratch to your external drive, say MEDIA_01...FCP keeps looking for it there. If you move it, then FCP loses contact with it. Until you tell FCP where it is again.
    Let's say I had my project saved, but somehow lost my footage. If I logged and transferred it again from the same AVCHD files, would it come out exactly the same so that (if I put it on the right drive in the right folder) my FCP project would work with it as though it was the original logged and transferred footage?
    Yes....absolutely. The project file is the most important thing. Those clips in there point to the media. If the media drive dies, or the media is deleted, simply highlight all the clips and do a BATCH CAPTURE...FCP will look for the original SOURCE files, the AVCHD files, and then re-transcode them. And they will be exactly like the first time you imported them. And your cut will be rebuilt.
    Or would there be small differences that would result in my FCP project not recognizing it?
    Yes. If you move the footage, rename the footage on the FINDER level, meaning opening the drive and renaming the raw footage, or if you rename the folder that they are in, FCP will lose the connection. Which is why you DON'T do that. Designate the Capture Scratch...import the footage, and only deal with the footage in FCP...until you really know how things work and how to get FCP to reconnect to this footage.
    Shane

  • Learn Terminal, MySQL, PHP

    I am looking for someone in the Tampa area to show me how to access and use Terminal, MySQL and PHP on my Macs. I am getting ready to take some online classes in MySQL and PHP and need to have those programs up and running on my Macs. I am willing to pay someone for tutoring.
    Thanks,
    JJ

    Thanks for your reply. I do understand that he education I receive would be applicable to the Mac, but my roblem is that I do not know how to use Terminal, and how to see whether o not I have PHP and MySQL installed properly on my machines. What's more, how to access these programs.
    THanks.

  • Want to learn, need suggestions.

    I know a tiny bit of C++ and a little more about VB.NET. I'm not entirely new to programming.
    I would like to make some lightweight GUI front ends to a few programs, not that they would be super useful to a lot of people, maybe some, but for a fun exercise in learning to code. I was wondering if there were any good IDEs that have, well, I don't know what the word is, but to visually make windows/forms, buttons, and to attach code to those actions, like Visual Studio .NET(i used 2003).
    It seems that the "Glade Interface Designer" might be what I'm looking for. I don't care whether its QT or GTK, but I don't want to get kde dependencies, and really don't want to get gnome dependencies. If I had to choose on looks, I might lean towards GTK, but in the end it doesn't really matter.
    Thanks,
    Zack

    Python is an excellent language for quick GUI development, thanks largely to the libraries available. Qt and GTK both have Python bindings available, but you should look at Qt first for its well-polished GUI builder.

  • Want to learn terminal to make a small change so cell phone works w/ Isync

    I found the fix for my motorola V710 phone in this thread:
    http://discussions.apple.com/message.jspa?messageID=1940987#1940987
    In order to do this fix it looks like I must learn some UNIX...can someone tell me what Unix skills I must study in order to do the edit described in the thread? apparently it is an easy edit. I've started to go through some UNIX tutorials but I'm sure I don't have to know everything in order to do this fix. So I can learn some basics, and then, what is the area of UNIX skills I must learn so that I can do what the fix says to do?

    I've answered your real question here.
    Good luck!
    Dr. Smoke
    Author: Troubleshooting Mac® OS X

  • A suggestion for Communicator and other clients - "Projector" mode

    This is a bit whimsical, but also a bit practical...
    There should be a status of "Projecting Desktop" that can be set. 
    I believe, at least on Vista & 7, the OS can indicate if a projector is connected and being used. If so, the client can indicate that a projector is connected as part of the status. 
    The practical part being that others are notified if someone is projecting their desktop - a projector icon would be ideal, but at least a notification before sending an IM that the recipient is projecting their desktop:
    (Yes, of course the right answer is - don't send IMs like this...)
    Philo Janus, MCP Bridging business & Technology: @ http://www.saintchad.org/ Author: Pro InfoPath 2007 & Pro InfoPath 2010 Pro PerformancePoint 2007 Pro SQL Server Analysis Services 2008 Building Integrated Business Intelligence Solutions with SQL Server
    2008 R2 & Office 2010

    If you have win 7 & lync 2013 then its more flexible to present a lync presentation..! Thanks for this post.
    ~ Please remember, if you see a post that helped you please click "Vote As Helpful" and if it answered your question please click "Mark As Answer". ~ This forum post is based upon my personal experience and does not necessarily reflect
    the opinion or view of Microsoft, its employees, or other MVPs.

  • I need subscriptions suggestions for communications from and to the US, Ireland, England & France.

    I plan to visit Ireland, England and France with my 2 granddauters in July & August. I normally use "Skype to Go" and a subscription on a monthly/3 month basis to communicate with my family in Ireland from the US. What I want to do now for July & August is. 1. Be able to communicate by phone using Landline & Cell from Ireland, England & France to my Family in the US  Would I have to have a Skype to Go number in each country that I'm in ( Ireland, England & France) ? 2. In order for my family to communicate from the US with me while I'm in Europe. I will convert the subscription I presently have (for Ireland) to a Europian subscription and authorise my US families phones to use my Skype to Go account that I have in the US.! 

    mouseweave wrote:
    Can I go to the Apple store or would I have to go directly to a phone company?
    Apple is not a wireless carrier or reseller.
    They only deal with people buying/upgrading devices.
    If you want service, go to a carrier.

  • Concatenat​ing Terminal Control Reference

    Any particular reason this won't work?
    CLA, LabVIEW Versions 2010-2013
    Attachments:
    concatentate.png ‏8 KB

    crossrulz wrote:
    See, even the best of us need help...
    Greg,  I stand by my comment it the Congrats thead-  I Love reading your threads  "What did Greg get himself into now?"  Is often amazing!
    BUT, you bring up a good point!  Why shouldn't Concatanate Tunnels operate on scalars? the implementation of course being "Auto-indexing"    Or why can't "To more generic" operate on arrays?  You've got some work to do on the IE my friend!
    Of COURSE, ITOH, You could just stick a Build Array in the loop and concate your heart out 
    Spoiler (Highlight to read)
    Hmmm.. I wonder if anyone has ever benchmarked the two methods????????? on a smart compiler-  The output array length is known and the whole darned loop could be folded with a constant in
    Hmmm.. I wonder if anyone has ever benchmarked the two methods????????? on a smart compiler-  The output array length is known and the whole darned loop could be folded with a constant in
    Jeff

  • FDM 11 API manual/guide/reference

    Hi guys,
    I am new to FDM and trying to find an updated API reference or guide.
    The only document i found is Release 9.2.0 API Object Guide, which is quite outdated.
    Does anyone know about the newer version and where to download it? Also are there some sample codes for FDM 11?
    Thanks a lot,
    Dmitry

    Another good resource is event vb scripts within the actions folder of your adapters on the workbench client.

  • Help with Sort function in Terminal

    Hello all... this is my first post on here as I'm having some trouble with some Termianl commands. I'm trying to learn Terminal at the moment as it is but I would appreciate some help with this one....
    I'm trying to sort a rather large txt file into alphabetical order and also delete any duplicates. I've been using the following command in Terminal:
    sort -u words.txt > words1.txt
    but after a while I get the following error
    sort: string comparison failed: Illegal byte sequence
    sort: Set LC_ALL='C' to work around the problem.
    sort: The strings compared were `ariadnetr\345dens\r' and `ariadnetr\345ds\r'.
    What should my initial command be? What is Set LC_ALL='C'?
    Hope you guys can help?

    Various languages distinct sorting - collation - sequences. 
    The characters can and variously do sort differently, depending on what language is involved. 
    Languages here can include the written languages of humans, and a few settings associated with programming languages.  This is all part of what is known as internationalization and localization, and there are are various documents around on that topic.
    The LC_ALL environment variable sets all of the locale-related settings en-mass, including the collation sequence that is established via LC_COLLATE et al, and the sort tool is suggesting selecting the C language collation.
    Here, the tool is suggesting the following syntax:
    LC_ALL=C sort -u words.txt > words1.txt
    This can also be done by exporting the LC_ALL, but it's probably better to just do this locally before invoking the tool.
    Also look at the lines of text in question within the files, and confirm the character encoding of the file.
    Files can have different character encodings, and there's no reliable means to guess the encoding.  For some related information, see the file command:
    file words.txt
    ...and start reading some of the materials on internationalization and localization that are posted around the 'net. Here's Apple's top-level overview.
    In this case, it looks like there's an "odd" character and probably an å character on that line and apparently the Svenska ariadnetrådens. 
    Switching collation can help here, or - if the character is not necessary - removing it via tr or replacing it via sed can be equally effective solutions. 
    Given it appears to be Svenska, it might work better to switch to Svenska collation thanto  the suggested C collation.
    I think that's going to be sv_SE, which would make the command:
    LC_ALL=sv_SE sort -u words.txt > words1.txt
    This is all generic bash shell scripting stuff, and not specific to OS X.  If you haven't already seen them, the folks over at tldp have various guides including a bash guide for beginners, and an advanced bash scripting guide - both can be worth skimming.  They're not exactly the same as bash on OS X and some specific commands and switches can differ, and as bash versions can differ, but bash is quite similar across all the platforms.

  • Terminal Advice For A Beginner

    Hey guys,
    I have some questions about using the Terminal and I'd be grateful for any help.
    Firstly I was wondering if there's any way which I can find out what programmes are available to me in Terminal?
    Secondly are there any websites that'll give me info on the Terminal? Like a guide that suggests things to do in Terminal? I don't want to edit files or anything, just to use some of the functions available in Terminal.
    Is there anything interesting that I can do with Telnet? The best thing I've found so far is an ascii animated Star Wars thing..... Can you connect to chatrooms or anything with Telnet?

    Firstly I was wondering if there's any way which I can find out what programmes are available to me in Terminal?
    ls /bin
    ls /sbin
    ls /usr/bin
    ls /usr/sbin
    then use *man command_name* to find out more about the command.
    Another approach is to use *apropos keyword* and if whatever you specified as the keyword is found in the man one-liner, it will tell you the man page(s) that match your keyword. For example *apropos search* will show a lot of commands that have some relation to search. The sections marked 2 or 3 are programming sections. Most commands are in sections 1 and 8. This is just a guideline, not a hard and fast rule.
    You might see if you can find the "Learning Unix on Mac OS X Tiger", or a book on bash (perhaps even the *bash cookbook* which will show you useful things to do with bash.
    Do you know anything about my Telnet questions?
    Unless you explicitly need telnet, I would suggest using ssh to login to remote systems. Much more secure and as far as I'm concerned has more features, such as scp, sftp, tunnels, *SOCKS Proxy*, passwordless logins, remote command execution, scripitablility, etc....
    But if you need telnet because of some telnet feature, then use what you need to use.

Maybe you are looking for

  • PROBLEM: Cant view images on a Report in HTML Preview

    <p>I created a report in crystal 11. I've inserted a picture onto the report which works out fine when viewed in Preview mode when in Crystal. </p><p>The problem is when i go into the web application an run the report from there, I notice that the pi

  • Request for UI improvments and some more

    Hello Raptor Development Team, Your product is really good, but there are some obvious UI lacks and some possible improvements (sorry, if these lacks/improvements have been pointed before): 1. There shall be possibility to search a text of a function

  • Is there a way to control bones in swf?

    Hello, In Flash cs5, can i publish a bone structure, and control it in the swf? Thanks.

  • BT WIFI VPN Client

    Anyone know why I can't download the BT WiFI VPN client? I first tried downloading it in may and when I click the link for windows 7 64bit I get the web page not available error. I've tried every now and then since then and it still gives the same er

  • CREATE table takes forever for 5000 records.

    Hi All, I need your help in undertsanding this. Why is that when I select this query below, query comes pretty fast within seconds --5000 rows returned. But when I try to create a table out of the query, SELECT r.* FROM v1 r JOIN v2 u ON(r.id = u.nam