Linux基础知识,命令部分(二)

在开始Linux基础命令前,这里需要时刻记得几点要求:

1.命令和文件名严格区分大小写

2.Linux的核心哲学思想:一切皆为文件

3.Linux后缀名对于文件的属性没有任何影响仅仅看名字,是无法判断文件的类型的是文件还是目录

记住以上几点后,开始我们今天的正文

1. cd 命令

全称:Change Directory

作用:切换目录

格式:
cd 目标位置

这里需要注意的是:

路径是连续的,不能加空格        目录和目录之间用/进行分割

  • 如果目标是一个目录,那么最后的/可加可不加
  • 如果目标是一个文件,那么最后的/不能加
命令:
cd /        #直接切换到根目录
cd -        #进入上次执行cd前所在的目录
cd ..       #进入上一层目录
cd ~        #切换到当前用户的家目录

家目录:家目录本质就是一个目录,Linux每个用户都有一个自己的专属目录,可以在自己的家目录执行任何操作

2. pwd命令

全称:Print Working Directory

作用:打印当前所在的目录(显示当前所在的路径)

格式:
pwd

例:

[root@localhost 桌面]# pwd
/root/桌面
最左侧的 / 表示的是系统根目录
/root/桌面 表示 当前所在的位置是 根下的root下的桌面目录中

3. mkdir命令

全称:MaKe DIRectory
作用:创建目录
格式1:在当前位置下直接创建目录
mkdir 目录名

格式2:在指定位置下创建目录
mkdir [选项] 路径/目录名 

选项:

-p        # 在父目录不存在的情况,会自动的创建父目录

-v        #显示创建目录的过程

案例1:在当前位置下创建目录dir1

mkdir dir1

案例2:在tmp下,创建目录a1,在a1里面创建a2,在a2,里面创建a3

mkdir -p /tmp/a1/a2/a3
注意:
  • 在linux中,执行命令的时候,往往没有信息,就是最好的信息
  • 通常命令执行成功的话,不会有输出信息;如果命令执行失败,会产生信息

4. touch 命令

作用:创建空白文件

格式1:touch 文件名 在当前位置下创建文件

格式2:touch 路径/文件名 在指定的位置下创建文件
案例:
touch a1.txt             # 在当前目录下创建a1.txt
touch /a1.txt            # 在根目录下创建a1.txt
touch {1..3}.txt         # 在当前目录下创建三个文件分别为1.txt 2.txt 3.txt

5. ls命令 

作用:查看当前位置或者是指定的位置下,有什么文件
格式1:查看当前位置下文件
ls 

格式2:查看当前位置下文件
ls ./ 

格式3:查看指定的路径下有什么文件
ls 路径 

选项:

-a   #显示所有文件,包括隐藏文件

-l    #显示文件的属性信息

-d   #显示目录本身(如果不加-d,则显示的是目录下的文件,可以结合-l使用)

-h  #以易读的方式显示文件大小(默认是字节,可以结合-l使用)

-r   #倒序排序(按文件的首字母排序,可以结合-l使用)

-t   #根据修改时间来进行排序(按文件最近一次修改时间,修改时间越近越靠前)

6. mv命令

全称:move

作用:移动文件或目录(重命名)

格式:
mv 源文件 目的路径

案例:

将home下的a.txt移动到tmp下
mv /home/a.txt /tmp

将home下的a.txt移动到tmp下,改名成b.txt
mv /home/a.txt /tmp/b.txt

mv /home/b.txt /ttt
  • 在进行移动的时候,会首先判断,目标ttt是否存在
  • 如果不存在,那么就会将原始文件移动到 / 下,并改名成ttt
  • 如果存在,那么就会判断这个文件的类型
  • 如果类型是目录,那么就会将b.txt移动到ttt中
  • 如果类型是文本文件,那么就会将目标位置下的ttt文件用b.txt覆盖掉

7. cp 命令

全称:copy
作用: 复制文件或者是目录
格式:
cp [选项] 源文件 目的路径

选项:

  • -a   #在复制文件的过程中,保持文件的属性不变,另外也可以实现复制目录【cp默认无法直接复制目录】
  • -r   #递归复制。这个选项就是单纯的用来实现复制目录
  • -i   #在执行覆盖的操作会询问用户是否确定覆盖(如果使用了-i,则-f无效)
  • -f   #复制过程中如需覆盖,则不需要询问(也就是强制覆盖)
  • -v  #显示复制过程
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值