01.Linux目录结构和常用命令

目录结构

bin:系统可执行程序存放目录/bin/
boot:内核和启动程序相关的文件目录
lib:库目录,主要存放系统最基本的动态共享库
media:挂载设备媒体,U盘,光驱等
mnt:该目录是为了让用户挂载其他的文件系统
usr:庞大和复杂的目录,很多应用都会安装到此目录下
sbin:超级管理员的执行程序的目录
proc:该目录是系统内存的因施工和,会保留进程运行的一些信息
etc:系统软件的启动和配置目录
dev:该设备所在目录

ls命令

ls -a :查看全部文件
ls -l :查看文件的详细信息
ls -R :递归看子目录的文件信息

文件命令:

cd /data :进入到data目录
pwd :打印当前工作路径
mkdir data:创建data目录
mkdir dir1/dir2 -p  递归创建目录
rmdir dd/ :删除里面dd目录,并不能删除非空目录--只有.和..
rmdir -p /dd/aa :递归删除路径
rm -r dir:递归删除子目录
rm -rf * :强制删除目录下全部内容
cp srcpath despath:将srcpath目录拷贝到despath目录下
which ls :返回ls所在的目录 
cat cfg.ini :查看cfg.ini文件的内容
head main.cpp:查看文件头,默认显示10行内容
head -n 5 main.cpp : 可以直线显示的行数,这里是行数
whoami:显示当前用户
df 查看空间使用情况
chmo 777 aaa:修改aaa的权限
tree 树形显示文件目录结构

查找和检索

find ./* -name "cfg.ini"
find ./* -size +1M -size -5M:大于1M小于5M的文件
grep -r "main" * 递归目录查找,查找带main的文件

压缩和解压

压缩
zip -r dir.zip dir :打包dir目录
unzip dir.zip :解压一个文件
tar -cvzf bb.rar.gz dir :打包dir目录  
tar -zxvf bb.tar.gz  :解压bb.tar.gz
	-c压缩文件
	-v:显示信息
	-f:指定压缩包名字
	-z:gz格式压缩

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值