Linux文件及目录常用命令
一、Linux中的目录结构
- /bin :系统命令目录
- /dev
:系统设备目录
- /home
:
- /lib
:系统库文件
.so
动态库
.a
静态库
- /media
:系统多媒体目录
(软驱、光驱)
- /mnt
:系统挂载目录
(外置
u
盘)
/mnt/usb
- /proc
:系统内存目录
- /sbin
:超级管理员
root
命令目录
- /tmp
:系统缓存目录
- /var
:系统临时目录(经常变动)
数据库文件,网页文件,日志文件
- /boot
:系统启动目录
- /etc
:系统配置文件目录
- /lost+found
:失物认领处
- /opt
:第三方程序目录(
、
wps
)
- /root
:超级管理员的家
- /usr
:系统程序目录(
apache
、
php
、
mysql
)
二、IP地址配置
1、查看
IP
状态
ifconfig
2
.配置网卡
IP
地址
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #
网卡名称
IPADDR=192.168.1.
158
#IP地址
NETMASK=255.255.255.0 #
子网
掩码
GATEWAY=192.168.1.1 #网关地址
ONBOOT=yes # [yes|no]
启动系统时是否开启网卡
BOOTPROTO=static #[none|static|bootp|dhcp](
上网方式、手动获取
IP或自动获取
)
HWADDR 物理地址
3、启动网络
service network
start|stop|restart|status
启动所有网络服务 启动|
停止
|
重启
|
状态
ifup
启动指定某块网卡
ifdown
关闭指定某块网卡
4、
ping
测试
网路是否畅通
如
网卡已配置完毕,可以通过ping
命令来测试网络是否畅通
ping
ip地址
二、Linux命令的基本格式及常用命令
1
)基本格式
指令
选项
参数
指令
选项
指令
参数
指令
2
)常用指令
ls
:查看当前路径文件信息
-l
:查看文件的详细信息
以上指令还可以写成
ll
的形式,也可以达到以上效果
-a
:查看文件的全部信息(包括隐藏文件)
以上选项还可以写在一起,如下所示
注:对于很多同学如果记不住
Shell
有哪些附件参数或选项,可以通过
man
(
manual
的缩写)指令来查询当前指令信息。
看完后,可以通过字母
q
退出
pwd
:查看当前工作区
cd
:切换目录
cd
空格
/home/zhangsan
cd
空格
..
跳转到上一级目录
cd
空格
~
返回超级管理的家
clear
清屏操作
login
:登陆
logout
:登出(注销)
以上两个命令主要针对字符界面
图形界面
:
ctrl+alt+f
1
字符界面
:
ctrl+alt+f
2
~f
6
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 可执行
644
755
rw-r-r
rwx-rx-rx
在Linux
中可以通过
ls
–
l
查看文件的详细信息
drwxr-xr-x说明
第一个字母d
全称
dir
(代表目录)
后面的位数代表当前文件权限
rwxr-xr-x
rwx r-x r-x
7
5
5
2、
ls
指令
ls [参数
] [
路径或文件名
]
:查看当前路径文件信息
-l
:以列表形式显示文件信息
ll
-a
:查看文件的全部信息(包括隐藏文件)
3、文件的创建与删除
1)
vi filename
:创建文件、
2)
touch
文件名 :创建文件但不打开
3)
rm
文件名 :删除文件或文件夹
-r
:递归删除
-f
:删除确认
4、目录管理
1)
mkdir
目录名 :创建文件目录
-p
:递归创建
-m
:创建目录时,指定文件权限
2)
rmdir
目录名 :删除文件目录
-p
:递归删除
说明:rmdir
指令在删除文件夹时,如要删除的文件存在子文件时,系统是不允许删除的
5、复制与移动
1)复制
cp [
参数
] <</font>
源文件路径
> <</font>
目标文件路径
>
-R
:递归复制
-p
:复制时保持文件的原有属性
-v
:显示复制进度
复制文件夹:
复制文件:
2)移动
mv [
参数
] [
源文件或目录
] <</font>
目标文件或目录
>
-v
:显示进度
mv除了可以移动某个文件,还可以实现为文件重命名
6、文件统计
wc [参数
] <</font>
文件列表
>
:文件大小统计
-c
:统计文件字节数
-l
:统计文件的总行数
-w
:统计文件的单词数
7、
grep
搜索
grep <</span>源文件
>
8、显示文件内容
1)
cat
:显示文件内容(正序显示)
2)
tac
:显示文件内容(反序显示)
9、更改文件权限
chmod :更改文件权限
-R
:递归修改
10、
find
文件查找
find [目录列表
] [
匹配参数
] [
匹配标准
]
查找文件
-name
:根据文件的名称查找
11、
gzip
压缩工具
语法:
gzip [-d#] filename
其中
#
为
1-9
的数字
“-d” :
解压缩时使用
“-#” :
压缩等级,
1
压缩最差,
9
压缩最好,
6
为默认
12、
bzip2
压缩工具
语法:
bzip2 [-dz] filename
bzip2
只有两个选项需要您掌握。
“-d” :
解压缩
“-z” :
压缩
压缩时,可以加
“-z”
也可以不加,都可以压缩文件,
”-d”
则为解压的选项:
start marset , start slave
show marset status ,
CHANEG MASTER
marset-host
marset-user
marset-
chmod 760 -R 文件名