Linux第二周学习笔记(1)


2.6,相对和绝对路径

(1).路径:就是某一个文件存放的地方,只要键入这个文件的路径系统就只能直接找到这文件所在位置,所以找一个文件需要输入这个文件的路径。

(2).绝对路径:从根开始的路径全部都是绝对路径(也就是说,绝对路径就是从根目录开始,然后一个紧接着又一个的文件分支,直到到达目标目录或者文件。什么叫做根目录:简而言之也就是文件系统的第一个目录就叫做根目录,根目录包含了文件和子目录。子目录里包含了更多的文件和子目录)。

例如我们要找到网卡的配置文件“ifcfg-ens33”如下:

[root@daizhihong01 ~]# ls /etc/sysconfig/network-scripts/ifcfg-ens33

/etc/sysconfig/network-scripts/ifcfg-ens33

输入的这个路径从根目录开始,然后一个紧接着又一个的文件分支,直到到达目标目录或者文件,这样的路径就是绝对路径。

(3).相对路径:相对于所在位置的一个路径。(绝对路径是从根目录开始最后通向目标目录或者文件,而相对路径就是从所在工作的目录开始的,是相对当前的目录来说的。

pwd命令:终于显示当前所在目录

例如我们要找到网卡的配置文件“ifcfg-ens33”如下:

[root@daizhihong01 ~]# cd /etc/sysconfig/network-scripts

到指定的network-scripts目录下

[root@daizhihong01 network-scripts]# pwd查看当前在哪一个目录

/etc/sysconfig/network-scripts

[root@daizhihong01 network-scripts]# ls ifcfg-ens33

ifcfg-ens33

在network-scripts目录下直接输入ls ifcfg-ens33就可以找到ifcfg-ens33网卡配置文件,也就是说ifcfg-ens33这个配置文件相对于当前network-scripts目录来讲的一个路径。

[root@daizhihong01 network-scripts]# cd

[root@daizhihong01 ~]#

2.7CD命令

cd 命令(change directory):是用来改变用户所在目录。输入命令时如果后面什么都不跟,就会直接进入当前用户的根目录下。如果后面跟目录名,则会直接切换到指定的目录下。(注:cd后面只能是目录名,如果是文件名则会报错)

  1. cd: 后面什么都不跟,就会直接进入当前用户的根目录下

  2. cd~:就会直接进入当前用户的根目录下

  3. cd-:回到上一次所在目录

  4. cd ..:返回到上一级目录

---------------------------------------------------------------------------------------------------------------

[root@daizhihong01 ~]# cd /boot(切换到/boot目录下)

[root@daizhihong01 boot]# pwd

/boot(当前目录/boot)

[root@daizhihong01 boot]# cd

[root@daizhihong01 ~]# pwd

/root(后面什么都不跟,就会直接进入当前用户的根目录)

---------------------------------------------------------------------------------------------

[root@daizhihong01 /]# cd /etc/sysconfig/network-scripts/

[root@daizhihong01 network-scripts]# cd ~(cd~:就会直接进入当前用户的根目录下)

[root@daizhihong01 ~]#

----------------------------------------------------------------------------------------------

cd后面只能是目录名,如果是文件名则会报错

[root@daizhihong01 ~]# cd /etc/sysconfig/network-scripts/ifcfg-ens33

-bash: cd: //etc/sysconfig/network-scripts/ifcfg-ens33: 不是目录

----------------------------------------------------------------------------------------------------------------

[root@daizhihong01 ~]# cd /etc/sysconfig/network-scripts/(cd ..:返回到上一级目录)

[root@daizhihong01 network-scripts]# cd .

[root@daizhihong01 network-scripts]# cd .

[root@daizhihong01 network-scripts]# cd ..

[root@daizhihong01 sysconfig]# cd ..

[root@daizhihong01 etc]# cd ..

[root@daizhihong01 /]#

-----------------------------------------------------------------------------------------------------------------

[root@daizhihong01 /]# cd -

/etc

[root@daizhihong01 etc]# cd -(cd-:回到上一次所在目录)

/

[root@daizhihong01 /]#

-----------------------------------------------------------------------------------------------------------------

转载于:https://blog.51cto.com/13577820/2065889

Linux第二周学习笔记(1)相关推荐

  1. Linux第二周学习笔记(7)

    Linux第二周学习笔记(7) 2.13 文档查看cat_more_less_head_tail (1). cat命令 cat命令:用于查看一个文件的内容并将其显示在屏幕上 cat-A命令:显示所有的 ...

  2. Linux第二周学习笔记(11)

    Linux第二周学习笔记(11) 2.17 隐藏权限lsattr_chattr chattr命令:是设置吟唱隐藏权限的命令,更改Linux文件系统上的文件属性. 参数说明: A:表示文件或目录的ati ...

  3. Linux第二周学习笔记(5)

    Linux第二周学习笔记(5) 2.11.CP命令 cp(copy简写)命令:用来将一个或多个源文件或者目录复制到指定的目的文件或目录. cp –r:复制目录 -i:安全选项 cp命令:拷贝/etc/ ...

  4. Linux第二周学习笔记(12)

    Linux第二周学习笔记(12) 2.18 特殊权限set_uid set_uid:这个权限是针对二进制可执行文件,使文件在执行阶段具有文件所有者的的权限. --------------------- ...

  5. Linux第二周学习笔记(13)

    Linux第二周学习笔记(13) 2.19 特殊权限set_gid 特殊权限set_gid:这个权限可以作用在二进制可执行文件上,还可以作用在目录上.特殊权限set_gid权限位是作用在组权限位上,目 ...

  6. 机电传动控制第二周学习笔记

    机电传动控制第二周学习笔记 经过第二周的学习,我了解了电机的发展历史.从奥斯特发现电生磁的现象,到法拉第电磁回转实验,再到后来的电机一步步的发展至今.它充满了巧合,但是它又必然一步步向更完美走去.电机 ...

  7. 大学生慕课第二周学习笔记

    Open Judge  第二周学习笔记 2.1 输入输出进阶 %f:读入输出float/输出double. %lf:读入double. %lld:读入输出long long. %s:读入输出字符串,不 ...

  8. JAVA 第二周学习笔记

    JAVA第二周学习笔记 一.变量 1.变量的本质 2.变量的三大要素 a.变量名: b.变量值: c.变量类型: 3.变量的定义和使用 4.课后小练习: 5.变量的定义和使用 二.运算符 1.赋值运算 ...

  9. 吴恩达深度学习 | (18) 卷积神经网络专项课程第二周学习笔记

    课程视频 第二周PPT汇总 吴恩达深度学习专项课程共分为五个部分,本篇博客将介绍第四部分卷积神经网络专项的第二周课程:深度卷积网络:实例探究. 目录 1. 为什么要进行实例探究 2. 经典网络 3. ...

最新文章

  1. java list 去重 相同的相加_Java 中的数据流和函数式编程 | Linux 中国
  2. C语言12变21,【C语言】21-结构体
  3. 饶毅坚守教育学者的风骨,网友鼓励:远离精致利己主义的舒适区
  4. 中国电力环保设备行业十四五发展形势与投资机会分析报告2022版
  5. ModuleNotFoundError: No module named 'oscar.app'
  6. jmeter单线程读取csv_jmeter中如何使用csv文件并读取数据
  7. IIS发布网站出现“未能加载文件或程序集“System.Data.SQLite”或它的某一个依赖项。”的解决方法...
  8. C++builder Tokyo 调用com 不正确的变量类型
  9. 【Java面试题】9 abstract class和interface有什么区别?
  10. JAVA 项目中使用 H2 数据库
  11. 前端计算机英语单词,解决文件命名,变量命名头皮发麻,单词超多1700个前端专属单词,css常用命名单词【起名字太烦了全背下来内卷吧小伙伴大前端时代来临了】
  12. ARM CMSIS 4.5.0
  13. 学习Java还是学习大数据,哪个好?
  14. 征途服务器 文件夹需手,手游新征途手工架设服务端+配套双客户端+架设流程+服务器部署文档等...
  15. java 开发之商品规格属性(SKU)组合算法
  16. 迷失在森林里的小女孩
  17. 毕得医药通过科创板注册:年营收6亿 戴岚姐弟为实控人
  18. 小傻蛋的妹妹跟随小甲鱼学习Python的第十八节018
  19. mysql性能优化 洪斌_mysql explain分析
  20. 数据库主键采用整型还是字符串?

热门文章

  1. HDU 2844 Coins 多重背包
  2. javascript笔记---貌似大叔
  3. 【算法导论第13章】红黑树
  4. ZeroMQ的一些配置
  5. windows消息检测函数
  6. 大数据_Flink_数据处理_运行时架构7_程序结构和数据流图---Flink工作笔记0022
  7. vector 的删除
  8. opencv 从原始的图像中找出ROI区域
  9. sql 单表/多表查询去除重复记录
  10. 实现分页统计记录总数时: sql语句的异常