user@nash:/home/user$ ls -ladrwxr-xr-x 5 user user 160 Dec 10 14:30 .drwxr-xr-x 3 root root 96 Dec 10 14:30 ..drwxr-xr-x 2 user user 64 Dec 10 14:30 Desktopdrwxr-xr-x 2 user user 64 Dec 10 14:30 Documentsdrwxr-xr-x 2 user user 64 Dec 10 14:30 Downloads-rw-r--r-- 1 user user 142 Dec 10 14:30 .nashrc-rw-r--r-- 1 user user 52 Dec 10 14:30 welcome.txt
2
Navigate directories
Change to a different directory:
user@nash:/home/user$ cd Documentsuser@nash:/home/user/Documents$ pwd/home/user/Documents
user@nash:/home/user$ cat welcome.txtWelcome to Nash!This is your virtual home directory.user@nash:/home/user$ cat ideas.md# Project Ideas- Build a CLI tool- Write documentation- Learn Rust
Concatenate multiple files:
user@nash:/home/user$ cat welcome.txt ideas.mdWelcome to Nash!This is your virtual home directory.# Project Ideas- Build a CLI tool- Write documentation- Learn Rust
user@nash:/home/user$ pwd/home/useruser@nash:/home/user$ mkdir -p projects/myappuser@nash:/home/user$ cd projects/myappuser@nash:/home/user/projects/myapp$ touch README.mduser@nash:/home/user/projects/myapp$ echo "# My App" > README.mduser@nash:/home/user/projects/myapp$ cat README.md# My Appuser@nash:/home/user/projects/myapp$ mkdir src tests docsuser@nash:/home/user/projects/myapp$ ls -ldrwxr-xr-x 2 user user 64 Dec 10 15:00 docs-rw-r--r-- 1 user user 9 Dec 10 15:00 README.mddrwxr-xr-x 2 user user 64 Dec 10 15:00 srcdrwxr-xr-x 2 user user 64 Dec 10 15:00 testsuser@nash:/home/user/projects/myapp$ export PROJECT_NAME=myappuser@nash:/home/user/projects/myapp$ echo "Building $PROJECT_NAME..."Building myapp...user@nash:/home/user/projects/myapp$ cduser@nash:/home/user$ pwd/home/user