Linux系统day01

本文介绍了Linux系统的目录结构,包括bin、boot、dev、etc等关键目录的功能。讲解了Linux命令的基本格式及常用命令如ls、cat、history的使用。此外,还详细阐述了文件的创建、重定向、文件查看工具如more和cat的区别,以及相对路径和绝对路径的概念。最后,提到了如何使用管道和历史命令进行操作,并展示了如何创建多级目录。
摘要由CSDN通过智能技术生成

1. Linux系统目录结构

linux只有一个根目录,所有其他文件都在它(根)下面
在这里插入图片描述

  1. 下图为根目录下的内容
    (1)bin文件夹下面放的都是和程序相关的(安装程序)
    (2)boot和系统启动时相关(和开机相关)
    (3)cdrom和光盘等东西相关
    (4)dev和电脑上插的设备相关(device)
    (5)etc里面几乎是所有的程序或服务器配置的地方(eg:买新手机或电脑选择字体,语言等)
    (6)lib文件夹里面放的是一些库(放一些工具)
    (7)除了home文件夹其他内容不要私自修改(home下面的家目录--------登陆一个账户后的默认路径)
    在这里插入图片描述

home前的斜杠 /home表示根目录,不同于其他内容
在这里插入图片描述
touch 1.txt
touch li
都是创建文件,linux系统中不会强调后缀

2.Linux命令的格式

ls 展示当前路径下内容
ls / 展示根目录下内容
ls /home 展示根目录下home文件夹下的内容

ls -l
ls -a 不同选项显示不同内容(-a会显示隐藏内容)

ls -l -h 会根据时间情况显示单位
ls -a -l -h (与顺序无关) ls -alh

ls /bin -alh也可以

对某个指令不清楚时,输入 ls ----help查询用法

cat 查询某个文件中内容

touch 创建文件

history 查询历史命令

! + 历史命令号 -------执行命令号对应的历史命令

根据命令查询具体文件 eg: ls 2* 查询以2开头的文件

其中*就表示 通配符,所有以2开头的均可
在这里插入图片描述
?通配符表示一个 2? 表示2开头后面只有一个字符的

3.重定向(重新规定方向)

在这里插入图片描述
ls >> xxx.txt 以追加形式将内容放到原文件末尾
ls > xxx.txt 会覆盖之前创建的内容(删除之前的)

cat xxx和more xxx区别:
cat一次性全部显示出文件内容
more只显示部分文件内容,翻滚动条翻

vi.xxx 编辑xxx文件

4.ls和cd补充

ls -alh本来显示在屏幕中,加 |后,不显示在屏幕了,放入|中, 然后more再从|里面拽出来(类似给水管里面灌水 |),灌满后在通过more倒出来到盆里)

| 称为管道 将两个命令结合起来
在这里插入图片描述
在这里插入图片描述

5.相对路径和绝对路径

两者参照物不同(绝对路径从根目录看,相对路径从当前目录看)

.表示当前路径
cd …就是当前路径的上个路径

pwd 显示当前的工作目录
cd …/… 跳转到当前路径的上上个路径

cd - 跳转到上个操作路径
cd ~ 跳到家目录

tree 以目录书的形式显示文件和文件夹
在这里插入图片描述
想要在文件夹在创建文件夹在创建文件夹的话
依赖的文件夹会先创建
mkdir A/B/C/D/E -p 避免反复 cd
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值