首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
函数参数与返回值
传递变长参数
defer 和追踪
内置函数
递归函数
将函数作为参数
闭包
应用闭包:将函数作为返回值
使用闭包调试
计算函数执行时间
通过内存缓存来提升性能
声明和初始化
切片
For-range 结构
切片重组(reslice)
切片的复制与追加
字符串、数组和切片的应用
声明、初始化和 make
测试键值对是否存在及删除元素
for-range 的配套用法
map 类型的切片
map 的排序
将 map 的键值对调
标准库概述
regexp 包
锁和 sync 包
精密计算和 big 包
自定义包和可见性
为自定义包使用 godoc
使用 go install 安装自定义包
自定义包的目录结构、go install 和 go test
通过 Git 打包和安装
Go 的外部包和项目
在 Go 程序中使用外部库
结构体定义
使用工厂方法创建结构体实例
使用自定义包中的结构体
带标签的结构体
匿名字段和内嵌结构体
方法
类型的 String() 方法和格式化描述符
垃圾回收和 SetFinalizer
当前位置:
首页>>
技术小册>>
go编程权威指南(二)
小册名称:go编程权威指南(二)
cd 路径操作 ======= 本小节围绕路径相关的操作来介绍如何使用 `cd` 切换到不同的路径,另外还介绍如何使用 `Tab` 键自动补全文件或目录名。 1\. pwd 查看当前所在目录的绝对路径 --------------------- 在对 Linux 目录操作过程中,可以使用 `pwd` 命令查看当前所处目录的 `绝对路径`: pwd > **Tips**:绝对路径是以 `/` 开头的,`/` 表示根目录。 2\. 切换到家目录 ---------------- cd 3\. cd 切换至下级目录 -------------- 若想要进入当前目录的下一级某个目录,可以使用 `cd` 跟上相对路径,这里以切换至 `usr` 目录为例: cd usr/ 或 cd ./usr > **Tips**:`cd usr/` 表示切换至当前目录的下级目录 `usr`,左侧没有 `/` 表示相对路径,若使用 `cd ./usr/`,那么其中的 `.` 表示当前目录,可以通过 `ls -a` 命令查看到。 4\. 切换上级目录 ---------------- cd .. 5\. cd 切换至上级目录的其他目录 ------------------- 前面已经切换至 `/usr` 目录了,若想要切换至 `/var` 目录则可以使用 `../` 来表示上级目录: pwd cd ../var/ pwd ls > **Tips**:`cd ../var/` 表示切换至当前目录的上级目录下的 `var` 目录,其中 `../` 表示上级目录,可通过 `ls -a` 查看到。 6\. cd 切换至绝对路径 -------------- 可以使用 `cd` 跟上绝对路径切换至指定的绝对路径,这里以切换至 `/etc/sysconfig/network-scripts` 为例: cd /etc/sysconfig/network-scripts 7\. 切换上一次的目录 ---------------- cd - 8\. 使用 Tab 键自动补全 ---------------- 若每一个目录名称一个个敲出来就会显得有些繁琐,这个时候就可以使用 `Tab` 键来自动补全了。 如: ```bash cd /usr/local/..tab..tab..tab ``` 不只是cd命令可以用tab键来补全,其它命令,只要是需要显示路径的,都可以用Tab补全。 比如,我们上节课介绍的 ls命令,ls命令不仅只能查看当前目录下的文件,也可以使用: ```bash ls path/to/..tab..tab..tab ``` 如果路径很长,也可以用Tab补全。 9\. 小结 ------ 本小节介绍了如何切换至当前目录的上级目录、当前目录的下级目录,还介绍了如何切换至绝对路径目录下,并且在对路径输入操作时可以使用 `Tab` 快速补齐目录或者文件名称,节省了很多敲入目录或文件名称的时间,`cd` 操作相当于 Windows 中的双击进入目录、返回上级目录、进入绝对路径目录等等操作。
上一篇:
ls命令查看文件和目录
下一篇:
创建文件和目录
该分类下的相关小册推荐:
Golang修炼指南
深入浅出Go语言核心编程(六)
Go开发权威指南(上)
深入浅出Go语言核心编程(四)
go编程权威指南(四)
Go-Web编程实战
深入浅出Go语言核心编程(八)
深入浅出Go语言核心编程(一)
Go Web编程(上)
go编程权威指南(一)
go编程权威指南(三)
深入浅出Go语言核心编程(七)