1.目录结构
home:普通用户的根目录
root:root用户的根目录
etc:存放配置文件
usr:存放共享的资源
2.切换目录
cd 目录
cd 父目录/子目录
cd .. 退回上一级
cd / 退回到所有目录的根目录 /
cd ~ 退回home/用户目录
3.操作目录
mkdir + 目录名 :创建目录
mkdir -p 目录/目录/目录:创建多级目录
rmdir 目录名 :删除一个空目录,有内容不能删
man + 命令名:获取命令的详细参数信息
rm -rf 目录名:删除目录下的内容,但是不删除目录
ls:相当于dir
ls -l(或者ll) :展示目录,文件,时间,及大小等详细信息,d开头是目录
ll -h :友好界面的显示
以后使用ll即可
4.浏览文件
cat 文件名:显示文件的所有内容
more 文件名:分页显示,空格下一页,回车下一行
less 文件名:pageup pagedown控制上下翻页
tail -行数 文件名:查看文件的后面几行
tail -h 文件名:动态的查看文件
5.操作文件
touch 文件名:创建一个空白的文件,Linux没有后缀名的区分
cp 文件 目录名\文件名:复制文件到指定名称目录,目录名,内容也复制
mv 文件 目录名\文件名:移动,重命名,如 mv file /dir1/dir2
./ :当前目录下
rm 文件名:带询问的删除,是否删除的提示
rm -f 文件名:不带询问删除,-f force的意思
rm -r 目录名:带询问的删除目录下的所有内容,要求目录非空,删除后目录空壳还在,和mkdirs相反
rm -rf 目录名:同上,不带询问
6.打包
打包或解压一个文件或者目录
常用的组合参数
-cvf :打包一个文件或目录
-zcvf :打包,并,压缩一个文件或者目录,.gzip格式
-xvf:解压或者打开一个tar文件
格式:
tar 参数 打包\解压后的文件名(取一个名) 要打包\解压的文件路径(原目录名\文件名)
例如:将当前目录下的所有文件打包成tar文件:tar -cvf test.tar ./* 注意:后缀名不改变文件属性,linux中只是一个标识
将当前目录下的所有文件打包并压缩:tar -zcvf test.tar.gz ./*
将test.tar解压到当前目录:tar -xvf test.tar
将test.tar解压到指定的X目录:tar -xvf test.tar 路径