Linux基础知识

本文详细介绍了Linux目录结构的特点,包括其与Windows的对比,树形结构,重要目录如根目录和HOME目录,以及常用的目录操作命令如ls、cd、mkdir、touch等。还涵盖了文件操作、复制移动、删除和查找文件等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录结构

linux的目录结构的特点

此处我们与Windows对比展示

LinuxWindows
目录结构树形结构树形结构
盘符Linux没有盘符的概念只有一个根目录/拥有多个盘符如C盘
层级关系使用"\"表示,如D:\data\work\hello.txt使用"/"表示,如/usr/local/hello.txt

重要目录的概念

名称含义
根目录系统的一级目录,所有的内容都在此目录下
HOME目录每一个用户都有一个自己的目录,默认在:/home/username
当前工作目录命令行在执行命令的时候需要一个工作目录,打开终端默认工作目录在HOME目录

目录表示方式:路径

与Windows一样Linux也有绝对路径与相对路径。

路径含义
绝对路径以根目录为起点
相对路径以当前路径为起点
.表示当前目录
. .表示上一级目录
~表示HOME目录
/表示根目录

命令

  • 命令行:
    即Linux终端(Terminal),是一种命令提示符页面。可以通过右键打开终端

  • 命令:
    即Linux程序。一个命令就是一个Linux的程序。命令没有图形化页面,可以在命令行(终端中)提供字符化的反馈。

命令格式

command + [-options] + [parameter]

  • command命令本身
  • [-options]命令的选项,可以通过选项控制命令的行为细节
  • [parameter]命令的参数,多数用于命令的指向目标等
  • 注意此处所有的+仅做分割使用,实际命令中没有这个符号

基本目录命令

列出指定路径下的目录内容

语法: ls + [-a -l -h] + [路径]

命令选项含义
以平铺的形式列出当前工作目录下的内容
-a列出所有的内容,包含隐藏的文件或文件夹
-l以竖向排列的方式列出内容,并展示更多信息
-h以易于阅读的形式列出文件大小K、M、G(必须和-l一起使用)

切换目录

语法: cd + [路径]

如果不给任何参数,表示切换到HOME目录

此处有一个常用命令:pwd,查看当前目录

基本文件操作命令

新建文件夹

语法: mkdir + [-p] + 路径

若要建立多级的目录时,需要加上-p参数

新建文件

语法:touch + 路径

查看文件内容

语法: cat + 路径

支持翻页的查看内容

语法: more + 路径

按space翻页,按q退出查看

复制文件/文件夹

语法:cp + [-r] + 参数1 参数2

参数含义
-r表示复制文件夹
参数1被复制的文件路径
参数2要复制到的路径

移动文件

语法:mv 参数1 参数2

参数含义
参数1被移动的文件路径
参数2要移动到的路径

此外移动文件的命令也可用于修改文件名称

语法:mv 旧名称 新名称

删除文件

语法:rm [ -r -f ] 参数1~参数n

参数含义
-r删除文件夹
-f不弹出提示确认信息

此外,rm命令支持通配符操作

通配符含义
*匹配所有内容(包含空)
test*所有以test开头的文件
*test所有以test结尾的文件
*test *所有包含test的文件

基本查找命令

查找命令文件存放的位置

语法:which + 命令

查找指定文件位置

语法1:find + 起始路径 -name "要查找的文件名"

注意:查找命令也支持通配符

语法2:find + 起始路径 -size +||-n[kMG]

此处+、-表示大于和小于
n表示大小数字
kMG表示单位、kb,MB,GB(注意大小写)
示例:查找所有小于10KB的文件:find / -size -10k

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值