- Learn Linux Quickly
- Ahmed AlKabary
- 283字
- 2021-06-11 18:43:44
Moving around quickly
Now I will show you some cool tricks that will make you fast and efficient in navigating the Linux directory tree.
Go back home!
Let's change to the /var/log directory:
elliot@ubuntu-linux:~$ cd /var/log
elliot@ubuntu-linux:/var/log$ pwd
/var/log
You can now run the cd ~ command to go to your home directory:
elliot@ubuntu-linux:/var/log$ cd ~
elliot@ubuntu-linux:~$ pwd
/home/elliot
WOW! Let's do it again, but this time, we switch to user angela. In case you don't know, the character is called tilde and should be located next to your number 1 key on your keyboard:
elliot@ubuntu-linux:~$ whoami
elliot
elliot@ubuntu-linux:~$ su angela
Password:
angela@ubuntu-linux:/home/elliot$ whoami
angela
Notice here I used two new commands. The whoami command prints the name of the currently logged-in user. I also used the switch user su command to switch to user angela. You can use the su command to switch to any user on your system; you just need to run su, followed by the username.
Now, as user angela, I will navigate to the /var/log directory:
angela@ubuntu-linux:/home/elliot$ cd /var/log
angela@ubuntu-linux:/var/log$ pwd
/var/log
Then I run the cd ~ command:
angela@ubuntu-linux:/var/log$ cd ~
angela@ubuntu-linux:~$ pwd
/home/angela
Boom! I am at Angela's home directory. Regardless of your current working directory, running the cd ~ command will land you straight to your home directory.
Take me back!
Now, what if angela wants to go back as quickly as possible to her previous working directory?
Running the cd - command is the fastest method that will land angela back to her previous working directory:
angela@ubuntu-linux:~$ pwd
/home/angela
angela@ubuntu-linux:~$ cd -
/var/log
Cool! angela is back in /var/log. So anytime you want to go back to your previous working directory, just run the cd - command.
- Spring Boot開發與測試實戰
- Manga Studio Ex 5 Cookbook
- TypeScript圖形渲染實戰:基于WebGL的3D架構與實現
- iOS應用逆向工程(第2版)
- Learning FuelPHP for Effective PHP Development
- 青少年學Python(第1冊)
- Mastering ROS for Robotics Programming
- NGINX Cookbook
- 微信小程序開發與實戰(微課版)
- Android群英傳
- PHP 7從零基礎到項目實戰
- Java并發編程之美
- C編程技巧:117個問題解決方案示例
- Python自然語言理解:自然語言理解系統開發與應用實戰
- Java程序設計教程