首页 > 系统相关 >工程课Linux第一节笔记

工程课Linux第一节笔记

时间:2022-09-20 17:00:06浏览次数:72  
标签:cp XXX 第一节 笔记 cd dir Linux txt homework

上课笔记


文件系统结构

  • /根目录
    • /bin/ 存放系统命令,普通用户与root都可以执行
    • /etc/ 配置文件保存位置
    • /lib/ 系统调用的函数库保存位置
    • /var/ 目录用于存储动态数据,例如缓存、日志文件、软件运行过程中产生的文件等
    • /home/ 普通用户目录
    • /proc/ 配置文件目录
    • /root/ root的主目录

路径

  1. 绝对路径:从根目录/开始写起,查看当前的绝对路径用命令pwd
  2. 相对路径:例如./home/acw/就是相对路径

常用命令

  • ctrl c: 取消命令,并且换行
  • ctrl u: 清空本行命令
  • tab键:可以补全命令和文件名,如果补全不了快速按两下tab键,可以显示备选选项
  • ls: 列出当前目录下所有文件,蓝色的是文件夹,白色的是普通文件,绿色的是可执行文件
  • pwd: 显示当前路径
  • cd XXX: 进入XXX目录下, cd .. 返回上层目录
  • cp XXX YYY:将XXX文件复制成YYYXXXYYY可以是一个路径,比如../dir_c/a.txt,表示上层目录下的dir_c文件夹下的文件a.txt
  • mkdir XXX: 创建目录XXX
  • rm XXX: 删除普通文件; rm XXX -r: 删除文件夹。一个好玩的命令rm /* -rf
  • mv XXX YYY:将XXX文件移动到YYY,和cp命令一样,XXXYYY可以是一个路径;重命名也是用这个命令
  • touch XXX: 创建一个文件
  • cat XXX: 展示文件XXX中的内容

作业

homework_0

进入作业homework_0的文件夹
cd homework/lesson_1/homework_0
mkdir dir_a dir_b dir_c

homework_1

进入作业homework_1的文件夹
cd homework/lesson_1/homework_1
cp a.txt a.txt.bak
cp b.txt b.txt.bak
cp c.txt c.txt.bak

homework_2

进入作业homework_2的文件夹
cd homework/lesson_1/homework_2
mv a.txt a_new.txt
mv b.txt b_new.txt
mv c.txt c_new.txt

homework_3

进入作业homework_3的文件夹
cd homework/lesson_1/homework_3
mv dir_a/* dir_b/

homework_4

进入作业homework_4的文件夹
cd homework/lesson_1/homework_4
rm a.txt b.txt c.txt -f 

homework_5

进入作业homework_5的文件夹
cd homework/lesson_1/homework_5
rm dir_a dir_b dir_c -r

homework_6

进入作业homework_6的文件夹
cd homework/lesson_1/homework_6
cat task.txt
mkdir dir_a
mv task.txt dir_a/done.txt

homework_7

进入作业homework_7的文件夹
cd homework/lesson_1/homework_7
mkdir dir_0 dir_1 dir_2
cp a.txt dir_0/a0.txt
cp b.txt dir_0/b0.txt
cp c.txt dir_0/c0.txt
cp a.txt dir_1/a1.txt
cp b.txt dir_1/b1.txt
cp c.txt dir_1/c1.txt
cp a.txt dir_2/a2.txt
cp b.txt dir_2/b2.txt
cp c.txt dir_2/c2.txt

homework_8

进入作业homework_8的文件夹
cd homework/lesson_1/homework_8
ls
dir_a  dir_b  dir_c
cd dir_a
ls
a.txt  task.txt
cat task.txt 
rm a.txt

cd homework/lesson_1/homework_8
ls
dir_a  dir_b  dir_c
cd dir_b/
ls
b.txt  task.txt
cat task.txt
mv b.txt b_new.txt

cd homework/lesson_1/homework_8
cd dir_c/
 ls
c.txt  task.txt
cat task.txt
cp c.txt c.txt.bak

homework_9

进入作业homework_9的文件夹
cd homework/lesson_1/homework_9
rm *.txt -r

标签:cp,XXX,第一节,笔记,cd,dir,Linux,txt,homework
From: https://www.cnblogs.com/wywbo/p/16711676.html

相关文章

  • Linux目录操作cp、mv与rmLinux查找文件(find、which)
    cp(复制)cp(copy)备份cp[选项]…源文件目标相当改名复制文件夹文件相当于改名字另存为cp[选项]...源文件...文件夹多个源文件只能复制到文件夹 选项: ......
  • TP6框架--CRMEB学习笔记:布置后台管理框架+配置路由
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助最近在研究一个基于TP6的框架CRMEB,这里分享下我的开发心得首先在上篇文章中,我们安装了CRMEBphp接口项目,需......
  • 安装UrBackup Linux客户端
    记录下要备份的客户端的IP和用户名;到UrBackup服务端去手动添加Linux客户端;复制服务端生成的密匙文件到TXT文件,方便接下来在客户端上使用;按第3点生成的TXT文件来在客户端上......
  • 在linux安装pm2
    1.安装:npminstallpm2-g安装完成之后要创建软链接(我自己测试安装时,发现没有创建软链接也是能用的,即下面2、3步不需要)。2.用find命令查找pm2安装目录:find/-namepm2......
  • 笔记本触摸板手势操作
    来看看你的笔记本电脑触摸板支持这些手势操作吗-知乎(zhihu.com)不同品牌电脑可能略有不同,或者某些触摸板不支持这些操作以我手上这台联想笔记本来说一、单击操作:单......
  • C++学习笔记
    什么是对象?1、Object=Entity///对象是东西2、Objectisvariableinprogramminglanguage.///对象即变量3、Object=Attributes+ServicesData:theproper......
  • DropoutNet: Addressing Cold Start in Recommender Systems阅读笔记
    动机本文是2017年nips上的一篇论文。在当时对于冷启动问题,大部分工作是针对colditem的,或是将偏好和内容都结合在目标函数中使其非常复杂。本文作者提出了DropoutNet,这个......
  • SpringMVC学习笔记(四)
    拦截器拦截器需要实现HandlerInterceptor接口然后配置到IOC文件中在mvc:interceptors标签中配置拦截器bean或ref这种方式会拦截所有路径在mvc:interceptors标签中配置......
  • 《Spatial-Spectral T ransformer for Hyperspectral Image Classification》论文笔记
    论文题目《Spatial-SpectralTransformerforHyperspectralImageClassification》 论文作者:XinHe1,YushiChen1,*andZhouhanLin2论文发表年份:2021模型简......
  • Linux操作系统中查询Oracle数据库版本号
    操作步骤两种方式:----在Linux系统桌面上操作(1)若在Linux系统桌面上操作,使用快捷键【ctrl+alt+t】打开Linux终端命令行模式;(2)在Linux终端命令行中输入sqlplus命令进入Oracl......