因为操作系统的实验课需要学习Linux,刚好之前也没有学过,准备记录一下小白学习内容,方便自己后续遗忘复习。我是看b站的视频跟着学习的,感觉挺通俗易懂的,值得参考。
废话不多说,开始学习!!!
1. Linux基础命令
1.1 Linux目录结构
与Windows操作系统不太一样的是,Linux没有盘符的概念,也就是说,他不太像Windows那样有C盘D盘,他只有一个根目录,通常用 / 表示。Linux的目录结构是一个树形结构,文件的路径层级也是用 / 分开,而Windows通常是 \ 分开。
以下是一些常见的表示:/test/hello.txt 、/itcast/itheima/custom.txt
1.2 Linux命令入门
1.2.1 Linux命令基础
命令的通用格式: command [-options] [parameter] (命令、选项、参数)
1.2.2 ls命令入门
① ls [-a -l -h] [Linux路径]
② ls
以平铺的形式,列出当前工作目录的内容,通常默认的当前工作目录是HOME目录
1.2.3 ls命令的参数和选项
①参数:即文件的路径,通常默认HOME
②选项:
- -a:即all的意思,列出全部文件
- -l:以列表的形式展示内容
- -h:列出文件大小,必须搭配-l一起使用
1.3 目录切换相关命令(cd/pwd)
①cd:
- cd [Linux路径] :切换工作目录
- cd:切换回HOME目录
②pwd:
pwd:打印当前工作目录
1.4 相对路径绝对路径和特殊路径符
①绝对路径:以根目录为起点,需要以 / 开头
②相对路径:以当前目录为起点
③特殊路径符:
- . :表示当前目录
- .. :表示上一级目录
- ~ :表示HOME目录
1.5 创建目录命令
① mkdir [-p] Linux路径
②-p:创建多个层级的目录
1.6 文件操作命令
① touch:touch Linux路径
创建文件
② cat:cat Linux路径
查看文件内容,直接将内容全部显示
③more:more Linux路径
查看文件内容,支持翻页
④ cp:cp [-r] 参数1 参数2
复制文件\文件夹
- -r:用于复制文件夹,表递归
- 参数1:Linux路径,表示被复制的文件或文件夹
- 参数2:Linux路径,表示要复制去的地方
⑤ mv:mv 参数1 参数2
移动文件\文件夹
- 参数1:Linux路径,表示被复制的文件或文件夹
- 参数2:Linux路径,表示要复制去的地方,如果不存在,则做改名效果
⑥ rm:rm [-r -f] 参数1 参数2 ... 参数N
删除文件\文件夹
- -r:用于删除文件夹
- -f:强制删除
- 参数1 参数2 ... 参数N:Linux路径,表示要删除的文件或文件夹