Linux自学

Linux系统的文件

Linux下一切皆为文件

Linux系统的文件目录结构

在这里插入图片描述
目录结构:
  Bin:全称binary,含义是二进制。该目录中存储的都是一些二进制文件,文件都是可以运行的。
   Dev:该目录中主要存放的是外接设备,例如盘、其他光盘等。在其中的外接设备是不能直接被使用的,需要挂载(类似windows下分配盘符)。
   Etc:该目录存放配置信息。
   home:表示“家”,表示除了root以外其他的用户。
   process:表示进程,该目录中存储的是Linux运行时候的进程。
   sbin:全称super binary ,该目录也是存储一些可以被执行的二进制文件,但是只有root用户有权限执行。
   Tmp:表示“临时”的,当系统运行时候产生的临时文件会在这个文件中存储。
   usr:存放的是用户自己安装的软件,类似于windows下的program文件
   Var:存放的是程序/系统日志文件目录。
   mnt:当外接设备需要挂载时,需要挂载至mnt目录。

Linux的基本指令

一、指令与选项
  指令:在Linux终端中输入的内容称为指令。
  一个完整的指令的标准格式:Linux通用格式
  #指令主体 [选项] 操作对象
   一个指令可以包含多个选项
   操作对象也可以是多个
二、基础命令
1、ls(list)指令
用法1:#ls
  含义列出当前工作目录下的所有文件/文件夹名称。
用法2:#ls 路径
  含义列出指定路径目录下的文件/文件夹的名称
  关于路径
  路径可以分为相对路径和绝对路径。
  相对路径:先得有一个参照物(一般为当前工作路径);
  相对路径写法:在相对路径中通常会用到2个符号“./”[表示当前目录下]、“…/”[表示上一级目录下]。
  绝对路径:绝对路径不需要参照物,直接从根“/”开始寻找相对路径;
用法3:#ls 选项 路径
  含义:在列出指定路径下的文件/文件夹的名称,并以指定的格式进行显示。
  #ls-l 路径
  #ls-la 路径
   选项解释:
   -l:表示list,表示以详细列表的形式进行展示。
在这里插入图片描述
  上述列表中的第一列字符表示文档的类型,其中“-”表示该行对应的文档类型为文件,“d”表示文档的类型为文件夹。
   -la:表示显示所有文件/文件夹(包含了隐藏文件和文件夹)
在这里插入图片描述
用法4:#ls -lh 路径
  含义:列出文档路径下的所有文件/文件夹的名称。以列表的形式并且在显示文档大小的时候可以以较高的可读性形式显示。

2、pwd指令
  用法:#pwd 打印当前工作目录。
3、cd命令
  命令:#cd 用于切换当前工作目录
  语法 :#cd 路径
4、mkdir 指令
  指令:mkdir (创建目录)
  语法1:#mkdir 路径 (可以是文件夹名称,也可以是含名称的完整路径)
  语法2:#mkdir-p 路径
  含义:可以一次性创建多层不存在的目录
5、touch命令

  指令:touch
  作用:创建文件
  语法:#touch 文件路径
  例:在这里插入图片描述
  注:touch命令可以一次创建多个文件。
6、cp (copy)
  作用:复制文件、文件夹到指定位置。
  语法:#cp 被复制的文档路径 文档要复制到的位置
  注意linux在复制过程中是可以重新对新位置的文件进行重命名。
  当使用cd命令对文件夹进行复制时需要添加-r否则目录则被忽略。
7、mv指令
  指令:mv(move 移动,剪贴)
  作用:移动文档到新的位置
  语法:#mv 需要移动的文档 需要保存的路径

案例:使用mv命令移动一个文件

在这里插入图片描述
在这里插入图片描述

8、rm命令
  指令:rm(remove,移除,删除)
  作用:移除或者删除文档
  语法:re 选项 需要移除的文档路径

  选项
   -f force强制删除
   -r 表示递归

案例1:删除一个文件

在这里插入图片描述
  在删除文件时如果不带选项,会提示是否删除,如果确认则输入y/yes,否则输入n/no,
  如果在删除的时候不想一个一个确认,则可以在指令中添加选项“-f”,表示force(强制)。

在这里插入图片描述

案例2:删除一个文件夹
在这里插入图片描述
  注意:删除一个目录时需要做递归删除,并且一般也不需要删除确认询问,所以移除目录的时候一般使用-rf选项。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值