Reply
Thread Tools
RenaldoTT's Avatar
Posts: 511 | Thanked: 128 times | Joined on Aug 2010 @ Trinidad and Tobago
#1
I got some help from Rob1n and AlMehdi when I encountered some issues with my N900 so due to their help I'm posting a list of useful commands for Noobs with explanations for each command. If I make a mistake anywhere please notify me nicely I'm only doing this to help others in need.


apt-get update = updates local metadata detailing what apps are available in the repsitories




apt-get upgrade -y = upgrades any installed apps with newer versions (the -y is optional and just avoids it prompting you as to whether or not to proceed)



apt-get clean = will remove any dowmloaded package archives. Once the package is installed the dowmloaded file is no longer needed. The App Man does this automatically but if you're using "apt-get" you'll have to do it manually



apt-get autoclean = same as "apt-get clean" but only removes package archives which are obsolete (no longer in repsitories). Having run "apt-get clean it's pointless to run this command.



apt-get autoremove = removes any packages which are no longer needed. These are applications/libraries which were automatically installed because of dependencies but are no longer required



apt-get -f install = installs any missing dependencies (which should fix the broken packages issue I had)



dpkg --configure -a = fixes broken packages



ls -laS / or ls -laS /home/user or ls -laS/home/user/opt = shows you your biggest folders/files in the different locations



rm -r = removes all files or folders in a specific location



rm = removes singular file/folder from a location e.g. "rm -r /home/opt/themes" deletes all folders in the "themes" folder



[tab] key in X Terminal autocompletes words e.g. "rm -r /home/opt/themes/sun[tab] will finish the word as "sunset". Double [tab] would give you all the files starting with "sun". "rm -r /home/opt/[tab][tab] shows you what's in that "themes" folder



dpkg -l = shows you a list of all your programmes including those not visible in App Man



dpkg -P = removes the programme and all its configuration files e.g. "dpkg -P zenbound" uninstalles zenbound



find / = search for a file or folder in the complete system



find /home/user = search for a file or folder in /home/user



| grep <name> = what you're looking for e.g."dpkg -l |grep zen" lists all files in the system starting with "zen"



dpkg -l | awk '{print $2}' grep zen = nicer view



find / |grep zen = find all files with the "zen" beginning


rm -rf /home/opt/rovio/angrybirds/data/levels/pack2 = removes "mypack" custom levels

mkdir /home/opt/rovio/angrybirds/data/levels/pack2 = makes folder called "pack2"

This is the post that lead to this > http://talk.maemo.org/showthread.php?t=62986
 

The Following 43 Users Say Thank You to RenaldoTT For This Useful Post:
jukzh's Avatar
Posts: 122 | Thanked: 22 times | Joined on Jun 2010 @ China
#2
I'm wondering anyone uses man(1)
 

The Following User Says Thank You to jukzh For This Useful Post:
ossipena's Avatar
Posts: 3,159 | Thanked: 2,023 times | Joined on Feb 2008 @ Finland
#3
please, use
http://wiki.maemo.org/put_desired_page_name_here
for example:

http://wiki.maemo.org/xterm_for_beginners

and create page for that. only because within a week your post will vanish and be forgotten in the abyss of inactive threads @ tmo.

then just put this to the end:
Code:
[[Category:Beginners]]
if you do that, PM me (telling the address of page you created) and I'll see how that could be logically linked to existing noob pages in the wiki.
__________________
Want to know something?
K.I.S.S. approach:
wiki category:beginners. Browse it through and you'll be much wiser!
If the link doesn't help, just use
Google Custom Search
 

The Following 6 Users Say Thank You to ossipena For This Useful Post:
Posts: 2,829 | Thanked: 1,459 times | Joined on Dec 2009 @ Finland
#4
 

The Following 3 Users Say Thank You to slender For This Useful Post:
jukzh's Avatar
Posts: 122 | Thanked: 22 times | Joined on Jun 2010 @ China
#5
That thing isn't works in n900
Code:
find -name "*.py" -exec grep -l "python" {} \;
However fine with ubuntu's bb
Any suggestions?
 
Posts: 2,802 | Thanked: 4,491 times | Joined on Nov 2007
#6
Originally Posted by jukzh View Post
That thing isn't works in n900
Code:
find -name "*.py" -exec grep -l "python" {} \;
Yeah, the shipped busybox is configured with FEATURE_FIND_EXEC disabled for some reason. See this thread for alternative ways to do it, and feel free to vote for bug 4248 if you want -exec (and a few other bits) supported in future versions.
 
Posts: 1,179 | Thanked: 770 times | Joined on Nov 2009
#7
Thanks. I've been looking for something like this. Each time I want to reset tracker or kill hildon for example I have to do a search to find the right command. A comprehensive wiki will be great.
 
cjp's Avatar
Posts: 762 | Thanked: 395 times | Joined on Jan 2010 @ Helsinki
#8
This thread is great for bookmarking. You never know when you need these. Thank you!
__________________
--
Find me on Twitter: @creip

Please read my blog: "PeakMobility", which deals with MeeGo/Maemo, Windows Phone and mobile technology in general from a hedonistic user point-of-view: http://peakmob.blogspot.com/
 
Posts: 3,617 | Thanked: 2,412 times | Joined on Nov 2009 @ Cambridge, UK
#9
Originally Posted by jukzh View Post
I'm wondering anyone uses man(1)
As none of the manual pages are installed on the N900, it really doesn't help.
 

The Following 3 Users Say Thank You to Rob1n For This Useful Post:
Posts: 1,751 | Thanked: 844 times | Joined on Feb 2010 @ Sweden
#10
"grep" is used to find a string from an output of a command.. when you only write "find /" it will output all the files on the n900. Which is not that useful. But if you add grep to find so it becomes "find / | grep <name>". Then "find" will only output the words that equals the one in grep.
Code:
find <path to look in> | grep <word to look for>
If you know the file you are looking for is in "/home" and that it starts with "xou" you could write:
Code:
find /home/ | grep "xou"
It will then give an out put on all the files and directories with "xou" in it. In this case it would find all the cases of xournal in /home/.
__________________
You like what i do? Donate!

Make your desktop look awesome - use the AwOken Theme with the AwOken Icon Theme.

Add me on twitter @almehdin
Visit the swedish maemo/meego community forums

Last edited by AlMehdi; 2010-09-28 at 09:07.
 

The Following 2 Users Say Thank You to AlMehdi For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 20:52.