首页 > 代码库 > Linux文件及目录常用命令
Linux文件及目录常用命令
一、Linux中的目录结构
/bin :系统命令目录
/dev :系统设备目录
/home :用户的家 /home/lau
/lib :系统库文件 .so 动态库 .a静态库
/media :系统多媒体目录 (软驱、光驱)
/mnt :系统挂载目录 (外置u盘) /mnt/usb
/proc :系统内存目录
/sbin :超级管理员root命令目录
/tmp :系统缓存目录
/var :系统临时目录(经常变动) 数据库文件,网页文件,日志文件
/boot :系统启动目录
/etc :系统配置文件目录
/lost+found :失物认领处
/opt :第三方程序目录(qq、wps)
/root :超级管理员的家
/usr :系统程序目录(apache、php、mysql)
二、常用命令
ifconfig 查看IP状态
ping 命令来测试网络是否畅通
ls 或 ll : 查看当前路径文件信信息
-a : 查看文件的全部信息(包括隐藏文件)
q 退出(quit)
pwd :查看当前工作区
cd :切换目录
cd 空格 /home/zhangsan
cd空格 .. 跳转到上一级目录
cd 空格 ~ 返回超级管理的家
clear 清屏操作
login :登陆
logout :登出(注销)
shutdown :关机
-h :多少分后关机 shutdown –h 分钟数(如为0则立即关机)
–r :多少分后重启 shutdown –r 分钟数(如为0则立即重启)
–k :警告多少分后关机 shutdown –k 分钟数 (并不执行关机指令,只是一种警告信息)
-c :中止关机指令(通常用ctrl+c中止关机指令)
halt :关机(只关闭Linux系统,但不关闭电源)
reboot :重启
su : 切换用户
二、文件管理
1、Linux系统中的文件权限
r(read) 4 可读
w(write) 2 可写
x() 1 可执行
2、文件的创建与删除
1)vi filename :创建文件、
2)touch 文件名 :创建文件但不打开
3)rm 文件名 :删除文件或文件夹
-r :递归删除
-f :删除确认
3、目录管理
1)mkdir 目录名 :创建文件目录
-p :递归创建
-m :创建目录时,指定文件权限
2)rmdir 目录名 :删除文件目录
-p :递归删除
4、复制与移动
1)复制 cp [参数] <源文件路径> <目标文件路径>
-R :递归复制
-p :复制时保持文件的原有属性
-v :显示复制进度
复制文件夹:
复制文件:
2)移动 mv [参数] [源文件或目录] <目标文件或目录>
-v :显示进度
mv除了可以移动某个文件,还可以实现为文件重命名
5、文件统计
wc [参数] <文件列表> :文件大小统计
-c :统计文件字节数
-l :统计文件的总行数
-w :统计文件的单词数
6、grep搜索 (管道命令)
grep [参数] <‘字符串’> <源文件>
-n :匹配的行号
-c :匹配的行数
-i (ignore):忽略大小写
7、显示文件内容
1)cat :显示文件内容(正序显示)
2)tac :显示文件内容(反序显示)
8、更改文件权限
chmod :更改文件权限
-R :递归修改
9、find 文件查找
find [目录列表] [匹配参数] [匹配标准] 查找文件
-name :根据文件的名称查找
10、gzip压缩工具
语法: gzip [-d#] filename 其中#为1-9的数字
“-d” : 解压缩时使用
“-#” : 压缩等级,1压缩最差,9压缩最好,6为默认
11、bzip2压缩工具
语法: bzip2 [-dz] filename
bzip2 只有两个选项需要您掌握。
“-d” : 解压缩
“-z” : 压缩
压缩时,可以加 “-z” 也可以不加,都可以压缩文件,”-d” 则为解压的选项:
桌面光盘 /dev/cdrom 目录 挂载
把cdrom连接指向到一个目录下
Linux文件及目录常用命令