pwd与cd命令

>pwd命令是“print working directory”中每个单词的首字母缩写,其功能是显示当前工作目录的绝对路径。在实际工作中,我们在命令行操作命令时,经常会在各个目录路径之间进行切换,此时可使用pwd命令快速查看当前我们所在的目录路径。

还有一个 $PWD 环境变量,可以显示当前工作目录的绝对路径

ghostwu@dev:~$ echo $PWD
/home/ghostwu
ghostwu@dev:~$ cd ./php
ghostwu@dev:~/php$ echo $PWD
/home/ghostwu/php
ghostwu@dev:~/php$ pwd
/home/ghostwu/php
ghostwu@dev:~/php$
ghostwu@dev:~$ pwd
/home/ghostwu
ghostwu@dev:~$ cd /
ghostwu@dev:/$ pwd
/
ghostwu@dev:/$ ls
bin dev initrd.img lost+found opt run srv usr
boot etc lib media proc sbin sys var
cdrom home lib64 mnt root snap tmp vmlinuz
ghostwu@dev:/$ cd /etc/
ghostwu@dev:/etc$ cd
ghostwu@dev:~$ cd -
/etc
ghostwu@dev:/etc$ cd ~
ghostwu@dev:~$ cd -
/etc
ghostwu@dev:/etc$ cd ../home/ghostwu/
ghostwu@dev:~$

cd命令是“change directory”中每个单词的首字母缩写,其功能是从当前工作目录切换到指定的工作目录。

>切换到当前目录的上一级目录(cd..)。

>切换到当前目录( cd . )。

>切换到家目录( cd ~ ) ,cd不带参数 也是切换到家目录

>切换到刚才的目录( cd - )

tree命令,查看目录与文件的组织结构,默认ubuntu没有安装tree

ghostwu@dev:~$ tree
The program 'tree' is currently not installed. You can install it by typing:
sudo apt install tree
ghostwu@dev:~$ sudo apt install tree
ghostwu@dev:~$ tree
.
├── Desktop
├── Documents
├── Downloads
│   ├── .rar
│   ├── - 副本.pptx
│   ├── .rar
│   ├── - 副本.pptx
│   ├── .rar
...............

tree -d: 只显示目录

tree -dL 2: L参数指定显示的层级  2表示2层

tree -df:显示完整路径

tree -dfi: 不显示树状层级结构

tree -L 1 -F: F参数会在目录后面加个 /,作用:用来跟文件区分

ghostwu@dev:~$ tree -L
.
├── Desktop
├── Documents
├── Downloads
├── examples.desktop
├── git_test
├── info
├── Music
├── php
├── Pictures
├── project
├── Public
├── python
├── software
├── Templates
└── Videos directories, file
ghostwu@dev:~$ tree -L -F
.
├── Desktop/
├── Documents/
├── Downloads/
├── examples.desktop
├── git_test/
├── info/
├── Music/
├── php/
├── Pictures/
├── project/
├── Public/
├── python/
├── software/
├── Templates/
└── Videos/ directories, file
ghostwu@dev:~$

Linux常用基本命令( tree, pwd, cd )的更多相关文章

  1. Linux 常用命令二 pwd cd

    一.pwd命令 显示整个路径名: wang@wang:~$ pwd /home/wang 二.cd命令 切换到其他路径(相对路径方式): wang@wang:~$ cd workpalce/ wang ...

  2. Linux 常用基本命令及应用技巧

    需要pdf 版 联系我 我的文件中有目录一.Linux 的常用基本命令................................................................. ...

  3. Linux常用基本命令(less)

    转: Linux常用基本命令(less) LESS:跟more命令的功能类似,都是用于分页显示内容,但是他的性能比more更高,功能比more更丰富,他读取文件是按需加载 格式: less [opti ...

  4. Linux 常用基本命令

    这两天有俩哥们问了我linux的事,问我在工作中需不需要用到,需不需要学会 一个是工作1年不到的,我跟他说,建议你学学,在以后肯定是要用到的,虽然用到的机会不多,但是会总比不会好 另一个是工作6年的, ...

  5. Linux常用基本命令(file,chown)

    1,file命令作用,查看文件的类型 ghostwu@dev:~$ .htm ./linux/rename ghostwu@dev:~$ .htm ./linux/rename/.htm: empty ...

  6. Linux 常用命令1 pwd、ls、cd、tab、清屏、重定向、转义、管道、touch、mkdir、tree、cat、more、rmdir、rm、grep、help、man、history、find、cp、mv、tar、gz

    版权声明:本文为博主引用文章,未经博主及作者允许不得转载.  声明: 涉及的命令:pwd.ls.cd.tab.清屏.重定向.转义.管道.touch.mkdir.tree.cat.more.rmdir. ...

  7. linux常用基本命令

    Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们.   系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器 ...

  8. 【Linux】linux常用基本命令(转)

    (转自:http://blog.csdn.net/xiaoguaihai/article/details/8705992) Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用 ...

  9. 【Linux】linux常用基本命令

    Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们.   这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题. 1.显示日 ...

随机推荐

  1. css中如何实现左边的高度随着右边改变而改变

    css中如何实现左边的高度随着右边改变而改变 html结构: <div class="main"> <div class="main_left" ...

  2. ST表的原理及其实现

    ST表类似树状数组,线段树这两种算法,是一种用于解决RMQ(Range Minimum/Maximum Query,即区间最值查询)问题的离线算法 与线段树相比,预处理复杂度同为O(nlogn),查询 ...

  3. spring IOC理解

    用spring做了几个项目后发现,对spring的IOC理解还是不够清晰,今天就来总结下自己的理解(个人的一些见解) 以前用jsp+servlet做网站时,只是分了显示层(jsp),控制层(servl ...

  4. js获取n分钟(或n小时或n个月)后(或前)的时间(日期)

    标题有点绕,其实意思就是根据系统当前时间,获取n分钟或n小时或n个月后的时间. 例如:当前时间下,获取10分钟后的时间. var date=new Date(); //1. js获取当前时间 var ...

  5. POJ 2840

    #include<iostream> #include<stdio.h> #include<string> using namespace std; int mai ...

  6. 跨站请求伪造(CSRF攻击)理解

    一  概念 你这可以这么理解CSRF攻击:攻击者盗用了你的身份,以你的名义发送恶意请求.CSRF能够做的事情包括:以你名义发送邮件,发消息,盗取你的账号,甚至于购买商品,虚拟货币转账......造成的 ...

  7. 避免resolv.conf设置被覆盖

    resolv.conf文件简介 /etc/resolv文件是系统指定dns服务器地址的配置文件.下面简称resolv.conf 当系统进行域名解析时,会先读取resolv.conf文件中设置的DNS地 ...

  8. 【从0到1学jQuery】jQuery中each()和$.each()的使用

    引子: 最近遇到一个问题,就是在each()函数中怎么模拟for循环中的break和continue的操作.所以就查看了jQuery关于这个函数的文档,并且总结一下. 演示代码如下: <div& ...

  9. Window服务与Quartz.NET

    Quartz.NET: http://quartznet.sourceforge.net/ (现为2.2版本) Sourceforge:http://sourceforge.net/projects/ ...

  10. 使用binlog2sql针对mysql进行数据恢复

    MySQL闪回原理与实战 DBA或开发人员,有时会误删或者误更新数据,如果是线上环境并且影响较大,就需要能快速回滚.传统恢复方法是利用备份重搭实例,再应用去除错误sql后的binlog来恢复数据.此法 ...