zoukankan      html  css  js  c++  java
  • Linux常用基本命令( tree, pwd, cd )

    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
    │   ├── 1.rar
    │   ├── 1 - 副本.pptx
    │   ├── 2.rar
    │   ├── 2 - 副本.pptx
    │   ├── 3.rar
    ...............

    tree -d: 只显示目录

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

    tree -df:显示完整路径

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

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

    ghostwu@dev:~$ tree -L 1
    .
    ├── Desktop
    ├── Documents
    ├── Downloads
    ├── examples.desktop
    ├── git_test
    ├── info
    ├── Music
    ├── php
    ├── Pictures
    ├── project
    ├── Public
    ├── python
    ├── software
    ├── Templates
    └── Videos
    
    14 directories, 1 file
    ghostwu@dev:~$ tree -L 1 -F
    .
    ├── Desktop/
    ├── Documents/
    ├── Downloads/
    ├── examples.desktop
    ├── git_test/
    ├── info/
    ├── Music/
    ├── php/
    ├── Pictures/
    ├── project/
    ├── Public/
    ├── python/
    ├── software/
    ├── Templates/
    └── Videos/
    
    14 directories, 1 file
    ghostwu@dev:~$ 
  • 相关阅读:
    回溯法(背包问题和八皇后问题)
    wxidgets知识点
    计算机组成原理十套练习-白中英(B1 B2 B3 B4 B5 B6 B7B8 B9 B10)
    mbed sdk结构
    CC2540/2541软件开发指南
    GNU Utility
    迭代(iterate)和递归(recursion)的区别
    最长回文子串的求解(java)
    1、surrounded-regions
    mvn compile 出错 [ERROR] 不再支持源选项 1.5。请使用 1.6 或更高版本。
  • 原文地址:https://www.cnblogs.com/ghostwu/p/8969710.html
Copyright © 2011-2022 走看看