初解Linux(3)&&初阶指令

初解Linux(3)&&初阶指令

前言补充:

  • 补充一个小概念,作为前期的粗糙理解,不需要太深入目前。
    请添加图片描述

初阶指令的学习:

作用是清屏:			clear
  • 效果如下:
    请添加图片描述
全屏/返回全屏(快捷键):		alt+enter
查看当前的账号是谁:			whoami
  • 效果如下:
    请添加图片描述
  • root账号意思差不多就是超级管理员账号这个意思。
    请添加图片描述
  • 这个是root账号下创建出来的一个新用户。root账号可以随时增加新账户和删除账户。
查看当前有谁登录了我的云服务器:		who
  • 效果如下:
    请添加图片描述

  • 这里补充一下,云服务器是可以多人共享的,操作也很简单:
    请添加图片描述
    请添加图片描述请添加图片描述

查看当前我所处的工作目录:		pwd
  • 效果如下:
    请添加图片描述
查看当前目录下的文件信息:		ls -l	或者	ll
  • 效果如下:
    在这里插入图片描述
查看当前目录下有什么文件:		ls
  • 效果如下:
    在这里插入图片描述
显示当前目录下的所有文件(包括隐藏文件):		ls -a
  • 效果如下:
    在这里插入图片描述
显示当前目录下的所有文件的信息(包括隐藏文件):	ls -al
  • 效果如下:
    在这里插入图片描述
去到某目录:			cd 绝对路径/相对路径
  • 效果如下:
    在这里插入图片描述
跳转回最近一次所处的目录:		cd -
  • 效果如下:
    在这里插入图片描述
跳转到家目录:			cd ~
  • 效果如下:

在这里插入图片描述

在这里插入图片描述

  • 以后我们写的代码文件,或者创建的文件都是要是要在家目录底下。家目录就是相当于咱们的家,咱们做的东西得放在咱们家里面。举个例子:假如家目录(家文件)就是Windows底下的c盘(Windows下面的什么c盘,d盘,本质上也是个文件夹),然后我们创建的文件夹或者文件,只要是存在c盘就行了。意思就是这个意思。
  • 而且我们每次打开xshell,登录上我们的云服务器,我们也是一开始就处在了我们的家目录底下了的。
创建一个目录(文件夹):	mkdir 目录名
  • 效果如下:
    在这里插入图片描述
创建普通文件:			touch 文件名
  • 效果如下:
    在这里插入图片描述
查看当前目录下的目录结构:		tree
  • 效果如下:

在这里插入图片描述

如果想强制停止(有时候可能出错会刷屏)(快捷键):		ctrl键+c
查看文件更详细的属性信息:		stat 文件名
  • 效果如下:

在这里插入图片描述

创建一条路径:		mkdir -p 目录名/目录名/目录名/...    想创建多长就多长
  • 效果如下:

在这里插入图片描述

如果想显示这个目录下有什么:	ls 目录名(文件名)  或者ls 目录名/  或者ls ./目录名/  (效果相同,没区别)
  • 效果如下:

在这里插入图片描述

如果只想显示该目录(显示你想显示的内容):	ls -d 目录名(你想显示的内容)  
  • 效果如下:

在这里插入图片描述

小技巧: 在命令行上,敲击键盘的上下方向键可以选择历史输入的指令
删除空目录:		rmdir 目录名
  • 效果如下:

在这里插入图片描述

强制删除目录和文件:		rm -rf 目录名  
r就是递归删除, f就是强制删除, 两者加在一起就是递归的强制的, 删掉这个文件/文件夹
  • 效果如下:

在这里插入图片描述

强制删除文件:			rm -f 文件名
  • 效果如下:

在这里插入图片描述

  • 当我们在root账户底下的时候,系统是默认我们的文件是比较重要的,所以在我们进行删除操作的时候,系统都是会向我们询问一下是否需要删除,除非你强制删除,就不会问你。
  • 但是当你在普通账户下的时候,也就是通过root账户开出来的普通用户,当你删除文件的时候,系统是不会询问你的。默认普通用户下删除文件是不提醒的,所以这时候Linux又给我们提供了一个参数,“-i”
此时命令就是:rm -i 文件名
  • 这样一来,就算你是在普通用户下,系统也会问问你,是否确定了真的要删除。因为在Linux底下,将文件删除了就是真的删除了。不会像是Windows系统下面并不是真的删除,而是存到了回收站里面,回收站其实也就是一个文件夹。
  • 这样一来,如果你真的误删了这个文件,你也怪不上系统,毕竟人家系统是问过你了的,叫你三思,结果你二话不说就删了,那你也怪不得人家。
  • 当然了,如果大家想像Windows系统下里面有个回收站,后期我们也可以改造一下删除指令,然后模仿出一个像回收站的东西,不过这个东西就放到后面了。
删除当下目录下的全部文件:rm -rf *    写成rm -rf ./*  也是一样的
如果在别的目录下,使用: rm -rf 指定目录 *  那么这个目录也会被删掉。
  • 但是需要注意的是,虽然是删除当前目录下的全部文件,当前目录下的隐藏文件是不会被删除的。
    在这里插入图片描述
  • 如果想删除隐藏文件只能你显式的删,如: rm -rf .dir 这样才能删掉隐藏文件。
  • 为什么系统要这么弄呢,首先就是隐藏文件之所以隐藏,不是因为它不重要,而是因为它重要,所以不想被别人知道,很多人,如果不是很了解Linux系统的一些知识的,只是浅层的使用Linux的,可能都不会知道有隐藏文件。隐藏文件里面有很多一些重要的一些内容,如果你知道有隐藏文件,而且真的是想删掉这个隐藏文件,你就显式的删掉就好了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值