十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
相对路径就是相对当前你所在路径开始算。
创新互联公司专注于企业营销型网站、网站重做改版、宜丰网站定制设计、自适应品牌网站建设、H5场景定制、商城网站建设、集团公司官网建设、外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为宜丰等各大城市提供网站开发制作服务。
绝对路径是从linux最底层的根(/)开始算。
其中:在Linux中,绝对路径是从/(根目录)开始的,路径最前面是/的话就是绝对路径。
相对路径是直接输入当前路径下的文件夹或者以 . 或 .. 开始算的,.表示用户当前操作所处的位置,.. 表示上一级目录。
举个例子:
/home/oracle 这个路径就是绝对路径
./home/oracle 这个就是相对路径,例如现在在/test路径下,此条路径换算成绝对路径为/test/home/oracle
../home/oracel 这个也是相对路径,例如现在在/test路径下,此条路径换算成绝对路径为:/home/oracel
注意后面两个的对比,..是回到上一级然后在往后算。
使用pwd命令可以查看当前所在的绝对路径。‘
如题中提出的问题,答案如下:
由于不清楚相对路径是相对于哪个路径,这里默认在/目录下。
用相对路径名从usr/bin跳到/home/staff/john/project
答:cd ../../home/staff/john/project 或者 cd /home/staff/john/project
用绝对路径名从usr/bin跳到/temp
答:cd ../../temp 或者 cd /temp
用相对路径名从usr/bin跳到/etc/rc.d
答:cd ../../etc/rc.d 或者 cd /etc/rc.d
跳转路径可以直接输入绝对路径
在Linux中,文件路径分为两种:绝对路径和相对路径。
绝对路径
从根目录开始,依次将各级子目录的名字组合起来,形成的路径就称为某个文件的绝对路径。比如:跟目录/下有目录usr,usr目录下有子目录bin,bin目录下有文件chsh,则chsh文件的绝对路径就是:/usr/bin/chsh。
相对路径
相对当前所在路径的位置,例如当前所在的位置为/usr,也就是在根目录的usr子目录下,则chsh文件相对当前位置的路径为:bin/chsh。
在路径之中,一些特殊符号的说明:
。:表示用户所处的当前目录;
……:表示上级目录;
~:表示当前用户自己的家目录;
~user:表示用户名为user的家目录,这里的user是在/etc/passwd中存在的用户名。
当我们关机或者重启时,都应该先执行以下 sync 指令,把内存的数据写入磁盘,防止数据丢失。
命令: cd [相对路径或绝对路径]
命令: ls [-al]
命令: mkdir [-p] 目录
-p 父目录不存在情况下先生成父目录
命令: rm [-rf] 目录
-r 递归 -f 强制
两个一起用你可以删掉世界(很暴力很血腥,危险的命令)
命令: echo [选项] [输出内容]
命令: head 文件
tail :指定行数或者动态查看
命令: touch 文件名
命令: rm -rf 文件名
vi是linux中最经典的文本编辑器,vi一共有3种工作模式,分别是正常模式,编辑模式(插入模式),命令行模式:
- 命令: vi 文件名 或 vim 文件名 都可进入vi编译器进行文件的编译
---首先输入 vi 文件名 进入的是正常模式
---正常模式--编辑模式:按 i o a 任意一个键
---正常模式--命令行模式:按 :
---编辑模式--命令行模式:按 Esc
vi编译器快捷键的使用
1.拷贝当前行 yy,拷贝当前行向下的5行 5yy,并粘贴 p;
2.删除当前行 dd,删除当前行向下的5行 5dd;
3.在文件中查找某个单词(命令行模式下)/关键字 ,回车进行查找,输入 n 查找下一个
4.设置文件的行号,取消文件的行号(命令行模式下) :set nu 和 :set nonu
5.编辑 /etc/profile 文件,使用快捷键到底文档的最末行[G]和最首行[gg],注意这些都是在正常模 式下执行的。
6.在一个文件中输入 "hello" ,然后又撤销这个动作,再正常模式下输入 u
文件的查看命令: cat more less tail
cat :由第一行开始显示文件内容
more :百分比显示
less :翻页查看
tail :指定行数或者动态查看
命令: chmod -R 权限设置 需要更改权限的文件夹名
grep :查找字符串
grep命令通常要和管道命令进行连用:
Linux压缩包的两种后缀格式:
- xxx.tar 打包,大小不会进行压缩
- xxx.tar.gz 打包并压缩文件大小
命令: tar
命令: du -h /目录
命令: ifconfig
命令: netstat [-anp]
命令: ping ip地址
命令: ps [-ef]
命令: kill -9 PID号
命令: service 服务名 [start | stop | restart | reload | status]
在 CentOS7.0 后 不再使用 service ,而是下面这个命令
service [start | stop | restart | reload | status] 服务名
命令: top [选项]
命令: rpm -e rpm包的名称
命令: rpm -ivh rpm包全路径名称
[图片上传失败...(image-f71252-1630371708953)]