linux系统的目录结构
目录解释
- bin:存放二进制可执行文件
- sbin:存放二进制可执行文件,只有root用户才能执行的文件
etc:存放系统配置文件
- profile:用于配置环境变量
- usr:存放共享的资源,就是在该文件下的内容,所有的用户都能访问
- home:存放普通用户文件的根目录
- root:超级用户的根目录
常用的指令
目录切换指令
cd ../:返回上一层目录cd -:切换到上一回所在的目录cd usr:相对于当前目录,切换到usr目录cd ~:切换到用户主目录cd /:切换到系统的根目录
目录指令(增删改查)
mkdir 目录名:创建一个空的目录ls [-al]:查看目录-a:显示所有的文件,包括隐藏的文件-l:能够显示文件夹下的所有文件夹详细信息,可以缩写为ll
find 目录 参数:搜索目录- 例如:
find /root -name 'test*'
- 例如:
mv 目录名称 新目录名称:修改目录的名称- mv的语法不仅可以对目录进行重命名而且也可以对各种文件,压缩包等进行重命名的操作
mv 目录名称 目录的新位置:移动目录的位置—-剪切- mv语法不仅可以对目录进行剪切操作,对文件和压缩包等都可以执行剪切操作
cp -r 目录名称 目录拷贝的目标位置 ----r代表递归拷贝:拷贝目录- cp命令不仅可以拷贝目录还可以拷贝文件,压缩包等,拷贝文件和压缩包时不用写-r递归
rm [-rf] 目录:删除目录- rm不仅可以删除目录,也可以删除其他文件或压缩包,为了增强记忆,无论删除任何目录或文件,都直接使用rm -rf 目录/文件/压缩包
文件操作指令
touch 文件名称:文件的创建cat或more或less或tail:查看文件cat 文件目录more 文件目录或less 文件目录:都能实现分页查看tail -n 文件目录:从后面查找固定行数的文件内容
vim 文件目录:修改文件内容按esc:退出编辑,按i:在光标开始处进行编辑(常用),按a:在行的开始追加,按o:另起一行开始输入:q+回车:退出:q!+回车:强制退出:wq:保存退出
- 常用的命令
压缩文件的操作指令
打包并压缩文件
linux中打包和压缩是两个过程,但是一般它们是同时进行的,打包并压缩后的文件的后缀名一般是
.tar.gzlinux中打包文件一般是以.tar结尾,压缩文件一般是以.gz结尾
tar -zcvf 打包压缩后的文件名 要打包压缩的文件z:调用gzip压缩命令进行压缩c:打包文件v:显示运行过程f:指定文件名
apeman@DESKTOP-38I0M2V:/mnt/d/apeman/shixun3/lianxi$ tar -zcvf ind.tar.gz ./*
解压压缩包
tar [-xvf] 压缩文件x:代表解压apeman@DESKTOP-38I0M2V:/mnt/d/apeman/shixun3/lianxi$ tar -xvf ind.tar.gz
tar [-xvf] 压缩文件 -C 指定的解压目录apeman@DESKTOP-38I0M2V:/mnt/d/apeman/shixun3/lianxi$ tar -xvf ind.tar.gz -C lianxi1
其他命令
pwd:显示当前所在的位置grep 要搜索的关键字 搜索的文件 [--color]ps -ef:查看当前系统中运行的进程kill -9 进程的pid:杀死进程netstat -an:查看当前系统的端口使用
