Linux常用命令
1.常用命令
- echo:在终端输出字符串或者变量提取后的值
- data:显示和设置系统时间
- rebbot:重启系统
- poweroff:关闭系统
- ifconfig:获取网卡配置与网络状态信息 inet后面是ip地址,ether后面是MAC地址
- uname:查看系统内核与版本细腻些
- uptime:查看系统负载
- free:显示内存使用量
- last:查看系统登录记录
- pwd:显示用户当前所处工作目录
- rm 删除文件或者目录 -f强制删除 -r删除一个目录
- grep:关键词搜索,显示匹配结果
- fdisk:管理磁盘分区
- mkdir:新建目录
- touch:新建文件
- ln:常见链接文件,默认为硬链接 -s符号链接
- netstat -anp|grep pid : 查看进程端口号
- pa -ef|grep 进程名 :查看进程号
2.进程管理命令
- ps -a列出所有运行中的进程
- ps -aux 显示进程信息
- pstree 由于每个进程都是由父进程创建的,可视化显示进程的树状图来展示进程间关系
- top 监视系统中不同的进程所使用的资源,提供实时的系统状态信息,包括pid,优先级,cpu,memory等
- htop 交互式的文本模式的进程查看其,提供文字化地显示每一个进程地CPU和内存使用量
- nice用户可以设置和改变进程地优先级
- renice:可以改变正在运行进程地优先值 renice -n -p
- kill 发送信号来结束进程 kill pid ,kill -9 pid 强制删除 ,killall -9 杀死所有拥有同名进程
- ulimit 控制系统资源在shell和进程上地分配量
- w提供当前登录用户及其正在执行地进程信息
- pgrep 进程号全局正则匹配输出,扫描当前运行进程,然后按照命令匹配条件列出匹配结果到标准输出。
- ipcs 报告进程间通信设施状态,iocs -p -m
3.常用目录
- etc/hostname:主机名保存目录
- /boot 开机所需文件内核、开机菜单等
- /etc:配置文件
- /bin:单用户模式下还可操作的命令
- /sbin:开机过程所需要的命令