在上一回的学习中,我们已经知道Linux是一个操作系统,用来更好的管理系统的软硬件,Xshell则是一个我们和Linux之间交流的工具,那我们如何使用操作系统呢?就要使用各种各样的指令。


在进入学习之前,提醒大家,本篇博客讲的都是重要的或者常用的指令,还会穿插一部分知识点的讲解

指令

  • pwd与cd
    • 绝对路径
    • 相对路径
  • mkdir
  • rmdir&&rm
  • man
  • cp
  • move
  • less
  • 小结

pwd与cd

pwd是查看当前路径,我们先要知道路径的相关概念,什么是路径。
在Windows系统当中也有路径,分为相对路径和绝对路径:

绝对路径


而且我们十分熟悉,点击文件夹就进入了下一个目录,直到找到我们需要的文件为止,在这个过程中文件夹的位置就组成了路径,文件就相当于房间,路径就是门牌号,通过路径能找到对应的文件。
绝对路径:
绝对路径就是从根目录开始,一直到当前文件的路径,绝对路径只能有一个,我们画图来说明:

这个红色的,就是b的绝对路径。

相对路径

相对路径:也叫当前路径,相对路径并不是唯一的,在这里我们还是用上面那个图来解释一下,假如此时进入了hom文件,想打开a文件,我们可以直接点击a(这里借用windows的图形化界面场景),但是如果此时我们在根目录中,那我们再想打开a,直接点击a好使吗?不行的,因为a在hom文件夹中,我们需要先进入hom文件夹,再点击a,所以现在点击a的这个操作,就可以叫a的一个相对路径,他能找到a,但是不是在哪里都能打开a。

举个例子:假如你住在长沙市乐群街南岭区(杜撰的),你对长沙的本地司机说你去乐群街南岭区,那他肯定能找到,但是你要是在长春市,你说想回家了,跑长途吧,你打了个地说你想去乐群街南岭区,对不起,找不到,在长春市可能就没有这个地方,这个长沙市乐群街南岭区,就是绝对路径,而乐群街南岭区就是相对路径,前者你在哪里都肯定能找到,后者只在特定的条件下适用。
那么接下来演示一下pwd

我们是在zfh账户中,所以这么显示,接下来是cd,cd指令是让我们转到指定文件夹当中,例如在上面我们有一个文件夹procbar,我们就可以 cd procbar进入到文件夹当中

在这里介绍两个cd的常用用法:
cd … 转到上层目录当中,cd ~返回到当前账户初始目录当中

在这里我们只讲常用的,剩下的一些功能大家可以查阅文档进行搜索。

mkdir

mkdir指令可以创建一个目录,也可以理解为创建一个文件夹
例:

mkdir后面加上目录名字即可。

rmdir&&rm

刚才说mkdir是创建目录,那rmdir就是删除目录,但是必须要删除空目录

那如果里面有文件呢?我们可以使用rm指令删除其中的文件,当然,rm指令也可以删除目录,全能,rm -f +文件或目录名,可以强制删除,rm -i +删除前问问需不需要删,rm -r 删除目录下所有文件,也可以搭配使用 rm -rf 强制删除所有文件。

man

Linux的指令太多了,我们很难全记住,这时候man能帮助我们,从联机手册中获取帮助man -k +想搜索的指令 可以根据关键字找到帮助。

(但是手册太多了,建议百度)

cp

cp指令,用于复制文件或目录,
cp +要复制的文件/目录 +目的地目录,就可以实现复制。
cp -f 强制执行复制

move

move指令用于移动文件或者给文件改名,经常用于备份文件或者目录。
用法: mv 参数 参数
mv后有两个参数,当第二个参数是文件的时候,mv命令完成的是文件的重命名,当时已经存在的目录名称时,将各参数指定的源文件均移动到该目录中。

less

less指令是常用的文件阅读指令,less+文件名就会进入到对应文件当中

less的功能也很强大,不仅可以随意浏览文件,还可以搜索,在这里介绍常用选项

-i 忽略搜索时的大小写
-N 显示每行行号
/字符串:向下搜索字符串
?字符串:向上搜索字符串
n: 重复前一个搜索
N:反向重复前一个搜索
q:quit 也就是退出

小结

指令其实没啥好说的说多了也用不到,大家知道常用的就可以了,其他的用着用着就熟悉了。

Linux入门【第二回】 基本指令(相对路径,绝对路径)相关推荐

  1. Linux入门第二弹!Xshell、Xftp、tomcat的Linux版本、双X的教学资源!

    Linux入门第二弹!Xshell.Xftp.tomcat的Linux版本.双X的教学资源! 我们可以通过Xshell和Xftp进行简单的,远程连接Linux系统.并且可以使用图形化界面快捷的进行文件 ...

  2. Linux入门第二讲

    用apt进行包管理 包管理需要root权限, sudo su 安装 # 初次使用apt命令需要执行apt-get update更新源 apt-get install python3-pip 换源 由于 ...

  3. linux 软链接 相对路径,Linux入门之ln命令创建软链接的绝对路径和相对路径详解(Ubuntu)...

    ln命令创建软链接的绝对路径和相对路径详解 简介 ln命令 总结 简介 Linux链接,可以分为硬链接与软链接:本文主要介绍软链接.(默认情况下,ln命令产生硬链接) 软链接文件类似于Windows的 ...

  4. 适合小白的Linux入门学习教程,从安装到实操(涵盖各种常用指令,超详细!)

    Linux入门学习 Linux简介 Linux是什么 Linux的特点 Linux和Windows的区别 Linux入门 我们为什么要学习Linux 环境搭建 安装CentOS 购买云服务器 走进Li ...

  5. linux批量命令换行,Linux 下的这些高效指令,是你快速入门运维的神器

    原标题:Linux 下的这些高效指令,是你快速入门运维的神器 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它 ...

  6. Linux指令详解(Linux入门博文)

    文章目录 1.命令知识基础 2.基本命令的学习 2.1 ls指令 2.2 pwd命令 2.3 cd指令 2.4 touch指令 2.5 mkdir指令 2.6 rm指令 2.7 rmdir指令 2.8 ...

  7. Linux入门-环境搭建、基本指令以及权限讲解

    这次我给大家介绍Linux系统,究竟怎么更快上手Linux,怎么学习Linux?接下来我给大家分享一下干货. Linux入门 环境搭建 Linux指令 基本指令 ls命令 cd指令 安装软件的指令 r ...

  8. linux入门与常用指令

    前言 在入门linux的时候感觉大部分很糟糕的,尤其是java开发者来说,对于非运维人员可能刚开始会对linux有很大的抵触性,可能还是更多喜欢桌面操作.或者在之前的学习中本来web的一堆东西就已经够 ...

  9. linux入门 基础指令

    目录 基础指令/命令 cd指令 help指令 pwd指令 ls指令 mkdir指令 rmdir指令 rm指令 touch指令 mv指令 cat指令 vi指令 cp指令 vim指令 基础指令/命令 cd ...

最新文章

  1. AP计算机科学有几门,2017新增AP计算机科学考试科目
  2. 引用与指针的异同-基础篇
  3. libreoffice
  4. Java防止Xss注入json_XSS的两种攻击方式及五种防御方式
  5. python调用函数示例_python 动态调用函数实例解析
  6. Jade/Pug模板引擎
  7. JAVA定时器ScheduledExecutorService中,scheduleAtFixedRate和scheduleWithFixedDelay的区别
  8. Emacs正则表达式+零宽断言/环视
  9. 昨天又发火了:领导拒不给他人安排工作
  10. Soft Actor Critic算法论文公式详解
  11. linux测试dvi接口,支持Linux系统的高清DVI采集卡推荐
  12. 写个神经网络,让她认得我`(๑•ᴗ•๑)(Tensorflow,opencv,dlib,cnn,人脸识别)
  13. 华为eNSP交换机原理实验
  14. 向服务器备份文件格式,备份服务器
  15. centos6 安装 nscd 清除DNS缓存
  16. 列向量和行向量看待矩阵乘法
  17. 深度学习中的优化算法之NAG
  18. 软件测试真的不好就业吗?
  19. 高并发与大流量解决方案
  20. 理想汽车事故,智能短板暴露-1

热门文章

  1. 蓝桥杯大学组python试题_Python|近三年蓝桥杯B组题目分析报告
  2. 申宝公司-钢铁等概念领涨
  3. 2023年4月份自考总结
  4. 路径跟踪之Pure Pursuit控制算法
  5. 菜鸟学习nginx之接收HTTP Header
  6. JS10day(api 阶段性完结,正则表达式简介,自定义属性,过滤敏感词案例,注册模块验证案例)
  7. hjm家族信托科技研究报告
  8. Excel破解工作表编辑保护密码
  9. ALC Beijing发起人、华为开源技术专家姜宁当选 ASF 董事
  10. BroadcastReceiver中onReceive()方法中需要注意什么