Linux学习笔记一 指令操作

本文指导读者通过实例学习Linux基础操作,包括cd, mkdir, cp, rm, mv, touch等,并完成一系列实践任务,如创建目录、文件复制与重命名、移动文件等,适合初学者提升Linux技能。

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

不要死记硬背不要死记硬背不要死记硬背

多实操多实操多实操

记不住查一查就行了,主要还是多用

可以自己安装个Linux的虚拟机,也可以去租一个云服务器,也不会很贵,不到一百块钱一年
也可以自己安装个双系统,尝试使用Linux开发 (有点麻烦,B站有视频教程)

指令操作

ctrl c:取消命令,并且换行

ctrl u:清空本行命令

tab键:可以补全命令和文件名,如果补全不了快速按两下tab键,可以显示备选选项

ls:列出当前目录下所有文件,蓝色的是文件夹,白色的是普通文件,绿色的是可执行文件

pwd:显示当前路径

cd XXX:进入XXX目录下,

cd ../:返回上层目录

cp XXX YYY:将xx文件复制成YYYXXXYYY可以是一个路径,比如../dir_c/a.txt,表示上层目录下的dir_c文件夹下的文件a.txt

mkdir XXX:创建目录XXX

rm XXX:删除普通文件:

rm XXX -r:删除文件夹

mv XXX YYY:将XXX文件移动到YYY,和cp命令一样,XXXYYY可以是一个路径﹔重命名也是用这个命令

touch XXX:创建一个文件

cat XXX:展示文件XXX中的内容

相关练习

  1. 进入homework_0文件夹,分别创建文件夹dir_a, dir_b,dir_c
cd homework_0
mkdir dir_a dir_b dir_c

  1. 进入homework_1文件夹,将a.txt,b.txt,c.txt分别复制成:a.txt.bak, b.txt.bak,c.txt.bak
cd homework_1
for var in *.txt;
do 
    cp "$var" "${$var%.txt}.txt.bak"
done
  1. 进入homework 2文件夹,将a.txt,b.txt,c.txt分别重命名为:a_new.txt,b_new.txt,c_new.txt
cd homework_2
for var in *.txt;
do 
    cp "$var" "${$var%.txt}.new.txt"
done
  1. 进入homework _3文件夹,将dir_a文件夹下的a.txt,b.txt,c.txt分别移动到文件夹dir_b
cd homework_3
mv dir_a/* dir_b
  1. 进入homework_4文件夹,将普通文件a.txt, b.txt,c.txt删除
cd homework_4
rm *
  1. 进入homework_5文件夹,将文件夹dir_a, dir b, dir_c删除
cd homework_5
rm * -r
  1. 进入homework_6文件夹,查看task.txt的内容,并按其指示进行操作
cd homework_6
cat task.txt

将task.txt重命名为done.txt,创建目录dir_a,将done.txt移动到目录dir_a下

mkdir dir_a
mv task.txt dir_a/done.txt
  1. 进入homework_7文件夹,创建文件夹dir_0, dir_1, dir_2,将a.txt,b.txt,c.txt复制到dir_0下,重命名为a0.txt,b0.txt,c0.txt;将a.txt,b.txt,c.txt复制到dir_1下,重命名为a1.txt, b1.txt,c1.txt;将a.txt,b.txt,c.txt复制到dir_2下,重命名为a2.txt,b2.txt,c2.txt;
cd homework_7
for i in {0..2}
do 
	mkdir "dir_$i"
	for var in *.txt
	do 
		cp "$var" "dir_$i/${var%.txt}$i.txt"
	done
done
  1. 进入homework_8文件夹,分别在dir_a, dir_b, dir_c文件夹下查看task.txt的内容,并分别按照指示进行操作
cd homework_8
cd dir_a
cat task.txt

将a.txt删除

rm a.txt

将b.txt重命名为b_new.txt

mv b.txt b_new,txt
cd ../dir_b
cat task.txt

将c.txt复制成c.txt.bak

cd ../dir_c
cat task.txt
cp c.txt c.txt.bak
  1. 进入homework_9文件夹,将其中所有txt类型的文件删除
cd homework_9r

吹一波y总的课👍 https://www.acwing.com/activity/content/57/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Gettler•Main

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值