|
|
(5 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | ''This page is a part of the [[Linux and CS Systems Bootcamp]]''
| |
| | | |
− | With the terminal you can create, copy, move, and delete files and directories. The following are the most important commands to do this.
| |
− | * cd - change directory
| |
− | * mkdir - make a new directory
| |
− | * ls - list directory contents
| |
− | * cp - copy files
| |
− | * rm - remove files (be careful, there is no recycle bin or trash - once you delete, it's gone)
| |
− | * rmdir - remove directory
| |
− | * nano - simple text editor
| |
− | And here is a transcript of the use of these commands on the CS server.
| |
− | <pre>
| |
− | cs299@cs:~> pwd
| |
− | /u1/class/cs299
| |
− | cs299@cs:~> mkdir new-dir1
| |
− | cs299@cs:~> mkdir new-dir2
| |
− | cs299@cs:~> nano hello.txt
| |
− | cs299@cs:~> ls
| |
− | bin/ hello.txt new-dir1/ new-dir2/ proto/
| |
− | cs299@cs:~> cp hello.txt new-dir1
| |
− | cs299@cs:~> cp hello.txt new-dir2/hello2.txt
| |
− | cs299@cs:~> ls new-dir1
| |
− | hello.txt
| |
− | cs299@cs:~> ls new-dir2
| |
− | hello2.txt
| |
− | cs299@cs:~> mv new-dir2 new-dir3
| |
− | cs299@cs:~> ls
| |
− | bin/ hello.txt new-dir1/ new-dir3/ proto/
| |
− | cs299@cs:~> rm hello.txt
| |
− | cs299@cs:~> ls
| |
− | bin/ new-dir1/ new-dir3/ proto/
| |
− | cs299@cs:~> rmdir new-dir3
| |
− | rmdir: failed to remove 'new-dir3': Directory not empty
| |
− | cs299@cs:~> rm new-dir3/hello2.txt
| |
− | cs299@cs:~> rmdir new-dir3
| |
− | cs299@cs:~> ls
| |
− | bin/ new-dir1/ proto/
| |
− | </pre>
| |