Linux主要是使用Linux_Shell命令来控制,然后一般是先打开脚本命令行终端窗口来控制的,这个窗口可以使用ctrl + alt + T 来打开,ctrl + alt + 加号(+)放大窗口,alt + 减号(-)。
Linux文件系统的目录架构:有且仅有一个盘,也就是只有一个根目录(类似于Windows的磁盘,C盘,D盘......)
一.切换指定目录 cd
1. cd+空格+路径 进入指定路径下的文件夹
2.直接cd ,cd ~ 和cd /home/用户名 三者效果一样 回到家目录
3.cd .. 返回上一级
4.cd - 返回上一次
注意,返回上一次不一定返回上一级
二.pwd 和 ls
pwd查看当前所在的路径
ls 查看当前路径下的目录
1. ls+空格+路径 查看指定路径下的目录
2. ls -l 显示详细信息
3. ls -a 显示隐藏文件
4. 直接 ls
三.文件的创建 touch
1.touch+空格+文件命 在当前路径下创建文件
2.touch+空格+路径/文件名 指定路径下创建文件
3.touch+空格+文件名字1 文件名字2 文件名字3
(用法3中文件名字和文件名字之间有空格,还能和2的用法结合)
四.文件的删除 rm
1. rm+文件名 删除当前路径下的指定文件
2.rm 文件名1 文件名2 文件名3
(用法2中 文件名字和文件名字之间有空格,还能和1的用法结合)
3.rm * 删除当前路径下的所有文件
五.创建新目录 mkdir
1.mkdir+空格+路径/新目录名字
2.mkdir+空格+新目录名字
3.mkdir+空格路径/新目录名字1+空格+路径/新目录名字2 +空格+路径/新目录名字3
(3也可以不要路径,就在当前路径下创建)
六.目录的删除 rmdir 或者 rm -r
1. rmdir +空格+路径/目录名字 只能删除空的文件夹
2. rm+空格+路径/目录名字+-r 里面有没有文件都可以删除
七.文件的移动 mv
移动文件(目录).mv+空格+文件1+空格+路径1
八.文件复制 cp
1.复制文件:cp+空格+目标1+空格+目标2
2.复制目录:cp+空格+目标1+空格+目标2+ -r
-r是递归方式操作,从里向外一个一个操作,和上面的rm -r 的-r 的对文件夹操作原理效果是一样的
九.压缩和解压 tar
常用的压缩:gz: 压缩率底,压缩时间比较快 bz2: 压缩率高,压缩时间比较长
bz2的
压缩命令:tar jcvf 压缩文件名字(自定义的).tar.bz2 a
解压命令:tar jxvf 压缩文件名字(自定义的).tar.bz2
gz的
压缩命令:tar zcvf 压缩文件名字(自定义的).tar.gz a
解压命令:tar zxvf 压缩文件名字(自定义的).tar.gz
j: 指定格式为bz2
z:指定格式为gz
c: 压缩(打包)
x:解压(解包)
v: 显示操作过程,即 压缩或者解压的操作过程会显示在终端窗上面
f: 用来指定压缩包的名字的,也就是说压缩包的名字一定要跟在f的后面(记得空格分开)
这里面的解压路径说明如下
./1 这个是相对路径
~/桌面/4 这个是绝对路径