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:~$ 
  • 相关阅读:
    iOS开发笔记--Layer 图层圆角、边框 、底纹其他常用操作
    tableView中deselectRowAtIndexPath的作用
    升级到XCode6后,iOS8里设置tableview的setSeparatorInset:UIEdgeInsetsZero不起作用的解决办法
    UITableView代理和数据源方法总结
    ios修改textField的placeholder的字体颜色、大小
    iOS-TextField知多少
    iOS开发SVN更新代码不报错却运行不了问题
    apache http server 局域网无法访问
    修改 apache http server 默认站点目录
    批处理 教程(转载)
  • 原文地址:https://www.cnblogs.com/ghostwu/p/8969710.html
Copyright © 2011-2022 走看看