linux常用命令3
用户管理命令
命令名称:useradd
命令所在路径:/usr/sbin/useradd
执行权限:root
语法:useradd 用户名
功能描述:添加新用户
范例:useradd zzy命令名称:passwd
命令所在路径:/usr/bin/passwd
执行权限:所有用户
语法:passwd 用户名
功能描述:设置用户密码
功能范例:passwd zzy命令名称:w
命令所在路径:/usr/bin/w
执行权限:所有用户
语法:w
功能描述:查看用户登录详细信息
范例:w
第一行显示的信息:
登陆时间,持续登陆的时间(衡量服务器的稳定性),用户数,过去1分钟、
5分钟和15分钟负载占有率- USER 用户
- TTY 终端或本机
- FROM 登陆的IP地址
- LOGON 登陆的时间
- IDLE 空闲多久了
- JCPU 占用CPU的时间
- PCPU 当前执行占用CPU的时间
- WHAT 当前执行的操作(-bash表示什么也没执行)
压缩和解压缩命令
- 命令名称:gzip
命令英文原意:GUNzip
命令所在路径:/bin/gzip
执行权限:所有用户
gzip [文件]
功能描述:压缩文件
压缩后的文件格式:.gz
(注:压后 自动删除源文件)
- 命令名称:gunzip
命令英文原意:GUNunzip
命令所在路径:/bin/gunzip
执行权限:所有用户
gunzip [压缩文件]
功能描述:解压缩.gz的压缩文件
范例:gunzip zzy.gz
(注:解压缩后自动删除压缩文件)
- 命令名称:tar
命令所在路径:/bin/tar
执行权限:所有用户
语法:tar 选项[-zcf] [压缩后文件名] [目录]
-c 打包
-v 显示详细信息
-f 指定文件名
-z 打包同时压缩
功能描述:打包目录
压缩后文件格式:.tar.gz
范例:tar -zcvf zzy.tar.gz zzy tar解压缩语法
-x 解包
-v 显示详细信息
-f 指定解压文件
-z 解压缩
范例:tar -zvzf zzy.tar.gz命令名称:zip
命令所在路径:/usr/bin/zip
执行权限:所有用户
语法:zip 选项[-r] [压缩后文件名] [文件或目录]
-r 压缩目录
功能描述:压缩文件或目录
压缩文件后格式:.zip
范例:zip service.zip service(压缩文件)*
zip -r zzy.zip zzy命令名称:unzip
命令所在路径:/usr/bin/unzip
执行权限:所有用户
语法:unzip [压缩文件]
功能描述:解压.zip的压缩文件
范例:unzip zzy.zip
- 命令名称:bzip2 *
命令所在路径:/usr/bin/bzip2
执行权限:所有用户
语法:bzip2 选项 [-k] [文件]
-k 产生压缩文件或保留原文件
功能描述:压缩文件
压缩文件后的文件格式:.bz2
范例:bzip2 -k zzy
tar -cjf zzy.tar.bz2 zzy - bunzip解压缩
范例:bunzip2 zzy.bz2
网络命令
- 命令名称:write
命令所在路径:/usr/bin/write
执行权限:所有用户
语法:write <用户名>
功能描述:给用户发送信息,以Ctrl+D结束
范例:write zzy
- 命令名称:wall
命令所在路径:/usr/bin/wall
执行权限:所有用户
语法:wall [message]
功能描述:发送广播
范例:wall message
- 命令名称:ping
命令所在路径:/bin/ping
执行权限:所有用户
-c 指定发送次数
语法:ping 选项 IP地址
功能描述:测试网络连通性
范例:ping 192.168.1.121
- 命令名称:ifconfig
命令所在路径:/bin/ifconfig
执行权限:root
语法:ifconfig 网卡名 IP地址
功能描述:查看和设置网卡信息
范例:ifconfig eth0 192.168.1.121
- 命令名称:mail
命令所在路径:/bin/mail
执行权限:所有用户
语法:mail [用户名]
功能描述:查看发送电子邮件
范例:mail root
- 命令名称:last
命令所在路径:/usr/bin/last
执行权限:所有用户
语法:last
功能描述:列出目前与过去登陆系统的用户信息
范例:last
- 命令名称:lastlog
命令所在路径:/usr/bin/lastlog
执行权限:所有用户
语法:lastlog
功能描述:检查某特定用户上次登陆的时间
范例:lastlog
lastlog -u 502
- 命令名称:traceroute
命令所在路径:/bin/traceroute
执行权限:所有用户
语法:traceroute
功能描述:显示数据包到主机之间的路径
范例:traceroute www.baidu.com
- 命令名称:netstat
命令所在路径:/bin/netstat
执行权限:所有用户
语法:netstat [选项]
功能描述:显示网络相关信息
范例:traceroute www.baidu.com
选项:
- -t TCP协议
- -u UDP协议
- -l 监听
- -r 路由
- -n 显示IP地址和端口号
范例:
netstat -tlun 查看本机监听的端口
netstat -an 查看本机所有的网络连接
netstat -rn 查看本机路由表
- 命令名称:setup
命令所在路径:/usr/bin/setup
执行权限:root
语法:setup
功能描述:网络配置
范例:setup
(注:不支持ubuntu)
- 命令名称:mount
命令所在路径:/bin/mount
执行权限:所有用户
语法:mount [-t 文件系统] 设备文件名 挂载点
功能描述:网络配置
范例:mount -t ios9660 /dev/sr0 /mnt/cdrom
开关机命令
- shutdown [选项] 时间
选项:
1.-c 取消前一个关机命令
2.-h 关机
3.-r 重启