MX on Linux: Difference between revisions

m
=== nano ===
 
There are various text editors available on a Pi, '''nano''' is a simple one. You follow the instruction with a filename (it might include a path) and there are examples later in this article, but one you might want to use is <tt>sudo nano /var/www/html/index.php</tt>. After you have made an alteration to the current contents of the file, various options are shown at the bottom. One is '''^X''' which means if you press the control key down and type X you get the exit dialogue. First it asks whether you want to save the edited file (type '''Y'''), although the Y carries on, any other key stroke cancels without saving. Next it shows the current file name, if you press '''Enter''' then that file will be overwritten. Look out for any error message here, you might not have write permissions on an existing file. If you change the file name shown than it can save as another file, but you will be asked if the new name is correct (again type '''Y''' to continue saving).
 
*One is '''^O''' which is used to save the file whilst staying in the editor, to do this press the control key down and type O. Next it shows the current file name, if you press '''Enter''' then that file will be overwritten.
*Another is '''^X''' which means if you press the control key down and type X you get the exit dialogue. If you have not used control and O to save the file, it asks whether you want to save the edited file (type '''Y'''), although the Y carries on, any other key stroke cancels without saving, then it shows the current file name, if you press '''Enter''' then that file will be overwritten.
 
Look out for any error message here, you might not have write permissions on an existing file. If you change the file name shown than it can save as another file, but you will be asked if the new name is correct (again type '''Y''' to continue saving). Whilst <tt>rm filename</tt> will remove a file even if it is write protected, for nano you need to change the file permissions with <tt>sudo chmod -R ugo+rw ~/CumulusMX</tt> for full access to all files in your Cumulus installation (see the syntax below if you want to restrict access).
*'''chmod''' command to modify permissions
*letters indicating whose permission is being modified
** '''u''' = Owning user
** '''g''' = Group
** '''o''' = Other
* sign for add or remove permisisons
* '''+''' = add permission
* '''-''' = remove permission
*letters indicating what permission is being changed
** '''r''' = read
** '''w''' = write
** '''x''' = execute
 
=== install ===
5,838

edits