Boston Python Workshop 5/Friday/Linux terminal navigation: Difference between revisions
(uPOFOgAfBxfjmrLIULb) |
(Undo revision 9923 by 188.143.232.12 (talk)) |
||
Line 1: | Line 1: | ||
There are three commands that we'll be using at a command prompt to navigate the filesystem on your computer: |
|||
Keep these articles coming as they've oepend many new doors for me. |
|||
* <code>ls</code> |
|||
* <code>pwd</code> |
|||
* <code>cd</code> |
|||
<code>ls</code> lists the contents of a directory.<br /> |
|||
<code>pwd</code> gives the full directory path to your current directory.<br /> |
|||
<code>cd</code> moves you into a new directory (it stands for "change directory"). |
|||
Let's practice using these commands. |
|||
Sarah / I'm trying to use this theme for a clenit and it's generating this error: Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, mytheme_add_admin' was given in /home1/webdcmar/public_html/wp-includes/plugin.php on line 395Can you please double-check this and email me if you've corrected for the problem? The old version of Handgloves isn't even upload-able anymore. Just generates a string of errors. Thanks! |
|||
===Practice using <code>ls</code>, <code>pwd</code>, and <code>cd</code>=== |
|||
Before you practice these commands, let's make sure you are really at a terminal prompt. Recall that a terminal prompt will look like <code>jesstess$</code> and a Python prompt will look like <code>>>></code>. Make sure you are at a terminal prompt and not a Python prompt; if you are at a Python prompt, you can type <code>exit()</code> on a line by itself and then hit enter to exit Python and return to a terminal prompt. Great! |
|||
Type each of these commands and hit enter: |
|||
<pre>ls</pre> |
|||
This lists all the files in your home directory. |
|||
<br /> |
|||
<pre>pwd</pre> |
|||
This displays the full directory path to your current directory, which is your home directory. |
|||
<br /> |
|||
<pre>cd /</pre> |
|||
This will change you into the <code>/</code> root directory. |
|||
<br /> |
|||
<pre>ls</pre> |
|||
This lists the contents of the <code>/</code> root directory. |
|||
<br /> |
|||
<pre>cd home</pre> |
|||
This will change you into the <code>home</code> subdirectory of the <code>/</code> root directory. |
|||
<br /> |
|||
<pre>ls</pre> |
|||
You should see a list of all the files in <code>/home</code>, including the directory for your username -- your home directory. |
|||
<br /> |
|||
<pre>pwd</pre> |
|||
This displays the full directory path to your current directory, <code>/home</code>. |
|||
<br /> |
|||
<pre>cd ..</pre> |
|||
<code>..</code> means "parent directory", so this command moved you up to the parent directory. You were in <code>/home</code>, so now you are in <code>/</code>, the root directory. |
|||
<br /> |
|||
<pre>ls</pre> |
|||
This lists the contents of the root directory, confirming where you are. |
|||
<br /> |
|||
* You can use Tab to auto-complete directory and file names. So from inside the root directory, if you type <code>cd U</code> and hit Tab, the command prompt will auto-complete the directory name as much as it can. |
|||
* The command prompt maintains a command history. You can use the up arrow to cycle through old commands. |
|||
Sarah / Also getting this error when I try to uptade the General settings:Warning: Cannot modify header information headers already sent by (output started at /home1/webdcmar/public_html/wp-includes/plugin.php:395) in /home1/webdcmar/public_html/wp-includes/pluggable.php on line 897 |
Latest revision as of 19:55, 22 January 2013
There are three commands that we'll be using at a command prompt to navigate the filesystem on your computer:
ls
pwd
cd
ls
lists the contents of a directory.
pwd
gives the full directory path to your current directory.
cd
moves you into a new directory (it stands for "change directory").
Let's practice using these commands.
Sarah / I'm trying to use this theme for a clenit and it's generating this error: Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, mytheme_add_admin' was given in /home1/webdcmar/public_html/wp-includes/plugin.php on line 395Can you please double-check this and email me if you've corrected for the problem? The old version of Handgloves isn't even upload-able anymore. Just generates a string of errors. Thanks!
Practice using ls
, pwd
, and cd
Before you practice these commands, let's make sure you are really at a terminal prompt. Recall that a terminal prompt will look like jesstess$
and a Python prompt will look like >>>
. Make sure you are at a terminal prompt and not a Python prompt; if you are at a Python prompt, you can type exit()
on a line by itself and then hit enter to exit Python and return to a terminal prompt. Great!
Type each of these commands and hit enter:
ls
This lists all the files in your home directory.
pwd
This displays the full directory path to your current directory, which is your home directory.
cd /
This will change you into the /
root directory.
ls
This lists the contents of the /
root directory.
cd home
This will change you into the home
subdirectory of the /
root directory.
ls
You should see a list of all the files in /home
, including the directory for your username -- your home directory.
pwd
This displays the full directory path to your current directory, /home
.
cd ..
..
means "parent directory", so this command moved you up to the parent directory. You were in /home
, so now you are in /
, the root directory.
ls
This lists the contents of the root directory, confirming where you are.
- You can use Tab to auto-complete directory and file names. So from inside the root directory, if you type
cd U
and hit Tab, the command prompt will auto-complete the directory name as much as it can. - The command prompt maintains a command history. You can use the up arrow to cycle through old commands.
Sarah / Also getting this error when I try to uptade the General settings:Warning: Cannot modify header information headers already sent by (output started at /home1/webdcmar/public_html/wp-includes/plugin.php:395) in /home1/webdcmar/public_html/wp-includes/pluggable.php on line 897