Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。
字符匹配
- * 代表任意字符串
- ?代表一个字符
- [abcd...]代表从里面选字符
- [1-9] [a-z] 表示范围
- [!abcd] 代表除这些字符串之外
"http://www.baidu.com/">www.baidu.com :发送 6000 block 大小的一个包,来测试网络连接时延
ifconfig -a :查看网卡信息;eth0是第一块网卡 lo 是回环网卡;
netstat -anp:监控网络状态,端口号,哪个进程监听的这个端口啊,等等!
traceroute +域名/主机 IP :追踪路由
route -n:显示本机路由表
关机
- shutdown -h [now/等待时间]
- shutdown -r [now/等待时间] 重启
- reboot 快速重启(跳过sync数据同步过程)
- init 0 关机
- init 6 重启
- halt 系统停机
查看硬盘分区情况
- fdisk -l [/dev/had]硬盘分区情况
- df -h 硬盘分区的使用情况
- du -sh /root 查看/root下所有目录大小
- uname -a 所用的linux 版本号
linux环境配置
- Locale 查看当前语言环境
- LANG=zh_CN.UTF-8 设置当前语言 ,LANG 是环境变量
- 可以使用配置环境变量,而不用去修改对应的配置文件
- env 列出所有的环境变量
- date 显示当前时间
- cal 显示当前日历
进程管理
- ps aux 查看运行的所有进程
- ps e
- kill 8024 通过PID杀死进程
- Kill -9 8935 强制杀死进程
- killall 8323 杀死它和它的子进程
- top 实时监控进程
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。