Linux入门【第二回】 基本指令(相对路径,绝对路径)
在上一回的学习中,我们已经知道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入门【第二回】 基本指令(相对路径,绝对路径)相关推荐
- Linux入门第二弹!Xshell、Xftp、tomcat的Linux版本、双X的教学资源!
Linux入门第二弹!Xshell.Xftp.tomcat的Linux版本.双X的教学资源! 我们可以通过Xshell和Xftp进行简单的,远程连接Linux系统.并且可以使用图形化界面快捷的进行文件 ...
- Linux入门第二讲
用apt进行包管理 包管理需要root权限, sudo su 安装 # 初次使用apt命令需要执行apt-get update更新源 apt-get install python3-pip 换源 由于 ...
- linux 软链接 相对路径,Linux入门之ln命令创建软链接的绝对路径和相对路径详解(Ubuntu)...
ln命令创建软链接的绝对路径和相对路径详解 简介 ln命令 总结 简介 Linux链接,可以分为硬链接与软链接:本文主要介绍软链接.(默认情况下,ln命令产生硬链接) 软链接文件类似于Windows的 ...
- 适合小白的Linux入门学习教程,从安装到实操(涵盖各种常用指令,超详细!)
Linux入门学习 Linux简介 Linux是什么 Linux的特点 Linux和Windows的区别 Linux入门 我们为什么要学习Linux 环境搭建 安装CentOS 购买云服务器 走进Li ...
- linux批量命令换行,Linux 下的这些高效指令,是你快速入门运维的神器
原标题:Linux 下的这些高效指令,是你快速入门运维的神器 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它 ...
- 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 ...
- Linux入门-环境搭建、基本指令以及权限讲解
这次我给大家介绍Linux系统,究竟怎么更快上手Linux,怎么学习Linux?接下来我给大家分享一下干货. Linux入门 环境搭建 Linux指令 基本指令 ls命令 cd指令 安装软件的指令 r ...
- linux入门与常用指令
前言 在入门linux的时候感觉大部分很糟糕的,尤其是java开发者来说,对于非运维人员可能刚开始会对linux有很大的抵触性,可能还是更多喜欢桌面操作.或者在之前的学习中本来web的一堆东西就已经够 ...
- linux入门 基础指令
目录 基础指令/命令 cd指令 help指令 pwd指令 ls指令 mkdir指令 rmdir指令 rm指令 touch指令 mv指令 cat指令 vi指令 cp指令 vim指令 基础指令/命令 cd ...
最新文章
- AP计算机科学有几门,2017新增AP计算机科学考试科目
- 引用与指针的异同-基础篇
- libreoffice
- Java防止Xss注入json_XSS的两种攻击方式及五种防御方式
- python调用函数示例_python 动态调用函数实例解析
- Jade/Pug模板引擎
- JAVA定时器ScheduledExecutorService中,scheduleAtFixedRate和scheduleWithFixedDelay的区别
- Emacs正则表达式+零宽断言/环视
- 昨天又发火了:领导拒不给他人安排工作
- Soft Actor Critic算法论文公式详解
- linux测试dvi接口,支持Linux系统的高清DVI采集卡推荐
- 写个神经网络,让她认得我`(๑•ᴗ•๑)(Tensorflow,opencv,dlib,cnn,人脸识别)
- 华为eNSP交换机原理实验
- 向服务器备份文件格式,备份服务器
- centos6 安装 nscd 清除DNS缓存
- 列向量和行向量看待矩阵乘法
- 深度学习中的优化算法之NAG
- 软件测试真的不好就业吗?
- 高并发与大流量解决方案
- 理想汽车事故,智能短板暴露-1