Linux每日练习

第一部分

1.打开桌面的主文件夹,在图片文件夹下新建一个名为111的文件夹,在视频文件夹下创建一个名为222的文件夹

sh 复制代码
[root@xcz7 desk]# mkdir -p ./pic/111
[root@xcz7 desk]# mkdir -p ./video/222

2.在桌面打开终端,先切换到根目录下,再通过cd命令切换到用户家目录,使用ls命令查看该目录下的文件

shell 复制代码
[root@xcz7 desk]# cd /
[root@xcz7 /]# cd ~
[root@xcz7 ~]# ls
anaconda-ks.cfg  desk
[root@xcz7 ~]# 

3.通过cd命令切换到主文件夹下的视频目录,使用ls命令查看该目录下的信息

sh 复制代码
[root@xcz7 desk]# cd video
[root@xcz7 video]# ls
222

第二部分

切换root帐号,在桌面使用命令创建file1文件和my目录

shell 复制代码
[root@xcz7 ~]# cd desk
[root@xcz7 desk]# touch file1
[root@xcz7 desk]# mkdir my
[root@xcz7 desk]# ls
file1  my

每次创建文件需要向文件内写入自拟的内容

shell 复制代码
[root@xcz7 desk]# echo "hello linux" > file1
[root@xcz7 desk]# cat file1
hello linux

在my目录下创建一个名为doc1的文件,创建其软连接doc2在桌面目录下,创建其硬连接doc3在桌面目录下

sh 复制代码
[root@xcz7 desk]# touch ./my/doc1
[root@xcz7 desk]# echo "hello linux" > ./my/doc1
[root@xcz7 desk]# ln -s /root/desk/my/doc1 ./doc2
[root@xcz7 desk]# ln /root/desk/my/doc1 ./doc3

修改file1的修改时间为2022年1月1日

sh 复制代码
[root@xcz7 desk]# touch -d "2022-01-01" file1
验证:
sh 复制代码
[root@xcz7 desk]# stat file1
  文件:"file1"
  大小:12        	块:8          IO 块:4096   普通文件
设备:fd00h/64768d	Inode:101068226   硬链接:1
权限:(0644/-rw-r--r--)  Uid:(    0/    root)   Gid:(    0/    root)
环境:unconfined_u:object_r:admin_home_t:s0
最近访问:2022-01-01 00:00:00.000000000 +0800
最近更改:2022-01-01 00:00:00.000000000 +0800
最近改动:2024-03-06 21:33:45.639386978 +0800
创建时间:-

逐个删除源文件、硬连接文件和软连接文件,每次删除前查看一下3个文件的内容

sh 复制代码
[root@xcz7 desk]# cd my
[root@xcz7 desk]# cat doc1
hello linux
[root@xcz7 my]# rm -rf doc1
[root@xcz7 my]# cd ..
[root@xcz7 desk]# cat doc2
cat: doc2: 没有那个文件或目录
[root@xcz7 desk]# rm -rf doc2
[root@xcz7 desk]# cat doc3
hello linux
[root@xcz7 desk]# rm -rf doc3

shell脚本:

sh 复制代码
#!/bin/bash
cd desk;touch file1;mkdir my
echo "hello linux" > file1
touch ./my/doc1;echo "hello linux" > ./my/doc1; ln -s /root/desk/my/doc1 ./doc2;ln /root/desk/my/doc1 ./doc3
touch -d "2022-01-01" file1
cd my;rm -rf doc1;cd ..;cat doc1;cat doc2;rm -rf doc2;cat doc3;rm -rf doc3
sh 复制代码
结果:
[root@xcz7 desk]# source w1.sh
-bash: cd: desk: 没有那个文件或目录
mkdir: 无法创建目录"my": 文件已存在
cat: doc1: 没有那个文件或目录
cat: doc2: 没有那个文件或目录
hello linux
相关推荐
wtblszn7 小时前
自动化包装生产线设备可视化管理方案
运维·自动化
跨境小彭8 小时前
Temu拉美站点铺货实操复盘:手动复制痛点与批量自动化解决方案
服务器·人工智能·搜索引擎·自动化·temu电商运营
心之语歌8 小时前
Tkinter 画布基本梳理
运维·服务器·python
Shulex8 小时前
面向跨境电商多渠道消息系统的技术架构:亚马逊站内信合规对接与自动化执行链路设计
运维·架构·自动化
bloglin999999 小时前
vmware部署centos7启动docker容器后无法访问服务
运维·docker·容器
夜听莺儿鸣9 小时前
502-003_Linux 中断与异常(一):从Linux角度理解中断与异常
linux·中断与异常·linux中断
杨云龙UP10 小时前
TDengine 3.4.2.8 Community 三节点三副本生产集群部署实战(DNode/MNode/taosAdapter/Explorer)
大数据·linux·运维·数据库·tdengine·时序库
梦帮科技10 小时前
领域认知知识库图谱注入:从双式记账图网络到高质量问答对自动化合成流水线
运维·网络·数据库·人工智能·矩阵·架构·自动化
向成科技10 小时前
XC3576H工控主板|深度适配Ubuntu 26.04 LTS,释放边缘AI与工业开发新潜能
linux·人工智能·ubuntu·机器人·硬件·主板·边缘ai
逐流人10 小时前
Ceph分布式存储集群配置与池管理:从配置优先级到PG、复本池与纠删码池
运维·分布式·ceph·云原生·云计算·rados