Linux自娱—3.基础命令
用户管理命令
1、useradd 添加新用户
- 命令所在路径 /usr/sbin/useradd 执行权限 root
2、passwd 设置修改密码
- 命令所在路径 /usr/bin/passwd
3、userdel 删除用户
- userdel -r 用户名 // 同时删除家目录
4、who
- 命令所在路径 /usr/bin/who
- 显示信息:登陆用户名 登陆终端(tty本地终端,pts远程终端,登陆时间,登陆的ip地址)
5、w 查看登陆用户的详细信息
- 命令所在路径 /usr/bin/w
- 当前系统时间-up连续运行时间-当前有几个用户登陆-负载均衡指数(1分钟 5分钟 15分钟系统负载情况)一般指的是cpu和内存的负载情况
- IDLE表示用户登陆过来空闲多久了 JCPU一共占用多少CPU时间(不包括后台时间) PCPU当前用户执行操作占了多久CPU时间 WHAT执行了什么操作
压缩解压命令
1、gzip 打包文件
- 格式:gzip【文件】
- 原意GNUzip;只能压缩文件;压后格式.gz;
- gzip -c filename > filename.gz // 保留源文件
2、gunzip 解压
- 路径 /bin/gunzip;原意GNUunzzip
- gzip -d 也可解压
3、tar 打包目录
- 格式: tar 【选项】【压缩后文件名】/【目录】
- -c 打包
- -v 显示详细信息
- -f 指定文件名
- -z 打包同时压缩
- -x 解包
- 命令所在路径 /bin/tar;得到的文件是压缩后.tar.gz文件
4、zip 压缩文件和目录
-格式:zip【选项】【压缩后文件名】【文件或目录】
- 命令所在路径 /usr/bin/zip;压缩后后缀是.zip; 压缩比不高
- 用于从windows迁移到linux windows支持所有的linux
- 会保留源文件 zip boduo.zip boduo
- -r可以压缩目录
- unzip 【文件】 解压缩
网络命令
1、write 给用户发消息
- 以ctrl+d保存结束
- 所在路径 /usr/bin/wirte
2、wall 广播信息
3、ping
- 所在路径 /bin/ping
- -c加次数
4、ifconfig
5、mail
- mail 用户 创建邮件
- ctrl + d 退出
- 按序列号选择邮件
- h 看邮件列表
- d + 序列号 删除
- q 退出
6、last 查看登陆过的信息
7、lastlog 查看最后一次登陆信息
8、traceroute 查看访问网址跳转
9、netstat 显示网络相关信息
- -t tcp
- -u udp
- -l 监听
- -r 路由
- -n 显示ip和端口
- -an 查看本机所有的网络连接
- -rn 查看本机路由表
- -tlun 查看本机监听的端口
挂载命令
- mount 【-t 文件系统】设备文件名 挂载点
- mkdir /mnt/cdrom 创建空目录
- ll /dev/cdrom 查看设备路径
- mount -t iso9660 /dev/sr0 /mnt/cdrom (设备也可以写/dev/cdrom)
- cd /mnt/cdrom/ 查看挂载文件 有packages文件
- umount /dev/sr0 退出挂载点后解挂
关机重启命令
1、shutdown
shutdown -r now // 重启
shutdown -c // 取消前一个关机命令
shutdown -h // 关机
2、省略吧
- sync 命令原意synchronize,同步;
| 将数据由内存同步到硬盘中
| 不管重启还是关闭系统,都应先把内存数据写到磁盘中
- init 0/6
- poweroff
...
系统运行级别
init 级别 // 切换运行级别
- 0 关机
- 1 单用户
- 2 不完全多用户 不含nfs服务
- 3 完全多用户
- 4 未分配
- 5 图形界面
- 6 重启
# cat /etc/inittab 查看配置文件 centos7没有了
# runlevel 查看运行级别 前边表示之前的运行级别 后边表示现在的运行级别