Linux学习笔记一 指令操作

指令操作

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_8cd dir_acat task.txt// 将a.txt删除rm a.txtcd ../dir_bcat task.txt// 将b.txt重命名为b_new.txtmv b.txt b_new,txtcd ../dir_ccat task.txt// 将c.txt复制成c.txt.bakcp c.txt c.txt.bak
  1. 进入homework_9文件夹,将其中所有txt类型的文件删除
cd homework_9r

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

posted @   嘿,抬头!  阅读(46)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效
点击右上角即可分享
微信分享提示